There has been a lot of change since version 0.3.9 so here's a list:
- Sort your media collection alphabetically by Album instead of just Artist,
- The timed collection search has been fixed,
- Having multiple directories (recursive or not) as the source for the media collection database is possible,
- Watching the media collection directories for changes and automatically updating the database is an option made possible by pyinotify,
- The sqlite backend has been massively sped up
- Mysql is an option for the database. No prevision to create the database though, that has to be done manually by the user,
- The album covers are retrieved from albumart.org and stored locally. This method is a lot quicker and efficient but has fewer results than the old google+amazon method,
- The random mode has been un-dumbed. Previously the random mode was very random and allowed you to play the same song you just heard. Now the random mode will not allow you to hear a song previously played until all in the playlist are finished.
- The context browser has been used a bit more. Shows some relevant detail but doesn't allow interaction yet.
- The system-tray icon is now an option.
- Audio-cd playback now appears to work flawlessly. I didn't have to do anything, it just appears most distros have updated their gstreamer packages.
- Addition of many tracks, e.g. all tracks by an artist in your database, has been massively sped up. Previously the program would get the track metadata by looking at each file in the filesystem. That metadata is now stored in the database.
- The playlist saving is more robust
- Reloading the last playlist on startup is an option
- A working "settings" page
- Sorting tracks by track number in the playlist is no longer dumb; tracks are sorted by track & album.
- A lot of user interface features have been removed as they were not implemented. Previously I left them in to show my intention of what I aimed to do. In reality it just looked messy and gave an unfinished feel to the program.
To give it a try get the installers or packages from the google-code page. There may be a few caveats on how to install the programme for your distribution. Please leave any issues you have here or at the google-code issues page. If you think you know how to package .rpms or .debs I'd love to hear as I really could do with help there.
To not make this post completely dry here are a couple screenshots: