Cantata is a really nice and user-friendly music player client for the music player daemon made in Qt5. It is the best and most feature-rich MPD client and the combination of Cantata and MPD is the overall best music player solution for Linux desktops.
Features and usability[edit | edit source]
Cantata relies on the Music Player Daemon for music library indexing and actual music playback. It's just a front-end for MPD and it is a really smooth one.
You've got your music library browser where albums and artists can be grouped in various ways. You have your folder browser where you can browse your music collection and local files which can also be played by MPD by serving them to MPD using a built-in http server.
Cantata's search-feature has search-as-you-type and you can search in a list and a table view.
The playlist management is probably the most useful and powerful of all music players available on Linux. You have your "Stored playlists". Then there is dynamic playlists and smart playlists. You can rate songs in your current playlist. The smart and dynamic playlists can use those ratings and other information such as genre, artist or any other metadata to make smart playlists. You can easily make a list of all kpop songs you've rated 4-5 stars.
The playlist has a random mode, a consume mode and a repeat mode. There is a "priority" system which is very useful if you've set it to random play. You can right-click a few songs you'd like to play in the near-future and set them to the highest priority and those will be played in random order before Cantata moves on to randomly play the rest of your playlist.
Cantata lets you have multiple MPD instances configured and you can easily switch between one on your desktop and one on a Pi or something in the kitchen.
Overall Cantata is a most perfect music player. It does everything a music player should and more. It is essentially perfect.
Configuration[edit | edit source]
It's mostly fine out of the box. You do need to point it to your MPD daemon. That's about it. Also, you will want to go to
Play Queue and set
Background Image to
Current album cover. This, as the option indicates, gives you the album cover of the currently playing song (if available) as playlist background. Configuring this is not essential but it's something you likely want to do.
Installation[edit | edit source]
Cantata is available in all the major distributions's repositories. Just install it as usual.
Links[edit | edit source]
Cantata does not appear to have any website or anything like that. There is the github with the code and a readme.md here: https://github.com/CDrummond/cantata