Сообщать в last.fm о композициях, которые сейчас проигрываются можно с помощью media-sound/mpdscribble. Только брать нужно версию из репозитория, т.к. “стабильная” версия 0.19 грузит процессор, постоянно отправляя в last.fm информацию о треке и гадя в syslog.
Слушать last.fm-радио можно стандартными средствами mpd. Нужно только собрать mpd с поддержкой lastfm и в конфиге указать новый input (mpd-0.15):
input { plugin "lastfm" user "my_username" password "my_password" }
или плагин для плейлиста (mpd-0.16):
playlist_plugin { name "lastfm" user "my_username" password "my_password" }
Остается добавить музыку в плейлист (mpd-0.15):
mpc add "lastfm://artist/Beatles"
или (mpd-0.16):
mpc load "lastfm://artist/Beatles"
Подробнее по адресу http://mpd.wikia.com/wiki/Last.fm_Radio