Lyra is a front-end to the Music Player Daemon (MPD) written in the Java language for platform independence. Based loosely on the Creative Media Source software, this application has the aim to support large collections of albums and artists.
Another interesting feature about Lyra is the implementation of a local cache of the music library using SQLite database. This can lead to decreased load times and permits the application to implement features the daemon not inherent to the daemon. These features includes but it not limited to, ratings, smart playlists and tacking user habits.
Lyra as of version 1.0.1 offers integration with the Last.fm music service. This integration permits us to extract album and artist information including album cover art. In addition the Scrobbling service will track what you play on Lyra at use that information to better guide you for venues, new artists and neighbours in your area.
Lyra has been released under the three-clause Berkely Software Distribution (BSD) license and comes with the complete source tree, enabling users to build the application. The source code and file releases can be downloaded below:
The source code is heavily commented and includes Javadoc tree for additional reference.