Wie installiert man Raspotify (Spotify) am Raspberry Pi?

In diesem Raspberry Pi Spotify-Tutorial gehen wir alle Schritte durch, um den Spotify Connect-Dienst einzurichten. Dieses Setup ist headless, Sie müssen es also mit einem anderen Gerät steuern.

Mit dem Raspotify-Softwarepaket können wir Ihren Raspberry Pi so einrichten, dass er als günstiges Spotify Connect-Gerät arbeiten kann.

Wenn Sie als Spotify Connect-Gerät arbeiten, können Sie ganz einfach Songs von jeder Spotify-App auf Ihren Raspberry Pi streamen. Diese Einrichtung ist eine kostengünstige Möglichkeit, beliebige Lautsprecher mit Spotify zu verbinden.

Wir zeigen Ihnen nicht nur, wie Sie die Spotify Connect-Software installieren, sondern führen Sie auch durch einige der grundlegenden Konfigurationsoptionen, die Sie festlegen können.

Einrichten eines Raspberry Pi Spotify Connect-Geräts

Unsere erste Aufgabe ist es, sicherzustellen, dass alles mit unserem Betriebssystem auf dem neuesten Stand ist. Das wird die Installation der Spotify-Software auf unserem Raspberry Pi ein wenig erleichtern.

Dazu müssen wir die folgenden zwei Befehle ausführen. Mit dem ersten wird die Paketliste aktualisiert. Der zweite Befehl aktualisiert die installierten Pakete.

sudo apt update
sudo apt upgrade

Als nächstes müssen wir sicherstellen, dass die beiden Pakete „curl“ und „apt-transport-https“ auf unserem Raspberry Pi installiert sind.

Ohne diese Pakete werden wir nicht in der Lage sein, das raspotify-Repository auf Raspbian einzurichten.

Führen Sie den folgenden Befehl aus, um unsere benötigten Pakete zu installieren.

sudo apt install -y apt-transport-https curl

Wenn die benötigten Pakete installiert sind, können wir fortfahren und den GPG-Schlüssel „raspotify“ und das zugehörige Repository hinzufügen.

Ohne den GPG-Schlüssel ist der apt-Paketmanager nicht in der Lage, die Dateien zu verifizieren, die er aus dem Repository abruft.

Sie können diese beiden Dinge tun, indem Sie die folgenden beiden Befehle ausführen.

curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -v -
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list

Jetzt, wo wir das raspotify-Repository zu unserem Raspberry Pi hinzugefügt haben, können wir fortfahren und das raspotify-Paket installieren.

Dieses Paket wird dafür sorgen, dass unser Raspberry Pi zu einem Spotify Connect-Gerät wird. Wir können das Paket installieren, indem wir die beiden folgenden Befehle ausführen.

Da wir im vorherigen Schritt das raspotify-Repository hinzugefügt haben, müssen wir die Aktualisierung erneut ausführen. Ohne ein Update weiß der Paketmanager nicht, was in diesem Repository enthalten ist.

sudo apt update
sudo apt install raspotify

Wenn die Software „raspotify“ nun installiert ist, sollte die Software automatisch starten und für Verbindungen bereit sein.

Sie sollten nun in der Lage sein, sich mit der Spotify-Software Ihres Raspberry Pi zu verbinden. Dies können Sie tun, indem Sie die Spotify-App auf dem von Ihnen gewählten Gerät öffnen und aus dem Menü „Connect to a device“ auswählen.

Konfigurieren der Spotify Connect-Software

Obwohl die Raspotify-Software sofort nach dem Auspacken einwandfrei funktioniert, können Sie Änderungen an der Konfiguration vornehmen.

Sie können diese Konfigurationsdatei verwenden, um Dinge wie die Bitrate oder den Gerätenamen anzupassen.

Führen Sie den folgenden Befehl aus, um mit der Änderung der Konfigurationsdatei „raspotify“ zu beginnen.

sudo nano /etc/default/raspotify

Innerhalb dieser Datei sehen Sie mehrere verschiedene Optionen, die Sie selbst konfigurieren können. Wir gehen auf ein paar davon ein und erklären, wofür Sie sie verwenden können.

DEVICE_NAME="raspotify"

Diese Option legt den Namen für Ihren Spotify connect-Dienst auf dem Raspberry Pi fest. Sie können dies auf etwas festlegen, um leichter zu erkennen, wo sich der Raspberry Pi befindet oder womit der Pi verbunden ist.

BITRATE="160"

Mit dieser Option können Sie die Bitrate festlegen, die das Gerät verwenden soll.

Sie können drei verschiedene Werte für diese Option wählen: 96 für niedrige Qualität, 160 für mittlere Qualität oder 320 für hohe Audioqualität.

OPTIONS="--username <USERNAME> --password <PASSWORD>"

Mit der Option „OPTIONS=“ können Sie zusätzliche Optionen angeben, die an die Spotify Connect-Software weitergegeben werden.

In unserem Beispiel werden wir sowohl einen Spotify-Geräte-Benutzernamen (<USERNAME>) als auch ein Passwort (<PASSWORD>) übergeben. Durch die Angabe dieser Daten können Sie auf den Spotify-Dienst des Raspberry Pi außerhalb des lokalen Netzwerks zugreifen.

Bitte beachten Sie, dass die Optionen für den Benutzernamen und das Kennwort nicht das sind, was Sie verwenden, um sich wieder normal beim Konto anzumelden. Sie müssen diese Details abrufen, indem Sie auf den Bildschirm „Gerätepasswort festlegen“ in Ihrem Spotify-Konto gehen.

Wenn der obige Link zu Ihrer Profil-Startseite führt und es keine Option zum Festlegen des Gerätepassworts gibt, geben Sie einfach Ihren normalen Spotify-Benutzernamen und Ihr Passwort ein.

Wenn Sie Änderungen vorgenommen haben, können Sie die Datei mit der Tastenkombination STRG + X und dann Y, gefolgt von ENTER, speichern.

Wenn Sie Änderungen an der raspotify-Konfigurationsdatei vorgenommen haben, müssen Sie zunächst den Dienst „raspotify“ neu starten, indem Sie den folgenden Befehl ausführen.

sudo systemctl restart raspotify

Hoffentlich haben Sie jetzt erfolgreich Ihr Headless Raspberry Pi Spotify-Gerät eingerichtet. Es ist eine hervorragende Möglichkeit, einen Barebones-Audioplayer zu haben, der jeden Lautsprecher verwenden kann, der USB oder einen 3,5-mm-Anschluss unterstützt.

Es gibt viele andere Medienprojekte, die Sie mit dem Raspberry Pi durchführen können. Ich empfehle Ihnen, sich das Kodi Media Center anzusehen, wenn Sie etwas suchen, das ein bisschen von allem kann.

Wenn Sie Schwierigkeiten haben, dieser Anleitung zu folgen oder ein Feedback haben, dann zögern Sie bitte nicht, einen Kommentar unten zu hinterlassen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert