Fandom

Music Player Daemon Community Wiki

Hack:LastFMProxy

525pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

LastFMProxy helps playing last.fm streams in MPD.

Guide Edit

1. Install Python, install and configure MPD, install mpc(optional)

2. Download lastfmproxy

3. Unpack it to /usr/local/bin/lastfmproxy

4. edit /usr/local/bin/lastfmproxy/config.py username and password are enought

5. make file /etc/init.d/lastfmproxy:

#!/bin/sh
PATH=/usr/local/bin:/usr/bin
case "$1" in
 start)
       if ! pgrep -f "lastfmproxy/main.py" > /dev/null; then
               /usr/local/bin/lastfmproxy/main.py 1,2>/dev/null &
               echo "LastFM proxy started"
       else
               echo "LastFMProxy already running" >&2
               exit 1
       fi
       ;;
 stop)
       if pkill -f "lastfmproxy/main.py"; then
               echo "LastFMProxy stopped"
       else
               echo "No LastFMProxy running" >&2
               exit 1
       fi
       ;;
 restart)
       $0 stop
       $0 start
       ;;
 *)
       N=$0
       echo "Usage: $N {start|stop|restart}" >&2
       exit 1
       ;;
esac
exit 0

6. add lastfmproxy to runlevels 2-5 (for example with help of sysv-rc-conf)

7. run lastfmproxy:

/etc/init.d/lastfmproxy start

8. You can now find interesting page with your browser "http://localhost:1881/"

9. If you have mpc installed then find file m3u-handler.sh and use it to add radio streams to mpd

/path_to_file/m3u-handler.sh "url"

You may need to make it executable:

chmod +x /path_to_file/m3u-handler.sh

Or you can just use

mpc add "url"
mpc play

10. Some usefull urls for proxy:

http://localhost:1881/user/username/recommended.mp3

http://localhost:1881/user/username/personal.mp3

http://localhost:1881/globaltags/tag.mp3

Only one stream can be played at time

11. Usefull info: Read /usr/local/bin/lastfmproxy/README.txt because you can find there how to change your firefox settings for changing station on proxy while choosing them on last.fm site

Also on Fandom

Random Wiki