| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cantata | Distribution: openSUSE Tumbleweed |
| Version: 3.3.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Jun 9 22:46:34 2025 |
| Group: Productivity/Multimedia/Sound/Players | Build host: reproducible |
| Size: 6936991 | Source RPM: cantata-3.3.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/nullobsi/cantata/ | |
| Summary: 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.
GPL-3.0-only
* Mon Jun 09 2025 RN <R_Nik_C@proton.me>
- Update to version 3.3.1:
* build: Link to libmusicbrainzcc, not libmusicbrainz
(gh#nullobsi/cantata#46)
* build: update flatpak workflow (gh#nullobsi/cantata#53)
* Add missing QRegularExpression include (gh#nullobsi/cantata#54)
* fix FindCDParanoia.cmake (gh#nullobsi/cantata#51)
* git: bump version by (gh#nullobsi/cantata#60)
* fix: fill tags from filename if tag is empty in metadata
(gh#nullobsi/cantata#64)
* build: fix musicbrainz (gh#nullobsi/cantata#65)
* rc: v3.3.1 (2) (gh#nullobsi/cantata#66)
- Superseded cantata-add-missing-qregularexpression-include.patch
* Sat May 10 2025 Carsten Ziepke <kieltux@gmail.com>
- Add cantata-add-missing-qregularexpression-include.patch,
https://github.com/nullobsi/cantata/pull/54/
* Thu Nov 28 2024 RN <R_Nik_C@proton.me>
- Update to version 3.3.0:
* Migrate data from older Cantata versions
* Fix libVLC build
* Fix MPRIS desktopEntry property
* Fix deprecated FFMPEG function call
* Fix podcast saving and date retrieval
* Use embedded cover art from MPD server when needed
* Tue Oct 22 2024 Илья Индиго <ilya@ilya.top>
- Added qt6-sql-sqlite dependency.
* Thu Oct 17 2024 Cor Blom <cornelis@solcon.nl>
- Better not to recommend lang package, so removed it
* Wed Oct 16 2024 RN <R_Nik_C@proton.me>
- 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.
- Dropped patches that are no longer needed:
* 0001-Update-for-tablib-2.0-compatibility.patch
* cantata-2.5.0-ffmpeg7.patch
* Tue Aug 20 2024 Christophe Marin <christophe@krop.fr>
- Add ffmpeg 7 compatibility patch:
* cantata-2.5.0-ffmpeg7.patch
* Tue Feb 20 2024 Christophe Marin <christophe@krop.fr>
- Remove the taglib-extras build dependency, it fails to build
with taglib 2 and will be removed.
- Add patch to fix build with taglib 2:
* 0001-Update-for-tablib-2.0-compatibility.patch
* Sat Aug 26 2023 Илья Индиго <ilya@ilya.cf>
- Reverted to QtMultimedia.
* Tue Mar 29 2022 Christophe Giboudeaux <christophe@krop.fr>
- Use libvlc for MPD http stream playback.
QtMultimedia is too old on Leap 15.3 to build Cantata 2.5.
* Wed Mar 02 2022 Cor Blom <cornelis@solcon.nl>
- Update to 2.5.0:
* Update translations.
* Limit number of album tracks shown in context view to 500, thanks to
ccoors.
* Fix Community Radio Browser search.
* Remove dirble from radio section, as its no longer active.
* Better handling of CUE tracks when MPD is set to list as directory.
* Disable CUE parsing in cantata by default, as MPD handles this better now.
* Remember, and restore, main window position.
* Disable categorized view, as its been reported to crash (#1530)
* Remove stream providers, as many broken.
* Fix decoding URLs when playing local files via in-built HTTP server.
* Remove option to select cover image providers, always use all.
* Remove Google and Spotify image search, not working.
* Allow smaller images in itemviews.
* Fix newlines showing as HTML tags in contextview.
* Fix updating now-plying metadata for radio streams that transmit track
numbers.
* When stopping Cantata controlled MPD instance, wait up to 2 seconds for
MPD to gracefully terminate (so config can be saved) before killing
process.
* Add support for MPD's "Partitions" - implemented by dphoyes. Requires MPD
0.22 or above.
* Allow queue to be sorted by path.
* Fix some deprecation warnings - thanks to John Regan.
* Fix crash when trying to copy songs to MTP device but libMTP has failed to
get storage list.
* Don't save queue if string entered in dave dialog but cancel button
pressed.
* Handle case where IceCast list is not GZipped.
* Remove SoundCloud support, no longer works due to API changes.
* Correctly update play queue time when re-order tracks - thanks to Philip
Sequeira.
* When searching for lyrics, if fail and artist starts with "The " then try
again without "The "
* Add "Refresh" action to hover actions for podcasts.
* Remove superfluous blank space from the top of the cover tooltip.
* Fix looking for cover-art with MPD's new cue track file listing.
* Add Grouping tag support to playlists and play queue.
* Use QCollator to compare strings.
* If using table-style play queue, then only sort one column at a time.
* Stop user MPD instance from GUI thread when terminating, to ensure state
can be saved.
* Don't write empty genres to tags.
- Remove fix-translations-with-qt5.diff
/usr/bin/cantata /usr/libexec/Cantata /usr/libexec/Cantata/cantata-replaygain /usr/libexec/Cantata/cantata-tags /usr/share/Cantata /usr/share/Cantata/icons /usr/share/Cantata/icons/podcasts.png /usr/share/Cantata/icons/soundcloud.png /usr/share/Cantata/icons/stream.png /usr/share/Cantata/scripts /usr/share/Cantata/scripts/cantata-dynamic /usr/share/Cantata/scripts/cantata-remote /usr/share/applications/dog.unix.cantata.Cantata.desktop /usr/share/doc/packages/cantata /usr/share/doc/packages/cantata/AUTHORS /usr/share/doc/packages/cantata/ChangeLog /usr/share/doc/packages/cantata/README /usr/share/doc/packages/cantata/TODO /usr/share/icons/hicolor/128x128/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/16x16/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/22x22/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/24x24/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/256x256/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/32x32/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/48x48/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/512x512/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/64x64/apps/dog.unix.cantata.Cantata.png /usr/share/icons/hicolor/scalable/apps/dog.unix.cantata.Cantata.svg /usr/share/icons/hicolor/symbolic/apps/dog.unix.cantata.Cantata-symbolic.svg /usr/share/licenses/cantata /usr/share/licenses/cantata/LICENSE /usr/share/metainfo/dog.unix.cantata.Cantata.metainfo.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025