Skip to content
This repository has been archived by the owner on Mar 3, 2022. It is now read-only.

About Cantata

CraigD edited this page Apr 25, 2015 · 1 revision

Cantata is a graphical client for MPD. It contains the following features:

  • Support for Qt4, Qt5, KDE, MacOSX, Windows, and Ubuntu Touch builds.
  • Multiple MPD collections.
  • Highly customisable layout.
  • Songs grouped by album in play queue.
  • Context view to show artist, album, and song information of current track.
  • Simple tag editor.
  • File organizer - use tags to organize files and folders.
  • Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
  • Dynamic playlists.
  • Online services; Jamendo, Magnatune, SoundCloud, and Podcasts
  • Radio stream support - with the ability to search for streams via TuneIn and ShoutCast.
  • USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
  • Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
  • Playback of non-MPD songs, via simple in-built HTTP server.
  • MPRISv2 DBUS interface.
  • Support for KDE global shortcuts (KDE builds), GNOME media keys (Linux only), and generic media keys (via Qxt support)
  • Ubuntu/ambiance theme integration - including dragging of window via toolbar.
  • Basic support for touch-style interface (views are made 'flickable')
  • Scrobbling.
  • Ratings support.

Cantata started off as a fork of QtMPC, mainly to provide better KDE integration - by using KDE libraries/classes wherever possible. However, the code (and user interface) is now very different to that of QtMPC, and both KDE and Qt (Linux) builds have the same feature set. (Windows builds lack; ReplyGain, devices, and local dynamic playlists)

Cantata has the following views accessible via its sidebar:

  • Play Queue - shows the current active MPD playlist. This is not placed in the sidebar by default, and instead lives to the right of the sidebar. However, if you wish it can be placed in the sidebar.
  • Library - sorted by Album Artist (or Artist if Album Artist not set), Album, and finally Track.
  • Albums - displays grid of covers, sorted by Album Artist or title.
  • Folders - displays MPDs virtual filesystem. (This view is hidden by default)
  • Playlists
  • Dynamic - dynamic playlists.
  • Streams - allows saving of internet radio URLs, listing stations by providers, and searching for stations via TuneIn, ShoutCast, or Dirble.
  • Online - Jamendo, Magnatune, SoundCloud, and Podcasts
  • Devices - enables copying from/to USB-Mass-Storage (UMS) and MTP devices, and ripping AudioCDs
  • Search - perform searches on MPD host. (This view is hidden by default)
  • Info - displays artist, album, and track (lyrics, wikipedia, and metadata) information. This is not placed in the sidebar by default, and instead has a toggle button in the main toolbar. However, if you wish it can be placed in the sidebar.
Clone this wiki locally