Version 1.0 of my Audio Player is now available to download. Here’s a list of changes and improvements:
- Player now based on the emff player
- New slimmer design (suggested by Don Bledsoe)
- More colour options
- New slider function to move around the track
- Simple scrolling ID3 tag support for title and artist (thanks to Ari)
- Time display now includes hours for very long tracks
- Support for autostart and loop (suggested by gotjosh)
- Support for custom colours per player instance
- Fixed an issue with rss feeds. Post content in rss feeds now only shows a link to the file rather than the player (thanks to Blair Kitchen)
- Better handling of buffering and file not found errors
I want to thank all the people who commented on the plugin page. Knowing that a significant number of people out there are using my plugin gave me a real drive to improve it.
I decided to use the emff code base because I wasn’t happy with the way I had organised my code. The emff player has been around for a while and there’s no point in re-inventing the wheel. This also helped me to focus on the user interface. I really liked what Ari did with the beta version of the plugin. ID3 tag support was something I’d always wanted to implement but the old format of the player was too restrictive to display long song titles. So I increased the width of the player as well as making it slimmer. I also made the titles scroll horizontally as they do on most player displays (hardware- as well as software-based). The increased width also helped for the slider bar solution to move around the track.
A lot of people requested a way to embed the player in the sidebar. This has always been a tricky one for me. First of all, I don’t think there’s much point in embedding the player in the sidebar. Usually, a sidebar player is intended to offer a list of tracks to listen to and my plugin is a single track player. Secondly, with a width of 290 pixels, the player is now too big to fit in most sidebars.
Planned developments
Only one for now: I’d like to add a download link to the player to make it the perfect podcasting plugin.