This week something cool happened. Ok, something cool happens every week in Amarok land, but this week was something special.
We teamed up with Karl Vollmer, lead developer of the very cool
Ampache music server to create an Ampache service for Amarok2. This is extra cool, as for the other services, I have relied on an already existing API to code against, but in this case, the API for accessing the Ampache content was developed in parallel with the service that uses it. Karl and I had been discussing doing this integration for a while, but the other day I decided that the Amarok framework for painlessly creating this service was in place, and Karl jumped on the idea, coding up the new API in record time.
Below is a screenshot of this in action:
In this screenshots there is also a number of other recent improvements visible, but I will leave it as a exercise for the reader to spot as many of these as possible.
The new Amapche API is of course not Amarok specific, but usable by any application that wants to provide a frontend for an Ampache music server, so this will benefit everyone. I just got word that the API has been checked into the Ampache svn and the docs can be found
here
Big thanks to the Ampache team for making this possible!