Qt5 Graphical MPD Client
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Jaime Marquínez Ferrándiz c787c90967
OBS SCM/CI Workflow Integration started Details
cmake: Remove unneeded calls to include_directories and add_definitions
4 weeks ago
.github Added a github actions workflow to build Cantata dmg for macOS 2 years ago
3rdparty cmake: Remove unneeded calls to include_directories and add_definitions 4 weeks ago
ci [ci/obs] Trigger services when pushing to master 5 months ago
cmake Revert "Revert "Merge pull request #1727 from jprjr/fix-deprecated-warnings"" 2 years ago
context Allow building with Qt 5.6 4 months ago
db Allow building with Qt 5.6 4 months ago
dbus Allow building with Qt 5.6 4 months ago
devices Update (c) year 1 year ago
gui Allow building with Qt 5.6 4 months ago
http Update (c) year 1 year ago
icons Suru is Yaru for ubuntu - but don't install icon by default. 5 years ago
mac Update (c) year 1 year ago
models Allow building with Qt 5.6 4 months ago
mpd-interface Add include for QUrl in header 4 months ago
network Update (c) year 1 year ago
online Allow building with Qt 5.6 4 months ago
packaging [packaging] Make the spec file compatible with Fedora 4 months ago
playlists Allow building with Qt 5.6 4 months ago
replaygain cmake: Remove unneeded calls to include_directories and add_definitions 4 weeks ago
screenshots Add screenshot 6 years ago
scrobbling Update (c) year 1 year ago
streams Update (c) year 1 year ago
support cmake: Remove unneeded calls to include_directories and add_definitions 4 weeks ago
tags cmake: Remove unneeded calls to include_directories and add_definitions 4 weeks ago
translations Translated using Weblate (Polish) 2 months ago
widgets Allow building with Qt 5.6 4 months ago
windows Update (c) year 1 year ago
.gitignore Fixes: 6 years ago
AUTHORS Remove KDE4 and Ubuntu Touch support 6 years ago
CMakeLists.txt cmake: Remove unneeded calls to include_directories and add_definitions 4 weeks ago
ChangeLog Update ChangeLog 5 months ago
INSTALL Enable scrobbling, auth works? #1661 2 years ago
LICENSE License as GPL3, as this is what QtIOCompresser is using anyway... 11 years ago
README Updated README for macos, to indicate steps when qt5 and qt6 are installed 2 years ago
README.md Update README.md 1 year ago
TODO Update 6 years ago
cantata-remote.cmake Make all of Cantata's internal actions accessible via DBUS. These can 6 years ago
cantata.desktop Add Comment field to desktop file 2 years ago
cantata.qrc Change dirble icon 5 years ago
cantata_icon.qrc Fix app icon in titlebar and about dialog for macOS (and windows?) 5 years ago
cantata_media.qrc Only need one copy of each svg - use icon engine to recolour 7 years ago
cmake_uninstall.cmake.in Add a uninstall target for Linux builds. 8 years ago
config.h.cmake Fix more deprecation warnings 2 years ago
install_dirs.cmake Allow changing the location of arch-independent data 8 years ago

README.md

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.

ScreenShot

A graphical (Qt5) client for MPD, supporting the following features:

  1. Supports Linux, macOS, Windows, and Haiku. NOTE: Only Linux actively supported as of 2.3.3
  2. Multiple MPD collections.
  3. Highly customisable layout.
  4. Songs (optionally) grouped by album in play queue.
  5. Context view to show artist, album, and song information of current track.
  6. Simple tag editor.
  7. File organizer - use tags to organize files and folders.
  8. Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
  9. Dynamic playlists.
  10. Smart Playlists.
  11. Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
  12. Radio stream support - with the ability to search for streams via TuneIn, ShoutCast, or Dirble.
  13. USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
  14. Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
  15. Playback of non-MPD songs - via simple in-built HTTP server.
  16. MPRISv2 DBUS interface.
  17. Ratings support.
  18. "Partitions" 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

Donations

I develop Cantata purely for fun, so no donations are required. However, seeing as I have been asked about this a few times, here is a link...

paypal