Client for the Music Player Daemon (MPD)
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.
- Devel package for openSUSE:Factory
-
6
derived packages
- Links to openSUSE:Factory / cantata
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout KDE:Extra/cantata && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
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)
- 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
Cantata has halted development https://github.com/CDrummond/cantata
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
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.