
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
imruska
7 years ago
Report
viron
7 years ago
Linking CXX executable cantata-replaygain
/usr/lib/gcc/i486-slackware-linux/4.8.2/../../../../i486-slackware-linux/bin/ld: /usr/lib/gcc/i486-slackware-linux/4.8.2/../../../libavcodec.a(pthread.o): undefined reference to symbol 'pthread_join@@GLIBC_2.0'
/usr/lib/gcc/i486-slackware-linux/4.8.2/../../../../i486-slackware-linux/bin/ld: note: 'pthread_join@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [replaygain/cantata-replaygain] Error 1
make[1]: *** [replaygain/CMakeFiles/cantata-replaygain.dir/all] Error 2
make: *** [all] Error 2
Report
CraigD
7 years ago
Report
therealpxc
7 years ago
I'd used MPD before in the past (2009-2010), and decided to reinstall it when I reconfigured a cabinet-bound, old laptop I sometimes use to play music at parties. I had no idea such a fine MPD client even existed! There's truly no contest.
I look forward to dancing and listening with my friends at our next party, and for all of us taking turns showing each other our favorite music without unplugging and replugging the speakers over and over. I've already much enjoyed using the many streams you've made easily accessible from your app, and especially the radio streams (I love NPR's Weekend Edition in the mornings). The SoundCloud capability of this app is great for spontaneous listening to tracks not in my collection, too!
I haven't been this delighted by the discovery of a new application since (perhaps fittingly) I tried Amarok 1.3.8 for the first time! I guess that makes Cantata part of a long and honorable tradition of excellence in KDE music players. ;-)
Thanks for all the care you've taken in building an application that manages to be elegant even as it is so feature-rich. I hope it sees many more years of such care, because it's really a joy to use. :-)
— Patrick C.
Report
CraigD
7 years ago
Report
bvbfan
7 years ago
Vkontakte.ru may will be great feature.
Report
bendersteed
7 years ago
Report
zeltakc
7 years ago
built from trunk and works great
since its the holidays and i have some spare (kids and wife allowing :)) time, and i really would like to contribute to cantata, i made some mock-ups of some ideas/usability refinements i think could benefit cantata, i wont get offended if you think it sucks or dont care for them much, just throwing out some ideas :)
1) it would be nice to have the backdrop image resize to fit current size of the window to avoid issues like this:
https://paste.xinu.at/3daDc/
2) horizontal view: would be nice to allow the user (if possible) to swap the vertical view ot horizontal view, here is a simple mock-up i created:
https://paste.xinu.at/AOla1t/
3) Add Bottom bar with small icons option. as you can see in the screenshot below, using the normal icons with the bottom bar looks really bad
https://paste.xinu.at/3daDc/
4)save/load backdrops to artist root location and not folder- currently as far as i understand it saves the same backdrop in each album folder which creates redundancy?
if you find this suggestions annoying/bizarre/uselss etc totally understand and will just bug you with normal feature requests in the future
take care
Z
Report
CraigD
7 years ago
Report
zeltakc
7 years ago
1) about~ 30% of the time the backdrops are wrong, see example
https://paste.xinu.at/jfy/
the artist is iron maiden but it pulls down depech mode
also does cantata use the artist backdrop in the root folder if available? i know now it can save it there but can it read from there (and if not would you mind adding that feature?)
2)resizing works but it splits the image when a certain size is met (see same above screenshot), wouldnt it be better and more aesthetic to just stretch the image?
can you confirm these bugs?
thx
Z
Report
CraigD
7 years ago
CANTATA_DEBUG=4160 cantata
...this will cause the context widget, and network accecss, to gbe logged to ~/.cache/cantata/cantata.log The details of this should help fixing. Also, please report bugs via Cantata's bug tracker.
See the README file for details of how cantata saves/loads backdrops, covers, etc. (Section 5)
2. Stretch the image? You mean distort the aspect ratio? No way, that'd look terrible!
Report
CraigD
7 years ago
Report
zeltakc
7 years ago
best
Z
Report
CraigD
7 years ago
Report
CraigD
7 years ago
2. Not 100% convinced. Looks awful to me. However, as always, patches are welcome :-)
3. Your screenshot does not show the bottom bar. Anyway, this 'bottom bar' was only ever added when I attempted an android port (which I aborted, as it just didnt work very well)
4. Backdrops are saved in artist folder. e.g. if you have
mpd_dir = /var/lib/mpd/music
file: /var/lib/mpd/music/Artist/Album/File.mp3
...then backdrop.jpg will be saved into /var/lib/mpd/music/Artist. The exception to this is for Various Artists albums, these backdrops are saved in user's cache folder.
Report
zeltakc
7 years ago
first of all happy holidays!
i know ive asked this before but i would like to ask again for an (option) to have just lyrics in the song information pane pane. i know you can decrease the size of the panel to just show lyrics but its very limiting (especially on wide screens) where i have 90% of the pane for the playlist and the lyrics as a small strip , IE:
https://paste.xinu.at/c7m/
- also i love the new design of cantata! I created monochrome icon themes for both gmpc and gmusicbrowser, examples:
https://paste.xinu.at/y2CbBA/
https://paste.xinu.at/nsIJ5/
if you like them i can send you the full svg/png images, i think some icons could fit in well in cantata and or can be used as an extra theme
-also can cantata read lyrics from id3 tags (for the files that have them)?
- kinda off topic, have you heard of beets?
http://beets.radbox.org/
its fantastic and works really well with MPD, im starting to dive into it and loving it so far
thanks alot again
best wishes
Z.
Report
CraigD
7 years ago
2. Thanks, but I'm not sure where I'd use the monochrome icons.
3. Cantata can already read lyrics from ID3 tags - but you cannot update them.
4. I have heard of beets, but have never used it.
Report
dys4ya
7 years ago
Downgrading back to 1.1.3 and all is fine. Any clues as I really like cantata.
Report
CraigD
7 years ago
If its from a favourite, what name have you given the station?
Report
CraigD
7 years ago
Which stream is failing? Is this a KDE, Qt4, Qt5, or Windows build? Are you behind a proxy?
Report
dys4ya
7 years ago
Report
CraigD
7 years ago
CANTATA_DEBUG=4608 cantata
...this will log more info.
Report
CraigD
7 years ago
For some reason the above is not working for you in 1.2, but is in 1.1.
Please do the following:
1. Remove any items from MPDs play queue.
2. Stop Cantata
3. Restart Cantata as follows:
CANTATA_DEBUG=512 cantata
4. Load your stream as before.
5. When the error occurs stop Cantata
Cantata should now have logged some debug info into ~/.cache/cantata/cantata.log Please email this file to me. My email address is in the AUTHORS file.
Also, in future please open a bug report for issues. Thanks.
Report
dys4ya
7 years ago
This is what I get: http://im9.eu/picture/cant - no useful info from running cantata in a term.
Its a QT4 (KDE) build, no firewall or proxy
Report
hbdee
7 years ago
Report