Client for the Music Player Daemon (MPD)

Edit Package cantata
https://github.com/CDrummond/cantata/

Cantata is a graphical client for MPD, supporting the following features:
* Multiple MPD collections.
* Customisable layout.
* Songs grouped by album in play queue.
* Context view to show artist, album, and song information of
current track.
* Tag editor.
* File organizer - use tags to organize files and folders.
* Ability to calculate ReplyGain tags
* Dynamic playlists.
* Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
* Radio stream support - with the ability to search for streams via
TuneIn, ShoutCast, or Dirble.
* USB-Mass-Storage and MTP device support
* Audio CD ripping and playback
* Playback of non-MPD songs - via simple in-built HTTP server if
connected to MPD via a standard socket, otherwise filepath is sent
to MPD.
* MPRISv2 DBUS interface.
* Basic support for touch-style interface (views are made
'flickable').
* Scrobbling.
* 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.

Refresh
Refresh
Source Files
Filename Size Changed
cantata-2.4.2.tar.gz 0004081985 3.89 MB
cantata.changes 0000084572 82.6 KB
cantata.spec 0000004239 4.14 KB
fix-translations-with-qt5.diff 0000000461 461 Bytes
Revision 97 (latest revision is 114)
Cor Blom's avatar Cor Blom (cornelisbb) committed (revision 97)
- Update to 2.4.2:
  * Correctly handle changing 'Basic' mode music folder.
  * When stopping 'Basic' mode MPD instance, send SIGKILL.
  * Correctly set 'storeLyricsInMpdDir' config item, UI was setting
    wrong config item.
  * Set minimum Qt5 version to 5.11
  * Fix destructor of DeviceManagerPrivate to prevent Cantata from
    potentially crashing when closing.
  * Correctly set song details 'time', 'year', 'track' and 'disc'
    for streams from online services.
  * Don't use last.fm for artist image searches, its broken.
  * Hide BB10 styles (look bad), and gtk2 style (doesn't start) from
    list of styles in interface settings.
  * When checking if song exists, check disc number.
  * Fix getting song details from Cantata stream URLs.
  * Amend MPRIS interface: fix CanPlay/CanPause/CanSeek status update
    as well as LoopStatus getter and setter.
  * When checking if songs are different, compare track and disc
    numbers too.
  * Avoid unknown song durations and duplicate updates of MPRIS' song
    details.
  * Synchronize update of current song details and status of MPRIS
    interface, trigger MPRIS status update when connection to MPD
    has been lost.
  * Add chartlyrics.com to list of lyrics providers.
  * Set default lyrics providers to azlyrics.com, chartlyrics.com,
    and lyrics.wikia.com
  * Fix enabling of play queue navigation actions 'next' and 'previous'.
  * Fix bus name of freedesktop.org's power management.
  * Additionally call Inhibit() from org.freedesktop.login1.Manager.
Comments 2

Maximilian Trummer's avatar

Cantata has halted development https://github.com/CDrummond/cantata

NOTE After 10 years, development of Cantata has now ceased, and this repository is read-only. v2.5.0 is the last released version.

might be a good idea to switch upstream to a fork in the future, I've found this one for example: https://github.com/buckmelanoma/cantata-next


Markus S's avatar

I agree that upstream should be switched but the big problem is that none of the forks collaborate to actually continue the development as a team effort. They're all minding their own business, everyone is ignoring bug fixes by anyone else, and none emerged as the go-to destination, yet. https://github.com/WurdahMekanik/cantata/tree/qt6_migration is a Qt6 port, for example.

openSUSE Build Service is sponsored by