Cantata is a (yet another!) client for the music player daemon (MPD). Originally started as a fork of QtMPC, the code is now very different. Cantata can be compiled with KDE support, or as a pure Qt application. The interface is very configurable - most views can be shown as either a list or tree structure.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Fast
Since it is a front-end for mpd, queries within Cantata are lightning fast.
Pro Full-featured
Not only can it help manage a music collection but Cantata also features easily configurable dynamic playlists and support for a variety of audio-streaming sites and digital devices. Furthermore, it supports last.fm scrobbling out of the box (not common with mpd front-ends).
Pro Excellent for large libraries
Pro Excellent at tagging/renaming files
Cantata can guess tags from what's already in your music directories and it can rename files so to match tag info (if that's what you want).
Pro Easy copy to mobile
The user simply needs to right-click in order to copy an album to their phone.
Pro Artist image view for scrolling.
Pro Good lyrics support
Ok lyric support. Many songs missing and slow to load.
Pro Support for ratings
Cantata is one of the few mpd front-ends that permits ratings to be stored and queried.
Pro Customisable keyboard shortcuts
You may setup Cantata practically in any aspect to match your keyboard preferences.
Cons
Con No longer developed.
Con MPD client = tricky to setupì
MPD is known to be troublesome to get it working properly. It may be really frustrating to make it work properly thus you may find Cantata not playing your music files. Otherwise it's a great music player.