Einen Raspberry Pi kann man mit ein paar kleinen Handgriffen zu einem Musik-Streaming-Server konfigurieren und mit einem 3,5mm-Klinkenstecker an einer Stereoanlage anschließen. Für das Musikmanagement und das Abspielen wird MPD (= Music Player Daemon) verwendet. Bereits 2013 habe ich dazu einen ➡ Beitrag geschrieben, das ist nun ein Update.
Spotify über den Raspberry Pi abspielen
Ich habe seit langem einen Raspberry Pi an meiner Stereoanlage hängen, auf dem ich „mpd“ (=
Music Player Daemon) installiert habe. Das Ganze läuft wunderbar, ich kann meine lokale Musikbibliothek abspielen und auf die unterschiedlichsten Radiostreams zugreifen.
Hier im Blog gibt es die entsprechende Anleitung zum Einrichten. Diese sind zwar schon ein paar Jahre alt, funktionieren aber nach wie vor 🙂
➡ MPD-Server auf dem Raspberry Pi
Eine aktualisierte Version des Beitrags gibt es hier
➡ Raspberry Pi – Musik auf der Stereoanlage wiedergeben
Bisher habe ich Spotify nur über das Smartphone gehört. Durch Zufall bin ich vor kurzem auf das Projekt „raspotify“ gestoßen.
Das kleine Tool ermöglicht das Anhören von Spotify über den Raspberry Pi.
➡ https://github.com/dtcooper/raspotify
„raspotify“ nutzt dazu Spotify Connect ( ➡ https://www.spotify.com/de/connect/), um den Stream auf den Pi zu bekommen..
Neben dem Raspberry Pi benötigt ihr eine installierte Spotify-App auf einem mobilen Endgerät.
Dabei ist es egal, ob ihr ein Android oder ein Apple iPhone habt. Es funktioniert mit beiden Geräten.
In der App könnt ihr jeweils das abzuspielende Gerät auswählen, auf den der Stream „umgelenkt“ werden soll.
Die Songs wählt ihr nach wie vor in der Spotify-App auf eurem mobilen Endgerät aus, die dann sofort auf dem Raspberry Pi wiedergegeben werden.
Das Smartphone ist also eine Art Fernbedienung für den Raspberry Pi.
Nach meiner Anleitung funktioniert das nur im eigenen Netzwerk, d.h. der Pi und das Smartphone/Tablet mit der Spotify-App müssen sich im gleichen Netzwerk finden können. Nutzt ihr einen VPN in das eigenen Netzwerk könnt ihr euren Stream weltweit auf eurem Pi abspielen lassen.
Zu beachten ist, dass der Raspberry Pi ohne die Spotify-App keinen Stream abspielen kann. Ihr müsst jedes mal auf dem Smartphone den Pi als Wiedergabegerät erneut auswählen.
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj
Installation
Ich habe also meinen bestehenden Raspberry Pi mit dem bereits installierten „mpd“ genommen und dort „raspotify“ installiert.
Man kann auf dem Gerät nun zwischen beiden Diensten hin- und herwechseln ohne zusätzliche Hardware und ohne irgendwelche Kabel umzustecken.
Möchtet ihr Spotify abspielen, stoppt ihr einfach den mpd. Möchtet ihr die Musik aus eurer Bibliothek abspielen, stoppt ihr Spotify.
Die Installation und die Konfiguration ist sehr einfach und schnell erledigt. Der Installationsbefehl findet ihr auf der GitHub-Seite von raspotify
➡ https://github.com/dtcooper/raspotify
curl -sL https://dtcooper.github.io/raspotify/install.sh | sh
ACHTUNG!
Läuft „mpd“ bereits auf dem Pi und ist der Dienst nach meiner Anleitung eingerichtet, müsst ihr nichts weiter installieren und konfigurieren!
Geht gleich zum „alsamixer„.
pi@spotify:~ $ sudo aptitude install alsa-utils pi@spotify:~ $ sudo modprobe snd_bcm2835 pi@spotify:~ $ sudo amixer cset numid=3 1 pi@spotify:~ $ sudo alsactl store
Die Lautstärke des Pis könnt ihr direkt in der App oder auf der Konsole mit „alsamixer“ anpassen. Ruft einfach im PuTTY unter Windows den Mixer auf. Mit den Pfeiltasten lässt sich dann die Lautstärke einstellen.
pi@spotify:~ $ alsamixer

In der Config von „raspotify“ ist noch der Audioausgang zu konfigurieren.
Tragt als Ausgabegerät die gleichen Werte wie beim mpd ein:
pi@spotify:~ $ sudo nano /etc/default/raspotify
OPTIONS="--device hw:0,0"

Anschließend startet ihr den Dienst neu und könnt dann sofort Musik von Spotify wiedergeben.
sudo service raspotify restart
In der Spotify-App wählt ihr einen Titel aus und wählt als Ausgabegerät den Raspberry Pi aus.

Bildquelle: Gemeinfrei-ähnlich freigegeben durch unsplash.com •William White
Adressen zu Radiostreams
Kürzlich habe ich in meinem Beitrag beschrieben, wie man Radiostreams zu einem MPD-Server hinzufügt.
➡ Radiostreams dem MPD-Server hinzufügen
Ich wollte unbedingt eine Streamadresse von einem lokalen Radiosender, die ich bei einer ausgiebigen Suche in den weiten des Internets nicht gefunden habe, bis ich auf diese Seite gestoßen bin.
➡ Direktlinks zu vielen Radio-Streams für Winamp und Co.
Auf der Seite findet ihr eine Vielzahl an Streamingadressen.
Ihr müsst lediglich am Ende das m3u weglassen, damit der MPD-Server euch die Radiostreams auch abspielen kann.
Hier nochmal ein paar Beispiele:
➡ Radiostreams für mpd
MPD-Server auf dem Raspberry Pi
In dieser kleinen Anleitung geht es darum, einen MPD-Server (Music Player Daemon-Server) auf dem kleinen Raspberry Pi zu installieren.
Der MPD-Server erlaubt es euch an einer zentralen Stelle Musik ab zu spielen oder auch über das Netzwerk zu streamen. Ihr könnt den Pi an eurer Stereoanlage anschließen und per Smartphone auswählen, welche Musik aus den Lautsprechern kommen soll.