First commit. I don't know why I didn't use a repository before. It was like walking a tightrope without a net. This commit inclues the ability to fetch SoundCloud tracks and sets and add them to a playlist.
Fixed possible bug where songs added to a playlist currently in play might not be played.
Removed extraneous library files and added ability for playlist to pause/resume, as well as remove songs from the playlist.
Focused on user interface. Added some CSS magic and highlighting the current song. Also redesigned who's in charge of decorating the play/stop/previous/next buttons.
Added source link for each track in the playlist.
Changed adder link text.
Added shuffling to playlist and changes the way DOM strings are found in the playlist. At this time duplicate sounds in a list are not separated out, which will need to be fixed soon.
Fixed current track not being preserved when playlist is shuffled.
Formatted styling so that the player controls are now in a controls div that hovers over all other content when scrolling. May not work in IE 6, but IE 6 users can suck a big fat DOM.
Added support for Bandcamp tracks and albums. Fixed playlist shuffling issue where an unplayed playlist would start playing in the middle of the playlist after being shuffled when the user pressed play (intending to start at the first song in the shuffled playlist).
Fixed bug where playlist items could not be removed.
Trying a different style of highlighting the active song.
Adjusted tables to ordered list. I haven't worked out the kinks yet re:padding.
Fixed bug with track name/artist overflow, and added SWFObject for YouTube integration.
Layout now done using jQuery Layout UI plugin. Interface just got more crunk (and abstracted out to jQuery), yo.
Trying to allocate new IDs. Not sure if working, though. Revert to last commit if things don't work.
Tweaked the UI a bit. Also, fixed an issue where the first loaded track (or set of loaded tracks) would not load.
Timebar and elapsed time have been added. They don't look pretty, but that can be fixed later. Also, I'm kinda concerned about the un/organization of ui.js, but that can be adjusted later. Maybe with abstraction?
Added playlist duration and track count indicators to playlist. These figures are updated when a song is added or removed.
Annotated the playlist with track numbers.