Welcome to the documentation for Fab's Boombox. The boombox has been organized into model classes and view classes.
This documentation page serve's as a pretty good example as well. Check your firebug if you are in Firefox. You can play around with some of the main objects.
ui
This is the Fabs.boombox.ui.FullPlayer object you see at the top of the page. It is simply a view and only contains simple 'onclick' type handling to route to the Player object. You can drag it around and resize it. It listens to the underlying Player object for updates to display.
player
This is the Fabs.boombox.Player object that basically acts as a controller. It routes commands to the Tracks in the playlist and listens to events in the Playlist.
playlist
This is an implementation of the Fabs.boombox.playlist.Xspf. It is using an xspf file from the Hideout Radio website. It is basically just a simple collection of Tracks. Its main function is to retain a history of tracks played and locate the next song to be played.
If you would like to contribute to the codebase, please contact the project owner, Mark Fabrizio (mark.fabrizio@gmail.com) to be added to the Google Code project.