Spotify für RPI

15

Spotify ist eine vielseitige und offene Plattform für Musik weltweit. Es ist sehr verschlüsselungsintensiv und belastet die CPU sehr stark.

Kennt jemand eine Yum / Apt-Get Spotify-Version für RPI mit Raspbian? Auch ohne GUI ist nur die Command Player-Version in Ordnung.

Ich verstehe, dass libspotify seit Mai 2015 offiziell von Spotify veraltet ist und nicht mehr aktiv gepflegt wird. Libspotify war die Basis für viele Produkte, und jetzt sieht Spotify nur noch für sdk iPhones (IOS) und Android aus.

fcm
quelle

Antworten:

11

Danke für die Antworten!

Wirklich mopidyden Schnitt gemacht. Da die meisten Pakete nicht nur Plug-and-Play sind, sondern auch sehr nah dran sind. Ich werde die Installation so kurz wie möglich machen und es wird gut funktionieren.

Zutaten:

  • Raspberry PI mit Wheezy (funktioniert möglicherweise auch mit Jessie)
  • PuTTY oder ein ähnlicher Remote-SSH-Client.
  • Ein bezahltes Spotify-Konto.
  • Externe Lautsprecher, möglicherweise eine USB-Soundkarte.

Vorinstallation

Stellen Sie vor der Installation sicher, dass das RPI zur Musikwiedergabe bereit ist.

Aktivieren Sie zunächst ipv6.

modprobe ipv6
echo ipv6 | tee -a /etc/modules

Bei Bedarf können Sie anstelle von HDMI den Ton auf den analogen Anschluss legen

amixer cset numid=3 1

Testen Sie den Ton, um zu bestätigen, dass Ihre Einstellung funktioniert.

aplay /usr/share/sounds/alsa/Front_Center.wav

Installation

Hinweis: Stellen Sie Ihren Befehlen entweder das Präfix sudo"permanent" voran oder führen sudo -iESie vor dem Start ein "permanent" aus.

Holen Sie sich zuerst den Schlüssel von mopidy

wget -q -O - https://apt.mopidy.com/mopidy.gpg | apt-key add -

Fügen Sie die Quellliste hinzu, dies ist auf wheezy.

wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/wheezy.list

oder das für Jessie

wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessie.list

Fügen Sie nun die neuen Elemente hinzu, installieren Sie mopidy und die Spotify-Erweiterung

apt-get update
apt-get install mopidy
apt-get install mopidy-spotify

Wenn Sie als Root arbeiten, verwenden Sie diese .conf-Datei

/root/.config/mopidy/mopidy.conf

Ansonsten bearbeite es in deiner Home-Konfiguration. Durchsuchen Sie den Abschnitt "[Spotify]" und entfernen Sie die "#" - Anmerkungen aus der Zeile. Bearbeiten Sie einige Elemente:

[spotify]
username = alice
password = mysecret

Entfernen Sie die Kommentare auch im Abschnitt [mpd], und verdeutlichen Sie, dass wir nicht [local] und [files] verwenden, indem Sie 'enabled = false' hinzufügen.

du bist fertig!!

Öffnen Sie zum Testen eine Konsolenversion und installieren Sie einen Client:

apt-get install ncmpcpp

Bilden Sie dann einen weiteren PuTTY-Lauf

ncmpcpp

Gutes Zuhören!

fcm
quelle
Unterstützt mopidy-spotify die Offline-Wiedergabe?
Jackfrster
Die obige Anweisung setzt voraus, dass man als Benutzer mopidy startet. Ich bin nicht sicher, wie ich die Konfiguration eines Benutzers für einen Systemdienst bereitstellen soll.
Paweł Szczur
3

Check out Volumio [Hinweis: Derzeit wird eine leere Seite für mich zurückgesendet, damit sie möglicherweise ein Problem auf ihren Servern haben, sodass Sie möglicherweise später noch einmal nachsehen müssen]. Volumio ist ein vollständiges Betriebssystem mit einem Audio-Wiedergabeserver, der über eine Weboberfläche gesteuert wird und auf dem RPi ausgeführt wird. Ich verwende es auf einem RPi-Modell B. Es hat einen Spotify-Client, aber Sie benötigen einen Premium-Spotify-Account dafür (funktioniert nicht mit dem "kostenlosen" Spotify). Ich habe meinen eigenen Pandora-Server für die Verwendung in Volumio geschrieben - aber dieser Code ist noch nicht für die Primetime bereit (benötigt eine Web-Benutzeroberfläche :)).

Zum zweiten Gedanken : Dies funktioniert möglicherweise nicht mehr gemäß Ihrem libspotify- Kommentar. Ich bin selbst kein Spotify-Benutzer und kann daher keine Überprüfung durchführen.

Phil B.
quelle
2

Mit Mopidy mit Erweiterungen können Sie von Cloud-Diensten wie Spotify (und natürlich auch von anderen und lokalen Dateien) streamen. Pakete sollten für Raspian verfügbar sein, einschließlich Abhängigkeiten, können aber auch von der Quelle installiert werden und laufen auf python2.7 ( siehe hier ).

Ich gehe davon aus, dass den Entwicklern bewusst ist, dass libspotify offiziell veraltet ist, mache dir aber keine allzu großen Sorgen, da es derzeit noch funktioniert ( siehe hier ). Sie scheinen zu erwarten, dass spotify aufgrund seines Einsatzes in zahlreichen Hardwareplattformen eine Lösung findet.

Ghanima
quelle
2

Spotify hat keinen Client für Raspberry sowie für Linux-ARM-Geräte. Sie können jedoch x86-Emulationen verwenden, um den ursprünglichen Spotify-Client unter RPi auszuführen.

  1. Installieren Sie ExaGear Desktop, mit dem Sie x86-Software auf Raspberry ausführen können (beachten Sie, dass ExaGear nicht kostenlos ist und Sie die Lizenz erwerben müssen).

    tar -xvzpf exagear-desktop-rpi2.tar.gz
    sudo ./install-exagear.sh ubuntu-1404
    
  2. Führen Sie ExaGear aus

    exagear
    
  3. Fügen Sie den Spotify-Repository-Signaturschlüssel hinzu

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
    
  4. Fügen Sie das Spotify-Repository hinzu

    echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
    
  5. Installieren Sie Spotify

     sudo apt-get update
     sudo apt-get install spotify-client
     sudo apt-get install libxss1
    
  6. Jetzt können Sie Spotify über das Startmenü ausführen

Führen Sie Spotify auf Raspberry Pi aus

Die Anleitung basiert auf diesem Beitrag .

vadik_lyutiy
quelle
Es kostet 18 € und ist an die SDCARD gebunden. Bitte spiegeln Sie dies in Ihrem Beitrag wider. Kein Ort für kommerzielle Software.
Max