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-3.2.1.tar.gz | 0004784249 4.56 MB | |
cantata.changes | 0000090715 88.6 KB | |
cantata.spec | 0000004270 4.17 KB |
Revision 109 (latest revision is 114)
- Changed vendor due to deprecated project - Version 3.2.1: Changed * Fix now-playing notification being persistent. * Respect environment settings for showing icons in app menus. * Improve GUI responsiveness when changing tracks & now-playing notifications are enabled. * Notifications when running in Flatpak now update properly. * Fix in-app HTTP stream playback. * fix: (gh#nullobsi/cantata#17) non-persistent notifications (gh#nullobsi/cantata#19) * fix: relinquish control of DontShowIconsInMenus (gh#nullobsi/cantata#20) * Update issue templates (gh#nullobsi/cantata#21) * fix: GUI responsiveness when changing tracks (gh#nullobsi/cantata#23) * fix: #24 flatpak notification updates (gh#nullobsi/cantata#25) * fix: #15 update QMediaPlayer handling (gh#nullobsi/cantata#26) * fix: #14 update QNetworkReply signals (gh#nullobsi/cantata#27) * git: remove UCRT64 action (gh#nullobsi/cantata#28) * git: Version 3.2.1 (gh#nullobsi/cantata#29) - Version 3.2.0: Minor * Fix menu options having incorrect keybindings. * Fix radio stream favorites button not working on search. * Enable menu icons on macOS. * Update icons to FontAwesome 6. * Improve palette change handling. Changed * git: linux flatpak action (gh#nullobsi/cantata#8) * feat: FA6 icons & proper palette changes (gh#nullobsi/cantata#7) * fix: use after free segfault (gh#nullobsi/cantata#10) * fix: (gh#nullobsi/cantata#6) enable favorites action for stream search (gh#nullobsi/cantata#11) * Release v3.2.0 by @nullobsi in (gh#nullobsi/cantata#12) * fix: metainfo description tag by @nullobsi in fix: (gh#nullobsi/cantata#13) - Version 3.1.0: Bugfix release * Fix crash when enabling notifications. * Fix Qt warnings. * Fix notifications on Flatpak. * Fix tray icon image not showing up - Version 3.0.1: * Prebuilds for the 3 major OSes. * Linux: use the flatpak YAML config to build, or install the flatpak. Needs KDE platform 6.7. * Windows: use MSYS2's MINGW environments to build for the best results. This one is built with the CLANG64 environment. If you want the WiX installer, you need to install WiX v3. * macOS: Universal builds are easy with Qt's binary distributions, as Homebrew doesn't distribute universal binaries. CPack generates a working DMG. * Hopefully this will make Cantata a little easier to run on modern distros. There are probably bugs with the Qt6 upgrade or pre-existing bugs. - Ported to Qt6 - Deleted `%suse_update_desktop_file` due it's deprecated - Changed Recommended mpd to Required.
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.