Metainformationen zur Seite
  •  

Spotify an entfernten MPD streamen

Die Audio-Ausgabe von Spotify läßt sich mit einfachen Mitteln an einen MPD-Server (oder sonstigen Stream-Dienst) senden. Für Spotify unter Linux verwende ich die Wine-Version.

Vorraussetzung ist das Paket libavcodec-extra-53 zur MP3-Dekodierung und vlc (VideoLAN Client). Am einfachsten läßt es sich über dieses Kommando installieren (Xubuntu/Ubuntu):

sudo apt-get install ubuntu-restricted-extras

VLC sagen wir, dass er als Quelle den Pulse-Audio Server nehmen soll und zur Ausgabe einen HTTP-Stream im OGG-Format auf Port 8000 bereitstellen soll.

cvlc pulse:// --sout '#transcode{acodec=mp3,ab=256}:std{access=http,mux=ogg,dst=<deine-LAN-IP>:8000}'

Im Pulse-Audio Control Tool stellen wir folgendes ein: pavucontrol → Recording → VLC auf „Monitor of <deine Soundkarte>“

Beim entfernten MPD-Server kann jetzt der Stream abgegriffen werden. Entweder über eine Oberfläche wie GMPC oder per Konsole diesen Stream hinzufügen:

http://<deine-LAN-IP>:8000

Jetzt Spotify starten und einen Song abspielen. MPD sollte nun das Audio ausgeben. Durch die Pufferung kommt es hier zu einer kleinen Verzögerung.

Diskussion

, 29.12.2020 16:25

Hallo,

zu Ihrem wiki-Eintrag „Spotify an entfernten MPD streamen“ möchte ich fragen: Ist die Aussage „Vorraussetzung ist das Paket libavcodec-extra-53 zur MP3-Dekodierung“ speziell der Namensbestandteil 53 nur zur damaligen Zeit, bei Erstellung des Artikels gültig? Oder gilt das heute noch und ich muss dieses wahrscheinlich alte Paket in meiner aktuellen Spotify-Installation zur Verfügung stellen? Hintergrund: wo sind umfassende Informationen über Codecs, ihre Verwendung, das Namenssystem zu bekommen? Danke

, 08.01.2021 09:31

Hallo!

Ich kann es nicht testen, da ich schon vor Jahren zu Arch Linux gewechselt bin, die Anleitung sollte aber noch funktionieren. Soweit ich sehe gibt es das Paket ubuntu-restricted-extras auch für Ubuntu 20.04 und dieses beinhaltet das Paket libavcodec-extra (ein Metapaket, wiederum mit einer Abhängigkeit zu libavcodec-extra58). Letztlich muss die MP3-Library einfach zum installierten VLC passen.

Viele Grüße magenbrot

, 02.01.2016 20:16

Vielen Dank! Hab schon lange danach gesucht und hat super funktioniert! :)

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
Y A N W C