Howdy people!
I've been working on a forum jukebox type thing, which will launch in a new window from the forum and play music to you, uploaded by members, while you browse the forum. Currently, it's not linked to the forum at all, as it's still a long way off, but it's at a stage where playlists work and people can contribute (upload) to the collection.
Here's the starting link:
OFFLINE UNTIL FURTHER NOTICE (31/12/2007)There's a "Contribute" link at the bottom right of the black box, which will take you to the uploader. This will accept single mp3 files (which it will attempt to read the ID3 (v1 & 2) to grab the track name & artist from, and present them to you for confirmation, and zip files for entire albums. There's special rules for this, click on the "More Info" link on the uploader page for info on how to setup a zip file correctly to upload an album. When you upload, it'll limit it to 100mb per file. As there's no hard limits on how many files each person can upload at present, please do not upload your entire 120Gb mp3 collection! (The server isn't that big anyway). This will change over time, and users will be able to get quotas per say, based on their post count. (i.e after 100 posts, they get 10mb's worth of jukebox uploading space, etc..).
When you go back to the player after uploading, refresh the screen to refresh the playlist. When you go to play your tunes, there should be a bit of text below the player that says "caption: Uploaded by <your nickname>". Please ensure that this is indeed your forum name. Report any errors to me. Please also test rating songs. This is done by AJAX. Your browser must support Javascript/AJAX for this to work. Chances are if the forum works fine for you here, then you do in fact support it

There's a handful of debug output here and there, mostly on the uploader itself. If you manage to break it, please email or pm me with what you did, what you uploaded, and the debug output on screen which should help me solve the problem. DO NOT refresh the page if it breaks. Close it and start a new one, as this could break things further at this stage.
Noted bugs so far:
- Added 02/09/07: When you upload a file (either mp3 or zip) and go to upload another file, the progress monitor window doesn't appear.
- Added 26/09/07: Now playing field against username in database isn't updated when jukebox is closed. This results in it always showing you playing something when using the now playing tag in the shoutbox, or when the now playing feature on the main board is online.
Fixed bugs:
- Fixed 23/09/07 (Added 20/09/07): Some users may experience issues uploading files, when it saves the complete Windows based path to the file instead of just the filename, thus when reloading the playlist on the jukebox, the file doesn't play due to the bizarre file path.
- Fixed 26/09/07: Fixed the detection of duplicate filenames and duplicate Artist/Title submissions. Allowed the user a 'Delete' button when a song is uploaded that already has the same filename.
New features currently online:
New features planned but not yet online:
- Album selection feature
- Ability to select one particular song to play (i.e to direct a user "Hey, listen to this song (link here)")
- Re-write of the playlist download feature, due to the nature and size of the playlist, but still retain the selectable song list
- Commenting on songs/albums
- Statistics for songs (i.e number of times listened to, number of times song was skipped before the end, listened to most by x user, etc..)
Any more ideas? Post them here. If they're good enough, I'll add them on

I'll update this thread when most stuff happens.
P.S: Sorry if you hate the music that's already there. I dun care though. Hit the red X in the ratings bit to block the tune from appearing in your playlist.
Notice: Before reporting ANY problems with the jukebox uploader, please locate the SID (string of random characters in the upload URL), or on the upload page where you finalise the upload with the artist/title, at the top of the page it says:
Array ( [sid] => 395a8648a8aa57dba50cfdaafa8d7289 [pload_php?sid] => 395a8648a8aa57dba50cfdaafa8d7289 )
I NEED THIS TO HELP ME FIGURE OUT WHAT WENT WRONG AND TO FIX THE ERROR[/b]
If you are unable to provide me this information, I need the file name you were trying to upload and, if possible, your IP address. You can get this if you don't know it by going to
http://www.ipchicken.com. This will help me locate the correct data file for your upload.
Thank you for your time
