This module can pull information about the current playing song from an Ampache server via it's RSS feed, and display it as a widget. It can pull the song title, album, and artist, the date the song was played, and from what user agent the song is being streamed to (ie, ampache web interface, iphone, android, etc.).
This module can also authenticate to Ampache, and pull the album art, and display it in the block.
This module can cache both the album art and the RSS feed (caching is user customizable). The RSS is cached in the database for a default max age of 10 seconds, so if this module is used on a website that generates a large number of hits, this will limit the amount of connections wordpress will make to Ampache.
The album art information is also stored in a database, and the artwork itself is saved,
and scaled down (to make the file size smaller), in the wordpress filesystem, more
The user can clear this cache at anytime if they choose from the module settings menu. The user also has full control over what type of data is displayed to the end user in the widget.
Example / Screenshots
You can check out a live sample on the website for my Ampache front-end at http://viridian.daveeddy.com