Edit: The torch has been passed—Hunter has updated the Audioscrobbler/last.fm patch to work with the current c*mus git head
Frank Terbeck wrote a patch for cmus that adds support for Audioscrobbler/Last.fm. He doesn’t use/maintain it any more, and was kind enough to allow me to take it over for him. I’ve updated it to reflect the current changes to the cmus codebase. I plan to take some time this summer to get it ready for mainline cmus inclusion. Until then, it’s just a patchset.
Download link and useage after the jump.
Applying the patch:
Just get a current copy of the git repository:
git clone git://repo.or.cz/cmus.git
Download the patch (version beta 4.1) into the cmus source dir, and patch it:
patch < cmus_audioscrobblerBETA41-githead.diff
Then configure/make/install, and you're set.
Usage:
It's pretty simple. Just add the lines
set as_enable=true
set as_user=(Your Last.fm Username)
set as_pass=(Your Last.fm Password)
to the cmus config file. Or just type them as “:set ” commands in cmus.
Toggling listening statistics reporting off/on is accomplished by “:set as_enable=false”/”set as_enable=true” respectively.
I just wanted to let you know that this is awesome. It seemed like it wasn’t functioning properly at first, but I’ve since left a windows last.fm client logged in perpetually on a different box and now it does. Is that coincidental? I may have made some other config changes around the same time so I’m not sure.
compared to that terrible program, this plugin and cmus shine!
The patch doesn’t work with cmus’s current HEAD. I updated the patch. Here is a link:
http://omploader.org/vcDNz/as.patch
Pingback: Bookmarks about Audioscrobbler
Is it possible to apply this patch if Cmus was installed via MacPorts? It appears that MacPorts hasn’t retained the source files (I have no /etc/local/src/). Perhaps I need to remove the port and install this by hand?
Pingback: How-To: Enable Last.fm Song Submission in CMus in Debian and Ubuntu | Linux Blogs2k
Hey, I updated the patch to get it working with cmus’s current HEAD again. http://github.com/hunner/cmus-audioscrobbler