This week I've been focusing on album art support. It was actually Aren's idea that, from the beginning, we should create pluggable interfaces for things like dynamic playlists, album art, lyrics, devices, and etc. This means that album art support wouldn't be hard coded to one place like Amazon, but anyone could add a plugin to support album art from anywhere. Currently, there are three album art plugins: local search, which checks local directories for image names like 'cover.jpg' and etc., Amazon, and Last.FM. The idea is that each plugin will be searched in order until something is found. Also Aren's idea: the order that each plugin is searched should be user definable.
So, this week's tarball includes the following:
- Album Art Manager (it's basically just like the old one)
- Preferences page to allow you to drag and drop the album art search methods
Also, I've uploaded the current Exaile 0.3 API Documentation. Note that it's probably going to change.