Skip to content
Qt5 Graphical MPD Client
C++ CMake Perl Python Shell Objective-C++
Branch: master
Clone or download
Latest commit 345c07d Aug 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Sep 2, 2018
3rdparty Fix solid-lite static linking Feb 21, 2019
cmake TagLib extras not required Feb 7, 2018
context Fic current track not highlighting if from cue file May 23, 2019
db When listing albums in context view, if can't find and for artist, try Mar 4, 2019
dbus Set low urgency hint for notifications and send along desktop entry Apr 17, 2019
devices Remove redundant checks Aug 19, 2019
gui Fix html markup Aug 18, 2019
http Add 'paranoiaOffset' config item to set cdparanoia offset whe reading Aug 10, 2018
icons Suru is Yaru for ubuntu - but don't install icon by default. Aug 2, 2018
mac Use AUTOMOC Mar 7, 2018
models Add 'else' fo clarity - but it is not really required. Aug 18, 2019
mpd-interface Alter behavour of 'previous' button; if played 5 seconds or more, the… Jul 3, 2019
network Use AUTOMOC Mar 7, 2018
playlists Show smart-playlists errors in messagewidget Aug 17, 2019
replaygain Fix deprecation warning Feb 6, 2019
screenshots Add screenshot Oct 26, 2017
scrobbling Embed more files into cantata May 16, 2018
streams If TuneIn with formats fails, try plain id lookup as before May 19, 2019
support Apply 'Single Tracks' tweak to play queue items Mar 20, 2019
tags Set ReplayGain/R128 difference to 0 - as this is the only combination Aug 27, 2018
translations Added Dutch translation Jul 15, 2019
widgets Remove redundant check Aug 18, 2019
windows Add dutch to windows installer Jul 16, 2019
.gitignore Fixes: Jun 11, 2017
AUTHORS Remove KDE4 and Ubuntu Touch support Apr 1, 2017
CMakeLists.txt UDisk2 Linux only? Jun 9, 2019
ChangeLog - When matching wildcard genres, look case-insensitively for smart pl… Aug 12, 2019
INSTALL Suru is Yaru for ubuntu - but don't install icon by default. Aug 2, 2018
LICENSE License as GPL3, as this is what QtIOCompresser is using anyway... Jan 12, 2013
README Update Mac install process to include command line guide Jun 14, 2019 Add paypal donations link May 23, 2019
TODO Update Apr 11, 2017
cantata-remote.cmake Make all of Cantata's internal actions accessible via DBUS. These can Apr 22, 2017
cantata.desktop Update cantata.desktop Apr 7, 2018
cantata.qrc Change dirble icon May 24, 2018
cantata_icon.qrc Fix app icon in titlebar and about dialog for macOS (and windows?) May 22, 2018
cantata_media.qrc Only need one copy of each svg - use icon engine to recolour Jan 17, 2016 Add a uninstall target for Linux builds. Sep 7, 2015
config.h.cmake Embed more files into cantata May 16, 2018
install_dirs.cmake Allow changing the location of arch-independent data Nov 26, 2015



A graphical (Qt5) client for MPD, supporting the following features:

  1. Supports Linux, macOS, Windows, and Haiku. NOTE: Only Linux actively supported as of 2.3.3
  2. Multiple MPD collections.
  3. Highly customisable layout.
  4. Songs (optionally) grouped by album in play queue.
  5. Context view to show artist, album, and song information of current track.
  6. Simple tag editor.
  7. File organizer - use tags to organize files and folders.
  8. Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
  9. Dynamic playlists.
  10. Smart Playlists.
  11. Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
  12. Radio stream support - with the ability to search for streams via TuneIn, ShoutCast, or Dirble.
  13. USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
  14. Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
  15. Playback of non-MPD songs - via simple in-built HTTP server.
  16. MPRISv2 DBUS interface.
  17. Scrobbling.
  18. Ratings support.

Cantata started off as a fork of QtMPC, however, the code (and user interface) is now very different to that of QtMPC. For more detailed information, please refer to the main README

Say Thanks!


I develop Cantata purely for fun, so no donations are required. However, seeing as I have been asked about this a few times, here is a link...


You can’t perform that action at this time.