Hier möchte ich dir zeigen wie du deinen Raspberry Pi um die sehr praktische Funktion „Spotify Connect“ erweiterst.

Diese Anleitung dient in erster Linie als Erweiterung zum Volumio-Artikel, funktioniert aber auch mit anderen Betriebssystemen wie z.B. OSMC oder Raspbian.

Info: Es gibt zwar auch direkt in Volumio eine Spotify Funktion, doch handelt es sich dabei nicht um einen richtigen Spotify Clienten. Man kann Spotify somit nicht mit der offiziellen App steuern und auch nur seine selbst erstellten Playlisten wiedergeben.

 

Was genau ist Spotify Connect?

Mal ganz simpel erklärt. Du bedienst Spotify ganz normal wie immer – z.B. mit dem Smartphone, Tablet oder Notebook – nur kannst du jetzt auswählen, dass die Musik am Raspberry Pi wiedergegeben werden soll.

Startest du jetzt irgend eine Playliste und machst dein Smartphone aus, läuft die Playliste automatisch auf deinem Raspberry Song für Song weiter.

 

Keine Sorge, es mag auf dem ersten Blick vielleicht etwas kompliziert aussehen, doch ist es alles relativ schnell eingerichtet.

Legen wir los!

 

1. Spotify Key beantragen

Damit wir Spotify Connect nutzen können, benötigen wir zunächst einen sogenannten Spotify Appkey.

Diesen müssen wir zunächst auf dieser Seite beantragen. Logge dich dort mit deinen Spotify Logindaten ein.

Spotify Appkey beantragen

Erfolgreich angemeldet, musst du noch ein kleines Antrags-Formular ausfüllen, wobei der Inhalt dabei keine Rolle spielt da man den ersten Key automatisch wenige Sekunden später erhält. Ich hatte bei Betreff und Inhalt einfach Volumio eingetragen und konnte dann meinen Key downloaden.

Klicke nun auf „Binary“ um deine spotify_appkey.key Datei herunterzuladen.

spotify_key_beantragen

Speichere die Datei irgendwo ab. Wir werden sie später auf den Raspberry übertragen.

 

2. Spotify installieren

Melde dich mit Putty auf deinem Raspberry Pi an. Wie das genau funktioniert habe ich bereits im Volumio Artikel erklärt. 😉

Benutzername: root
Passwort: volumio

Führe nun folgende Befehle nacheinander aus. Du musst dafür nur die Befehle komplett kopieren und mit einem einfachen Rechtsklick werden diese in Putty eingefügt.

Installationsscript downloaden:

curl -O http://spotify-connect-web.s3-website.eu-central-1.amazonaws.com/spotify-connect-web.sh

Installationsscript ausführbar machen:

chmod u+x spotify-connect-web.sh

Installationsscript starten:

(hierbei werden ca. 170MB an Daten runtergeladen, kann also etwas dauern)

./spotify-connect-web.sh install

Wenn alles geklappt hat, sollte dein Fenster in Putty so aussehen:

putty_spotify_download_fertig

 

3. Spotify Key + Fix auf den Raspberry Pi kopieren

Jetzt müssen wir unsere zuvor heruntergeladene spotify_appkey.key Datei auf den Pi kopieren. Gleichzeitig kopieren wir noch einen kleinen Fix auf den Pi damit die Lautstärkeregelung richtig funktioniert und noch ein paar weitere Kleinigkeiten behoben werden.

Den Fix laden wir uns von hier herunter:

Download: Spotify Fix (Fornoth)

Entpacke die zip Datei, so dass du diese Dateien im nächsten Schritt auf den Pi kopieren kannst.

Um Dateien auf den Pi zu befördern, benutzen wir das Programm WinSCP.

Lade es dir von hier herunter und installiere es.

Download: WinSCP

Starte WinSCP und gib die IP-Adresse vom Raspberry Pi sowie die Logindaten ein und klicke anschließend auf „Anmelden“.

winscp_volumio_raspberry_pi

Navigiere nun zu diesem Ordner: /root/spotify-connect-web-chroot/usr/src/app/

Ziehe in dieses Fenster deine spotify_appkey.key Datei sowie alle Dateien aus dem Fix rein. Fertig.

winscp_spotify_raspberry_pi_ordner

 

Funktionstest

Um zu testen ob alles geklappt hat, kannst du in Putty folgenden Befehl eingeben und solltest dann deinen Raspberry als Wiedergabegerät in Spotify sehen können.

sudo /root/spotify-connect-web.sh --name Volumio --username xyz --password 123456 --bitrate 320

Achte darauf, dass du deine Spotify Logindaten eingibst. Bei „name“ habe ich jetzt einfach mal Volumio vorgegeben, du kannst den Namen aber natürlich selber bestimmen. Dieser Name wird dir in Spotify als Wiedergabegerät angezeigt.

Am besten du testest direkt mal ob es funktioniert. Mit dem Spartphone machst du es folgendermaßen:

spotify_connect_volumio_raspberry_pi

Die Musik sollte jetzt aus den angeschlossenen Raspberry Pi Boxen kommen. 🙂

 

4. Spotify automatisch starten

Damit wir uns nicht jedes mal manuell anmelden müssen, erstellen wir jetzt einen Autostart-Eintrag damit Spotify nach jedem Neustart direkt wieder einsatzbereit ist.

Dafür loggen wir uns wieder mit Putty auf dem Raspberry ein.

Mit diesem Befehl öffnen wir die Datei mit den Autostart-Einträgen:

sudo nano /etc/rc.local

Anschließend fügen wir dort unseren Startbefehl für Spotify ein:

sudo /root/spotify-connect-web.sh --name Volumio --username xyz --password 123456 --bitrate 320 & > /dev/null 2>&1

Du musst diesen Eintrag unbedingt vor dem bereits vorhandenen Eintrag „exit 0“ machen, wie in diesem Screenshot zu sehen:

autostart_spotify_raspberry

Achte darauf dass du deinen Usernamen + Passwort einträgst.

Drücke STRG+O um die Datei zu speichern und mit STRG+X verlässt du den Editor wieder. Fertig. 🙂