An Ext JS 4 MP3 player
JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
lib
src
swf
README
build.sh

README

See 'src/js/Player.js' for documentation



todo list:

- add some more docs and examples
- can't drag window in demo page if you click on TrackInfo panel in IE while playing.  Re-rendering the template removes the element, wiping out the event handlers
- allow player to be initialized on Ext.onReady instead of soundManager.onready
- detect if flash is not installed and show download link
- implement floating vs inline playlist.
- test player both as a child component in a larger Ext layout, and rendered directly to the dom.
- fix button bug - in Firefox play/pause/next/prev buttons remain focused after clicking them.
    If you press space or enter on a focused button it has the same effect as clicking the button.
- if root or files param not provided, then run player in "local" mode - prompt user to load files from filesystem
- implement "delete from playlist" functionality
- add some events to the player in case someone wants to use it in a larger application.
- create a custom build that only includes the neccessary Ext JS javascipt and css resources
- gracefully handle mp3 urls that return 404
- "widgetize" the player component
- IE6 compatibility - png transparency