From 65403dac8dc420db93d0374851ce5856fc12725f Mon Sep 17 00:00:00 2001 From: Yoni Rabkin Date: Fri, 29 Oct 2010 18:02:59 -0400 Subject: * lisp/emms-lastfm-client.el: Add Last.fm station. --- lisp/emms-lastfm-client.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lisp/emms-lastfm-client.el b/lisp/emms-lastfm-client.el index 9f66877..8090d36 100644 --- a/lisp/emms-lastfm-client.el +++ b/lisp/emms-lastfm-client.el @@ -594,6 +594,13 @@ This function includes the cryptographic signature." emms-lastfm-client-username "lastfm://user/%s/loved")) +(defun emms-lastfm-client-play-mix () + "Play the \"Mix\" station the current user." + (interactive) + (emms-lastfm-client-play-user-station + emms-lastfm-client-username + "lastfm://user/%s/mix")) + (defun emms-lastfm-client-play-neighborhood () "Play a Last.fm station with \"neighborhood\" tracks." (interactive) -- cgit v1.2.3 From 1126baf19b5c94c5abdd76c81b5ea3bc8e0e123f Mon Sep 17 00:00:00 2001 From: Yoni Rabkin Date: Fri, 29 Oct 2010 18:09:33 -0400 Subject: * doc/emms.texinfo: Record Last.fm station changes. --- doc/emms.texinfo | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/emms.texinfo b/doc/emms.texinfo index 8f4f459..8adf0a5 100644 --- a/doc/emms.texinfo +++ b/doc/emms.texinfo @@ -2324,10 +2324,17 @@ Space} to enter literal spaces. There are personal streams you can tune into: +(at the time of writing these are in a state of flux as Last.fm +depreciate old stations and bring in new ones; If a station which used +to work doesn't anymore that is probably the reason. As Last.fm add +and remove stations emms-lastfm-client will be updated accordingly) + @kbd{M-x emms-lastfm-client-play-library}: Your Last.fm Library. @kbd{M-x emms-lastfm-client-play-loved}: Your ``loved'' tracks. +@kbd{M-x emms-lastfm-client-play-mix}: Your ``mix'' radio. + @kbd{M-x emms-lastfm-client-play-neighborhood}: Your ``neighborhood''. You can use similar commands to tune into other people's streams. For -- cgit v1.2.3 From 6d7dfa890c90e0aa11c19d4751972aedb04f14b7 Mon Sep 17 00:00:00 2001 From: Yoni Rabkin Date: Sun, 5 Dec 2010 22:00:07 -0500 Subject: * lisp/emms-lastfm-client.el: Add station. --- lisp/emms-lastfm-client.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lisp/emms-lastfm-client.el b/lisp/emms-lastfm-client.el index 8090d36..9332216 100644 --- a/lisp/emms-lastfm-client.el +++ b/lisp/emms-lastfm-client.el @@ -587,6 +587,13 @@ This function includes the cryptographic signature." (emms-lastfm-scrobbler-handshake) (emms-lastfm-client-play-playlist)) +(defun emms-lastfm-client-play-recommended () + "Play a Last.fm station with \"recommended\" tracks." + (interactive) + (emms-lastfm-client-play-user-station + emms-lastfm-client-username + "lastfm://user/%s/recommended")) + (defun emms-lastfm-client-play-loved () "Play a Last.fm station with \"loved\" tracks." (interactive) -- cgit v1.2.3 From 11831694fed9bb73fce80fb3e288cc490c2a8f65 Mon Sep 17 00:00:00 2001 From: Yoni Rabkin Date: Sun, 5 Dec 2010 22:01:37 -0500 Subject: * doc/emms.texinfo: Document new station. --- doc/emms.texinfo | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/emms.texinfo b/doc/emms.texinfo index 8adf0a5..b0da260 100644 --- a/doc/emms.texinfo +++ b/doc/emms.texinfo @@ -2333,6 +2333,8 @@ and remove stations emms-lastfm-client will be updated accordingly) @kbd{M-x emms-lastfm-client-play-loved}: Your ``loved'' tracks. +@kbd{M-x emms-lastfm-client-play-recommended}: Your ``recommended'' tracks. + @kbd{M-x emms-lastfm-client-play-mix}: Your ``mix'' radio. @kbd{M-x emms-lastfm-client-play-neighborhood}: Your ``neighborhood''. -- cgit v1.2.3