Du bist hier: Linux >> MPD und last.fm

MPD und last.fm

Einleitung

Den Music Player Daemon  muss ich wahrscheinlich nicht vorstellen. Nur ganz kurz. Es handelt sich dabei um einen Musik-Server zum Abspielen von mp3s, oggs, ... sowie auch von Internetstreams und last.fm .

Die Unterstützung für last.fm allerdings ist unter Ubuntu Jaunty nicht mit einkompiliert. Das rauszufinden hat mich einige Zeit gekostet, daher dieses HowTo. Was wir hier machen wollen, ist den MPD selber zu bauen und zwar mit last.fm Unterstützung.

Vorbereitung

Die Unterstützung für last.fm gibt es beim MPD erst seit der Version 0.15.<irgendwas>. Da diese Version noch nicht bei den normalen Paketquellen dabei ist, müssen wir sie von Hand hinzufügen. Dazu fügen wir die beiden Zeilen

 deb http://ppa.launchpad.net/gmpc-trunk/mpd-trunk/ubuntu jaunty main
 deb-src http://ppa.launchpad.net/gmpc-trunk/mpd-trunk/ubuntu jaunty main

der Datei /etc/apt/sources.list hinzu. Anschließend ein

 apt-get update

und wir sind bereit.

Zunächst brauchen wir die nötigen Programme zum Kompilieren von Quellcode. Die holen wir uns mit

 sudo apt-get install build-essential

Später brauchen wir dann auch noch checkinstall:

 sudo apt-get install checkinstall

MPD selber kompilieren

Als nächstes brauchen wir den Quellcode des MPD. Dazu erzeugen wir uns einen Ordner, in dem wir arbeiten werden, bspw. ~/mpd-build.

 mkdir ~/mpd-build
 cd ~/mpd-build

Den Quellcode holen wir uns nun mit

 apt-get source mpd

Die nötigen Abhängigkeiten installieren wir durch den Befehl

 sudo apt-get build-dep mpd

Jetzt wird es Zeit den mpd zu bauen. Dazu betreten wir den Ordner in dem die Quelldateien liegen. Der Ordner muss bei Dir nicht genauso heissen wie mir, aber in ~/mpd-build sollte es nur einen Unterordner geben, der so ähnlich aussieht.

 cd mpd-0.15.3+git20090910.fdc4796/

Zum Vorbereiten brauchen wir die beiden folgenden Kommandos:

 ./autogen.sh
 ./configure --enable-lastfm --prefix=/usr

Wenn das alles ohne Fehler geklappt hat, sind wir bereit zum Kompilieren:

 make

Zum Schluss bauen wir uns noch ein .deb-Paket und installieren das kompilierte Programm:

 sudo checkinstall -D make install

Jetzt noch den mpd (neu-)starten:

 sudo /etc/init.d/mpd restart

Und es kann losgehen:

 mpc add lastfm://genre/rock
 mpc play

Viel Spaß beim Rocken!!!

Hinweis

Bei last.fm handelt es sich um einen Dienst, der den Musikgeschmack der Nutzer statistisch auswertet. Wenn Du das nicht willst, solltest Du last.fm nicht benutzen.

Kommentar 
Code   321 <- Bitte diesen Code eingeben!
Autor