09 Jul 2007
MP3-Support für xmms unter SuSE Linux 10.0 installieren
Nachdem man xmms unter SuSE Linux 10.0 installiert hat, stellt man fest, dass der Support für mp3 nicht mehr enthalten ist. Den gilt es nun nachzurüsten:
Wir brauchen zuerst die MP3-Dekodierungs-Bibliothek “libmad” von http://mad.sourceforge.net. Sie liegt im Moment in der Version 0.15.1b vor und kann nur als Quellcode heruntergeladen werden. (libmad-0.15-1b.tar.gz). Das ist kein Problem, einfach im Home-Verzeichnis speichern, wie kompilieren sie dann.Ausserdem brauchen wir die dazu passende Bibliothek libid3tag-0.15.1b.tar.gz
Danach eine Konsole öffnen, den Quellcode entpacken:
$ tar -xvzf libmad-0.15.1b.tar.gz
$ tar -xvzf libid3tag-0.15.1b.tar.gz
und kompilieren (entsprechende Werkzeuge habenwir ja noch von vorhin, vom Kernel-Kompilieren für den NVidia-Installer)
$ cd libmad-0.15-1b
$ ./configure
$ make
und als root:
# make install
die auf dem System vorhandene libid3tag deinstallieren:
# rpm -e libid3tag
danach muss die “neue” libid3tag ebenso kompiliert und installiert werden.
danach ein abschliessendes
# ldconfig
Jetzt brauchen wir noch das xmms-mad-plugin, so dass der xmms auch in der Lage ist, über die libmad die mp3s abzuspielen. Damit das Plugin kompiliert und den vorhandenen xmms findet, müssen wir mit dem YaST das Paket “xmms-devel” sowie das Paket “gtk2-devel” und seine Abhängigkeiten installieren. Das kann auch einfach durch eingeben der Befehle
# yast -i xmms-devel
# yast -i gtk2-devel
als root geschehen.
Danach laden wir von http://xmms-mad.sourceforge.net herunter, im Beispiel xmms-mad-0.10.tar.bz2
entpacken mit:
$ tar -xvjf xmms-mad-0.10.tar.bz2
kompilieren mit:
$ cd xmms-mad-0.10
$ ./configure
$ make
und schlussendlich als root
# make install
und ein
# ldconfig
Wenn jetzt xmms gestartet wird, erschein unter Eingabe-Plugins das MAD MPEG Decoder Plugin, und (endlich) können MP3-Dateien abgespielt werden