Letzte Aktualisierung am 25. Mai 2015 von Jungsi
Heute gibt’s eine kleine Anleitung um den MPD (Music Player Daemon) auf dem Raspberry Pi zum Laufen zur bringen. Am einfachsten wieder mal über ein Terminalfenster die Software installieren:
sudo apt-get install mpd mpc
Evt. muss man noch die alsu_utils (amixer, etc…) nachinstallieren:
sudo apt-get install alsa-utils
Das Ausgabegerät kann auch festgelegt werden
sudo amixer cset numid=3 1
Wobei hier 1=Stereo Ausgang und 0=HDMI Ausgang Konfiguration des MPD
sudo nano /etc/mpd.conf
Die Konfigurationsdatei wird editiert und die Zeile
bind_to_address "localhost"
wird geändert zu
bind_to_address "127.0.0.1"
In der Datei soll man folgende Zeilen mit „#“ auskommentieren
#log_file #state_file
so wird das loggen abgeschaltet, mit state_file spielt der mpd sofort nach dem Start dort weiter, wo er aufgehört hat, das wollte ich nicht. Danach stehen für MPD folgende Befehle zur Verfügung
sudo /etc/init.d/mpd stop sudo /etc/init.d/mpd start #oder sudo /etc/init.d/mpd restart
Der Status von MPD lässt sich so prüfen
mpc
Radiosender zu MPD hinzufügen
sudo nano /var/lib/mpd/playlists/radiosender.m3u
Hier die Streamingadressen der Radiosender eintragen z.B.: http://www.energyradio.de/rock http://www.energyradio.de/berlin http://www.energyradio.de/hot Danach müssen für die Datei noch die Rechte angepasst werden
chmod 644 /var/lib/mpd/playlists/radiosender.m3u
Playlist laden
mpc load radiosender
Den ersten Sender starten
mpc play 1
Den zweiten Sender starten
mpc play 2
Wiedergabe beenden
mpc stop
Weiterspielen wo aufgehört wurde
mpc play
Da ich alle meine MP3-Dateien auf meinem NAS liegen habe, wollte ich nun auch eine Verbindung dahin!
Verzeichnis anlegen
mkdir /media/mp3
Prüfen ob es angelegt wurde
ls /media/
Das Verzeichnis für alles les- und schreibbar machen
chmod 777 /media/mp3
Prüfen ob die Datei mit den Logindaten vorhanden ist
cat /root/.smbusers
Sollte die Datei nicht vorhanden sein, dann wird die Datei erstellt
sudo nano /root/.smbusers
In diese Datei wird dann der Benutzername und das Kennwort in der folgender Form eingetragen
username=usernmame password=123456
Benutzername und Kennwort natürlich anpassen (für das Verzeichnis auf dem NAS) 🙂
Testen ob das NAS gemountet wird (IP-Adress und Verzeichnis das NAS anpassen und Benutzername und Password eintragen, darauf achten dass die Zwischenräume vorhanden sind)
mount -t cifs //192.168.178.202/test /media/mp3 -o username=username,password=pw
Return drücken nicht vergessen. Normalerweise dürfte jetzt keine Fehlermeldung erscheinen, wenn die o.a. Punkte alle erledigt wurden und die Angaben so korrekt sind.
Testen ob es funktioniert hat mit
ls /media/mp3
Das müsste nun den Inhalt des Verzeichnisses auf dem NAS einzeigen
Unmounten (aushängen) mit
umount /media/mp3
Nun geht es noch darum das auch immer verfügbar zu machen – dazu muss die Datei /etc/fstab/ editiert werden
Vorsichtshalber sollte eine Sicherung der Datei gemacht werden
cp /etc/fstab /etc/fstab.original
Datei bearbeiten
suod nano /etc/fstab
Mountpoint einfügen (wie oben getestet)
//192.168.178.202/mp3 /media/mp3 cifs credentials=/root/.smbusers,dmask=777,fmask=777 0 0
Wie immer mit STR+O speichern und mit STRG+X beenden
Das Share über die fstab mounten
mount -a
Wenn es keine Fehlermeldung gibt, müsste ein ls /media/mp3 den Inhalt des NAS anzeigen!
Nicht vergessen! Damit MPD auch darauf zugreifen kann muss nochmal die mpd.conf angepasst werden
sudo nano /etc/mpd.conf
Die Zeile mit „music_directory“ muss entsprechend angepasst werden
music_directory "/media/mp3/"
Damit das dann endgültig Spass macht, sollte man noch eine entsprechende APP für das Tablet oder das Iphone verwenden.
Beim ersten erstellen der Datenbank sollte man etwas Geduld mitbringen – das kann etwas dauern – hängt natürlich davon ab, wie umfangreich die Musiksammlung ist.
Super Anleitung wenn man aufpasst.
Beim ersten Mount hast du aus versehen NAS anstatt mp3 geschrieben.
Vielen Dank dafür 🙂
Vielen Dank – ist schon einige Zeit her.
Danke auch für den Hinweis – ist nun korrigiert 🙂
Für Gastzugriff:
//192.168.178.202/mp3 /media/mp3 cifs guest 0 0
Gute Anleitung, danke