
Cantata
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/CDrummond/cantata/
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.3.0 2 years ago
Changelog is available at https://raw.githubusercontent.com/CDrummond/cantata/master/ChangeLog
2.3.0 2 years ago
Changelog is available at https://raw.githubusercontent.com/CDrummond/cantata/master/ChangeLog
AozRoon
7 years ago
Report
AozRoon
7 years ago
Report
Grely
7 years ago
Report
CraigD
7 years ago
However, you can edit Cantata's config file (as detailed in the ChangeLog (item 99)), and this will turn off the monochrome icons the next time cantata is started.
Report
Grely
7 years ago
Report
CraigD
7 years ago
As to the menu button (other actions), this is coloured as per the font colour. I have no intention to change this, as I think it works fine with oxygen. its simple, and matches the chrome menu icon, and various menu icons on android.
Report
faemir
8 years ago
The one feature I really do miss from foobar on windows (and many players) is a toggle to stop after the current song. Obviously it's not implemented in mpd, and all of the 'workarounds' to get it are pretty messy and horrible.
Would Cantata ever have this feature?
Report
CraigD
8 years ago
Not really sure how else to accomplish this. Perhaps filing a feature request with mpd? (actually there already is a bug report - http://bugs.musicpd.org/view.php?id=3126)
I'll give this some thought...
Report
jjordanthesailor
8 years ago
Used to use cantata quite a lot so I thought I would go back to it but I need menus.
-j
Report
CraigD
8 years ago
Cantata has no menu bar, but in the top right there is a menu button. I've just compiled 0.9.2 for KDE, and Qt, and both versions have this menu button - which *does* have a quit option.
Report
JTux270
8 years ago
Report
CraigD
8 years ago
Report
CraigD
8 years ago
Cantata ha no menu bar, but in the top right there is a menu button. I've just compiled 0.9.2 for KDE, and Qt, and both versions have this menu button - which *does* have a quit option.
Report
AozRoon
8 years ago
Thank you
Report
marthy
8 years ago
First of all, thanks a lot for your application, your time spent about It and your abilities.
Is it possible to make severals "Play Queue" like exaile. You know, some playlists (with personals names) in severals tabs. According to you, Is it technically possible with mpd client ? Thanks again for your job.
Report
CraigD
8 years ago
Cantata does allow you to list the contents of playlists in its playlists page.
p.s. Sorry about the late reply - kde-apps would not let me log in until now!
Report
maystar
8 years ago
That's why I am very surprised that here are no packages provided at all. In my ubuntu system I wasn't able to build Cantata without modifying my system. I didn't want to solve the dependencies just to give yet another player a try (I haven't expected such a good one...).
Fortunately I've found an rpm package here: http://software.opensuse.org/package/cantata
This could be easily transformed to a deb file using alien. I've also seen that you provide Windows version on the google code site. So you could provide packages for 3 mainstream system without any effort on this page. I guess this would increase the number of users as well as supporters.
Thanks for the great tool!
Report
CraigD
8 years ago
Sorry, but I do not have the time to create packages for other systems. The windows build exists, as I thought it might be fun to try and port it to windows. However, even here no installer is provided.
Report
maystar
8 years ago
Is there any information about the required dev packages? Normal user don't have them on their system and don't know anything about their dependancies.
Report
dodgie74
8 years ago
Report
marthy
8 years ago
I got a little problem.I have a small resolution (1024x600).I cannot enough reduce the main window and there is a part behind my panels. What can I do ?
Report
CraigD
8 years ago
Right click on the sidebar, and reduce the number of entries (assuming you dont want all items - but even with all items, its only 540px for me). Also, try changing the sidebar style, or remove text labels.
Report
zeltakc
8 years ago
how are you?
any thought on the above (the rating stuff)?
thx
Z
Report
CraigD
8 years ago
What I need to know is;
1. How to retrieve the tag via MPD
2. How to use the tag in searches
Until the above is answered, I cant do anything.
I have no issues with adding support for this - but it is not something I would personally use. Therefore, I'm not inclined to spend ages trying to find the answers to the above. Once they are answered, I'll happily implement the feature...
Report
zeltakc
8 years ago
im not to technical with all the mpd struture or how its built but i got this idea after someone mentioned in #mpd that the new version 0.17 can read/write(?) various new tags including multiple user defined ones. if you want i can ask around on #mpd but it would be better if you could ask cirrus directly.
thx for considering this
oh offtopic ncmpcc just implemented proper queueing using the new mpd priority system..pretty cool :)
Z.
Report