Linux Tux logo

Сообщать в last.fm о композициях, которые сейчас проигрываются можно с помощью media-sound/mpdscribble. Только брать нужно версию из репозитория, т.к. “стабильная” версия 0.19 грузит процессор, постоянно отправляя в last.fm информацию о треке и гадя в syslog.

Слушать last.fm-радио можно стандартными средствами mpd. Нужно только собрать mpd с поддержкой lastfm и в конфиге указать новый input (mpd-0.15):

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
input {
plugin "lastfm"
user "my_username"
password "my_password"
}
input { plugin "lastfm" user "my_username" password "my_password" }
input {
   plugin "lastfm"
   user "my_username"
   password "my_password"
}

или плагин для плейлиста (mpd-0.16):

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
playlist_plugin {
name "lastfm"
user "my_username"
password "my_password"
}
playlist_plugin { name "lastfm" user "my_username" password "my_password" }
playlist_plugin {
   name "lastfm"
   user "my_username"
   password "my_password"
}

Остается добавить музыку в плейлист (mpd-0.15):

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mpc add "lastfm://artist/Beatles"
mpc add "lastfm://artist/Beatles"
mpc add "lastfm://artist/Beatles"

или (mpd-0.16):

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
mpc load "lastfm://artist/Beatles"
mpc load "lastfm://artist/Beatles"
mpc load "lastfm://artist/Beatles"

Подробнее по адресу http://mpd.wikia.com/wiki/Last.fm_Radio