Main > Audio/Jukebox/MP3 Forum
Starting coding on Touchscreen jukebox. *release date?? & Art!!*
<< < (3/30) > >>
unclet:
Things I wished I added in my Jukebox but am now too lazy to add ...

1) In my software as well as many others you can jump to a section of album names or artist names by selectiing A->Z or 0-9.   Basically, if you enter "M" then you jump to all the albums or artists starting with the letter "M".  Problem is, since I have about 100 "M" albums and artists, then page flipping through the "M" selections still takes a bit of time.   To cut this time down significantly, it would be nice to be able to enter two letters (or more) to allow jumping to the "MA", "ME", "MR", etc... sections.  Does this make sense?   Hope I explained this well enough .....

2) Make it support videos as well.......

3) Allow for dual monitor support, this way the video can be playing in one monitor and the selection screen, with the song  queue, credits, etc.... will be displayed on the other monitor.   Or if you are simply playing a MP3 file (ie: not a video), then the lyrics can be displayed on the extra monitor.

4) I always thought scrolling lyrics would be nice.  Seems like based on the length of the song, how many lines are in the lyric file and how big the lyric display window is, then one could determine when to scroll the lyrics up line by line so the current line of the song can be visible at all times.   Of course this assumes the lyrics are proportionally distributed throughout the song .... which most songs have.   This could be done without making the owner of the software edit the lyric file with time partitions or any kind

5) Being skinnable is always nice .....

6) Allow some of the features to be "locked" so party guests can not come in and change my settings or be able to add/delete/clear the soing queue, etc....

This is probably as good start on neat stuff to add ........

Good luck



nipsmg:

--- Quote from: Chris on July 29, 2005, 04:17:06 pm ---
--- Quote from: nipsmg on July 29, 2005, 12:28:41 pm ---Disclaimer: These are my opinions, after looking at a decent amount of software out there. Please don't take offense, or respond with "But jukebox software x does this", etc.

--- End quote ---
If your reason for writing this is that existing jukeboxes don't do this, why do you then not want to know if your assumptions are untrue (which they mostly are)?

--Chris



--- End quote ---

What I meant, mostly was "I know it's VB but it doesn't LOOK VB to most people....", those kind of comments.  Like I said before, its my opinion based on my experience with about 5 or 6 jukebox applications. MANY (not all, which I've stated) of the fullscreen jukebox apps are vb6 apps, with a maximized form sans titlebar using graphical windows controls.  If my assumptions are really "mostly incorrect", please point me in the direction of a jukebox app with the features I'm looking for.  I'd seriously really appreciate it.

--NIpsMG
nipsmg:

--- Quote from: SirPoonga on July 29, 2005, 02:39:56 pm ---
--- Quote ---Many do not utilize a database, making searching/sorting very slow
--- End quote ---
What are you thinking of using?
MSDE?  Jet/Access?

Planning on making it like a game then?  All event based with a program loop?  IE if Stepmania was turned into a jukebox program (because essentially it is).

I like TouchTunes except it doesn't show the song queue.
I would implement a song queue where the computer randomly keeps 5 songs in the queue but the user song's take priority.  That way something is always playing.  IE a party mode with a request line.  Should be easy, have two queues, one user, one computer.  If user is empty then use computer's.  But display on screen the order in which they are going to be played.

--- End quote ---

SP:

As for the database, I'm not sure.
I hate hate hate Jet/Access w/ a passion, but it's portable and *could* do what I want.  I was leaning more towards MDSE.

Essentially, yeah, the program will have to have a "game loop". 

Thanks for the queue list suggestion.  I had planned on that in some form or another.  At the very least with an "Up next........." type of display.

Also, I already planned for the random computer queue.  Kind of like the "shuffle" feature on an ipod.  Hit "play" and the computer will randomly play songs (however, I'd like to prioritize songs based on number of plays/rating, much like the Ipod does.  I find that very useful.) 

Here's so far some of the specific features I'm thinking of:


* Shuffle feature (prioritized by number of plays/ratings)
* Song Ratings
* Video Display by song (if video exists on system)
* Favorites list. (stored by user. Accessible by pincode (maybe))
* Automatic album art retrieval
* Display list by genre/artist/album
* Built in web-server (for remote control via WIFI PDA or desktop) **later revision**
* Skinnable
* "Lockable" administrative functions (probably by pin code) (thanks unclet)
This is the short list for now.

One program that does a lot of this (and the source of the idea for the built in web server control) is XBMC (for xbox)... which I belive has exists for PC as a HTPC application with some of these features, but I'm doing this for 2 reasons.  I want to tailor this to my liking.  And I also need the practice w/ C#. (I mostly code in VB.NET, I'm switching to C#, starting w/ this application).

Barry Barcrest:

--- Quote from: nipsmg on August 01, 2005, 07:22:45 am ---
--- Quote from: Chris on July 29, 2005, 04:17:06 pm ---
--- Quote from: nipsmg on July 29, 2005, 12:28:41 pm ---Disclaimer: These are my opinions, after looking at a decent amount of software out there. Please don't take offense, or respond with "But jukebox software x does this", etc.

--- End quote ---
If your reason for writing this is that existing jukeboxes don't do this, why do you then not want to know if your assumptions are untrue (which they mostly are)?

--Chris



--- End quote ---

What I meant, mostly was "I know it's VB but it doesn't LOOK VB to most people....", those kind of comments.
--- End quote ---
unclet:
One more suggestion:

How about shuffle/random play within a certain genre only ..... in case my wife would like to here Country songs only
Navigation
Message Index
Next page
Previous page

Go to full version