
Cantata is a (yet another!) client for the music player daemon (MPD). Originally started as a fork of QtMPC, the code is now *very* different. Cantata can be compiled with KDE support, or as a pure Qt4 application. The interface is very configurable - most views can be shown as either a list or tree structure.
Currently Cantata has the following views:
1. Library - Group by either Genre, Album Artist (or Artist if Album Artist not set), or Album
2. Folders - displays MPDs virtual filesystem. (This view is hidden by default)
3. Playlists - standard, dyamic, and smart
4. Internet - Radio Streams (allows saving of internet radio URLs, searching for stations via TuneIn or ShoutCast, station listings from; Digitally Imported (+Sky, JazzRadio, RockRadio), TuneIn, IceCast, ShoutCast, SomaFM, etc.) and Online services (Jamendo, Magnatune, SoundCloud, and Podcasts)
5. Devices - enables copying from/to USB-Mass-Storage (UMS) and MTP devices, and ripping AudioCDs
6. Search - search via MPD
The sidebar has a context menu, allowing you to control its style and what items are shown.
Refer to http://mpd.wikia.com/wiki/Client:Cantata, and https://raw.githubusercontent.com/CDrummond/cantata/master/README, for further information.
******************
******************
NOTE: The screenshots on this page are out of date, and only reflect the 1.x codebase
******************
******************
################################################################
################################################################
Releases may be downloaded from: https://github.com/CDrummond/cantata/releases
################################################################
################################################################
2.2.0 6 months ago
Changelog is available at https://raw.githubusercontent.com/CDrummond/cantata/v2.2.0/ChangeLog
2.2.0 6 months ago
Changelog is available at https://raw.githubusercontent.com/CDrummond/cantata/v2.2.0/ChangeLog
Cybernix
Jun 03 2017
yarra
Apr 01 2017
herrbatka
Jan 27 2017
x-varlesh-x
Jul 28 2016
brabus84
May 07 2016
duvan
Mar 14 2016
ujnhz
Jan 31 2016
qtnerd
Jan 24 2016
rewqtz
Jan 23 2016
Okanda
Jan 13 2016
freelancer96
Dec 14 2015
ohjays
Aug 10 2015
tsujan
Jul 08 2015
bascha
Apr 08 2015
vibee
Dec 14 2014
robotanarchy
Oct 26 2014
ArthurTaborda
Aug 01 2014
tothist
Jul 28 2014
VectoR
Jul 23 2014
ntasos
Jun 12 2014
arktika
May 11 2014
HATRED
Apr 25 2014
kudlaty
Apr 14 2014
SpartanJ
Apr 13 2014
tobaj
Apr 08 2014
Pafrape
Apr 07 2014
j4r0k4
Mar 13 2014
FatAlbert
Feb 22 2014
Nikoli
Feb 20 2014
droper04124
Jan 14 2014
RAIDENSUB
Dec 30 2013
hbdee
Nov 15 2013
k2s
Nov 07 2013
anespor
Oct 12 2013
distopic
Sep 08 2013
AlexTsi
May 08 2013
Omega9
Apr 12 2013
lei00
Jan 17 2013
MakG
Dec 14 2012
fri
Dec 14 2012
PenGYveR
Dec 07 2012
janet
Sep 25 2012
damianatorrpm
Sep 24 2012
anli
Sep 03 2012
SvenArcher
Aug 07 2012
alltiptop
Jul 20 2012
taras4647
Jul 18 2012
handsomegui
Jun 13 2012
roffez
Jun 07 2012
caig
Jun 02 2012
AozRoon
May 16 2012
yuri-karadzhov
May 13 2012
e1nste1n
May 11 2012
ber0es
Apr 24 2012
vishzilla
Apr 22 2012
bendersteed
Mar 29 2012
metar
Mar 26 2012
zersaa
Mar 26 2012
OldWiseCat
Mar 26 2012
SirDodger
Mar 25 2012
zeltakc
Mar 14 2012
xdarklight
Mar 12 2012
lazx888
Mar 12 2012
lionhater
Feb 23 2012
simone84
Jan 27 2012
Jestern
Jan 27 2012
scsimodo
Jan 20 2012
ZomAur
Jan 18 2012
swiftscythe
Jan 08 2012
Sagittarius
Dec 30 2011
elric80
Dec 30 2011
KDesk
Dec 25 2011
442206
Dec 23 2011
entw
Dec 22 2011
mirzaD
Dec 22 2011
piwsko
Dec 21 2011

duvan
Mar 14 2016
slytry
Dec 25 2015
Landis
Nov 05 2015
SilentOS
Jul 29 2015
vibee
Dec 14 2014
arktika
May 13 2014
HATRED
Apr 25 2014
gericom
Apr 25 2014
julon
Apr 17 2014
kudlaty
Apr 14 2014
bvbfan
Jan 04 2014
hbdee
Nov 15 2013
faemir
Mar 26 2013
maystar
Oct 13 2012
janet
Sep 25 2012
damianatorrpm
Sep 24 2012
SvenArcher
Aug 07 2012
opaflamme
Jul 24 2012
swiftscythe
May 24 2012
saftsocken
May 24 2012
bosi1024
May 20 2012
thenktor
Apr 17 2012
xdarklight
Apr 09 2012
OldWiseCat
Mar 26 2012
SirDodger
Mar 25 2012
bendersteed
Mar 11 2012
roffez
Feb 27 2012
Jestern
Jan 27 2012
e1nste1n
Jan 26 2012
elric80
Dec 30 2011
CraigD
3 years ago
MPD supplies Cantata with a list of files, and Cantata asks MPD to play certain files - that's basically it. It's MPD that is playing the files.
I've never used DSF, etc. - but do these have 1 file per track? How does one song have multiple sample rates?
I guess, if there is more than 1 file per track (e.g. two files, with different samples rates in each) then Cantata could be adding the wrong file to the playqueue.
Report
bvbfan
3 years ago
version 1.5.1
Report
hgue
3 years ago
I use the search feature for stream providers on a regular basis. I noticed that you have to quit the search field on the top before you can search within another providers stream list. That's kinda annoying and should be easy to fix. I use version 1.4.1 of cantata.
Ciao!
Report
CraigD
3 years ago
Also, please use the googlecode page to report bugs.
Report
ShalokShalom
3 years ago
Report
imruska
3 years ago
I have FLAC files, and they have ReplayGain tags created by metaflac.
At the preferences - Playback - ReplayGain is set to Album, yet I can hear great differences between files of different albums in playback volume, where the AlbumGain (and/or TrackGain) value (i.e. the loudness of the files) differ.
This is for openSuse 13.1, Cantata 1.4.0.
ReplayGain didn't work for earlier versions of Cantata on openSuse, either.
Should I create the ReplayGain values by Cantata instead of metaflac? Or should Cantata read the ReplayGain tags of files directly?
Report
CraigD
3 years ago
As for Cantata, it can read and update the ReplayGain tags. The code used to calculate this is preformed by libebur128. If you start the Cantata ReplayGain dialog with your pre-tagged files, does it show the existing ReplayGain settings?
Report
mlerota
3 years ago
Report
CraigD
3 years ago
Report
mlerota
3 years ago
I have many files and no one works.
Report
arktika
3 years ago
Report
CraigD
3 years ago
Linux? Use your pacakge manager - assuming this is how you installed.
If not, do it by hand.
Report
marthy
3 years ago
Since 1.4 version, the window is too big for a small resolution like 1024x600 (netbook).
Report
CraigD
3 years ago
Still, Cantata is open source - so if it bothers you that much, I'll gladly accept a patch.
Report
CraigD
3 years ago
Report
VectoR
3 years ago
meanwhile the stream playing....
Other RPM packagesfrom 1.4.0 release available here:
ftp://ftp.blackpanther.hu/blackPanther/OS/updates/v11.1/cantata-1.4.0-1bP.i586.rpm
ps: "hide to tray" option please
Report
CraigD
3 years ago
However, favourite streams are now saved in an MPD playlist - so if you have playlists disabled, or not configured correctly, then you will have issues.
Minimise to system tray is already there - and has been for some time.
kde-apps is not the place for reporting bugs, etc - please use the googlecode page.
Report
VectoR
3 years ago
The systray question, sorry. I'm don't see first time, I found in settings. Very nice application, congratulation.
Report
VectoR
3 years ago
meanwhile the stream playing....
Other RPM packagesfrom 1.4.0 release available here:
ftp://ftp.blackpanther.hu/blackPanther/OS/updates/v11.1/cantata-1.4.0-1bP.i586.rpm
Report
ntasos
3 years ago
After reading a previous post about folder names with accents, I created a symlink: "/home/ntasos/mpd" that points to my music dir and replaygain works, except for songs that contain greek letters.
I tested on cantata 1.3.4 and on my own build from source.
I'm running openSUSE 13.1.
I hope you could fix it, but anyway cantata is realy great, thanks
Report
CraigD
3 years ago
For future issues, please cratea bug report on Cantata's googlecode page.
Report
CraigD
3 years ago
(Instructions are on the googlecode page)
Report
ntasos
3 years ago
Thanks again, you're doing an amazing job.
Report
imruska
3 years ago
Would it be possible to show in the song information panel the information embedded in the song in the comment tag? I mean the way Cantata now handles lyrics. When lyrics tag is set, it is shown, when lyrics tag is not set, Cantata tries to get it from the Internet.
So I would like Comment from the comment tag, and when there is no comment tag, Cantata could get info from the Internet.
It may be that many people do not want Cantata to work this way, then could one at least set the priority? So I would opt for Comment (or Information or whatever) tag first, whereas others could opt for information from the Internet.
Report
CraigD
3 years ago
I could fetch song info from wikipedia, and display under the lyrics. But then things start getting messy. I need to give this more thought...
Report