We need a web based jukebox/music player that will run on a small linux router. The speakers are plugged into the router, so the web interface is just for control.
Should use either sqlite3 or no database
Should use PHP. Flash is OK.
Completely browser based.
Should use mpg123 on linux as the player
Will playback on servers audio system and NOT stream.
Needs to detect screen size & browser type and adjust properly. Should work on cell phones and iphone/itouch as well.
Should pull album art from [login to view URL]
Should use our color scheme, branding and look/feel
Full id3v1/id3v2/ogg reading/writing tag support
User should have full control of music playing (Stop, Play, Forward song, Back Song, Pause, Random play entire library, randomize current playlist, volume up/down)
Should display on the web page the current playing song with stats (length, time left, bit rate, etc.)
User should be able to create and save playlists
Needs to be VERY user friendly and professional looking
Equalizer would be nice, but not required.
I'm sure there are a few details I'm missing, but you should get the jist of it from this.
Here’s a few open source applications that kind of do what we want, but not quite.
<[login to view URL]> ??" requires SQL
<[login to view URL]> ??" No playback controls, requires zlib
<[login to view URL]> ??" Ugly, missing some playback controls