
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
Rasi
7 years ago
first of all: sort library by modification time:
http://git.musicpd.org/cgit/master/libmpdclient.git/commit/?id=899d7edd245b6ab705e54f8748fc9ae021f83711
and 2nd: show custom tags:
http://git.musicpd.org/cgit/master/libmpdclient.git/commit/?id=d180dcbe8beec1cbab591978bd99cd9d432ab142
Report
CraigD
7 years ago
However, not sure what use these are goint to be. What is Cantata going to use last-modified for?
Until you can search using these fields, I dont see the usefulness.
Report
Rasi
7 years ago
Sorting by modification time will always have newly added albums on top, which makes it easier to find those albums you havent listened much yet.
Report
CraigD
7 years ago
If you cannot query MPD using these - as in 'find artist abc added_gt 01/01/2013' then I dont see much use. If you could, then the feature would be usefull for a dynamic playlist - so that you could play new tracks, etc.
Report
Rasi
7 years ago
Report
zeltakc
7 years ago
Great news from MPD. i have related ideas/requests to this so ill just raise them here, would really like to hear your thoughts on these CraigD.
1.make cantata keyboard friendly as much as possible:
currently its pretty usable but some areas are lacking for mouse free operation:
-add hotkey to focus play queue area and artist/album? perhaps the current keys to switch to context,artist etc will also focus the selected area?
2. building on what rasi reported/requested i think it would be finally great to have:
a) enhancements to the dynamic player using play dates (IE, not played in last X weeks, added in 2003 etc etc) and maybe ratings (see below) with new tag options
b)ratings-add a simple 5 level rating or rating numbers perhaps using the free desktop standard (FMPS_Rating)
https://gitorious.org/xdg-specs/xdg-specs/source/575138ee6db957618631de56940540d1bcdf8525:specifications/FMPSpecs/specification.txt
3) vertical interface that better works with 16:9 laptop screens IE have the play queue on bottom of the artist/context
4) button to open Google search in browser for lyrics with current playing song+artist for lyrics that cant be found and edited manually
thx alot, again if i can help in any non coding way (i am to dumb to code :)) let me know!!
Z
Report
CraigD
7 years ago
1. Easy enough to do, and I suppose this makes sense :-)
2. You have asked for this before, and the response still stands. Until you can *query* for tracks by rating, last-played, or last-modified then this is a no go. The dynmic mode is a separate helper script - and this would need to be abe to query mpd - e.g. to find tracks by Abba with a rating>=3.5 'find artist "Abba" rating-gt 3.5' AFAIK, this is not supported.
3. I'll think about this, but I'm not convinced of its usefulness. Why not just place the playqueue in the sidebar?
4. You can already change the search terms - right click on the lyrics view, and select "Search"
Report
CraigD
7 years ago
Report
zeltakc
7 years ago
ok that makes sense :) its perfect now.
I cant seem to get cantata to use my local artist images. my folder structure is a bit non standard:
albums are stored like this
/home/zeltak/music/A/AC newman/get guilty/
and for artist images its stored in the artist root folder
/home/zeltak/music/B/Beck/beck.jpg
I think it does pick up the folder.jpg but not the actuall artist image.is the folder structure whats causing the problems?
Also i have alot of ideas/requests i would love to share with you and hear your opinion on and ill do it in another post?
thank you so much for all your work on cantata, its makes my life much more enjoyable each day ;-)
Z
Report
zeltakc
7 years ago
it DOES actually use the artist image in the artists view, not in the context view for some reason, is that a bug or by design?
Z
Report
CraigD
7 years ago
When you say its not shown in the contet view - do you mean the context view background, or in the artist column? The artist column will use the same mechanism to get the image as the artist page - so this should (and for me does) work.
For the context view background, this image is not used - backgrounds are retreived from fanart.tv, or discogs if this fails - this is because these provide larger, wide-screen images. If both of these fail, Cantata should create a backdrop from the album covers.
Report
zeltakc
7 years ago
Yeah i mean the context view. it does work really well in the artist column. I usually manually download the artist image with HD quality (and store it in the root artist folder). thats why i thought it would be using that but i understand now the content view pulls from the Internet, its not a big issue but perhaps allow an option to first look for available artist image in root folder and use that if available before fetching on-line? also if image isnt available perhaps add an option to save in root artist folder to complement the save cover/lyrics
ill move the rest of the feature/bug discussion to google code as you suggested
thx
Z
Report
zeltakc
7 years ago
i guess im still missing something. i tried your suggestion from a few weeks ago but i still cant completely hide the artist/album info from the context view:
https://paste.xinu.at/ZGZ3Xf/
this is the best i can get ^^
its kinda bad looking, is there no way to just have lyrics showing in the cantata window. could i request that? i really dont need the artist/album info all the time and it wastes valuable space when i tile cantata
thx
Z
Report
CraigD
7 years ago
Report
k2s
7 years ago
Report
CraigD
7 years ago
Report
asaf
7 years ago
[ 88%] Building CXX object CMakeFiles/cantata.dir/replaygain/rgdialog.o
[ 88%] Building CXX object CMakeFiles/cantata.dir/replaygain/tagreader.o
[ 88%] Building CXX object CMakeFiles/cantata.dir/replaygain/jobcontroller.o
[ 89%] Building CXX object CMakeFiles/cantata.dir/devices/mtpdevice.o
/home/mm/Downloads/cantata-1.1.3/devices/mtpdevice.cpp: In Elementfunktion »void MtpConnection::updateFiles()«:
/home/mm/Downloads/cantata-1.1.3/devices/mtpdevice.cpp:451:17: Fehler: »LIBMTP_FILETYPE_FOLDER« wurde in diesem Gültigkeitsbereich nicht definiert
make[2]: *** [CMakeFiles/cantata.dir/devices/mtpdevice.o] Fehler 1
make[1]: *** [CMakeFiles/cantata.dir/all] Fehler 2
make: *** [all] Fehler 2
please help
asaf
Report
CraigD
7 years ago
Which version of libMTP do you have on your system? My is 1.1.5 - and has this defined.
The only solution I can see, is for you to disable MTP support.
Report
asaf
7 years ago
I think, thats a little bit too old:
rpm -qa | grep mtp
msmtp-1.4.23-1pclos2011
libmtp8-1.0.4-2pclos2011
libmtp-devel-1.0.4-2pclos2011
libmtp-utils-1.0.4-2pclos2011
> The only solution I can see, is for you to disable MTP support.
I try it.
Many thanks
asaf
Report
zeltakc
7 years ago
have been bogged down at work past year but really impressed with Cantata progress. i was wondering if one could ask to have the wiki and band info as options and leave just a clean lyrics windows? i cant seem to find the option if one exists.
Is this the preferred way to communicate or should one use the google code page?
take care
Z.
Report
CraigD
7 years ago
I see no point to just having lyrics in the non-sidebar context view.
Report
distopic
7 years ago
Good player though!
Report
CraigD
7 years ago
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release
Did you pass CMAKE_INSTALL_PREFIX to cmake?
Report
CraigD
7 years ago
Report
distopic
7 years ago
Report