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
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).
Since it is a front-end for mpd, queries within Cantata are lightning fast.
Pro Easy copy to mobile
The user simply needs to right-click in order to copy an album to their phone.
Pro Excellent for large libraries
Pro Support for ratings
Cantata is one of the few mpd front-ends that permits ratings to be stored and queried.
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).