Dies ist eine alte Version des Dokuments!
Raspberry Pi Musik-Streaming mit DietPi (Spotify + Radio BOB Grunge)
Diese Anleitung beschreibt die komplette Einrichtung eines Raspberry Pi als Netzwerk-Musikplayer mit:
- DietPi als Betriebssystem
- Spotify Connect
- Optimierter interner Soundkarte (ohne DAC)
- Internetradio (Radio BOB inkl. Grunge)
- Steuerung per Handy/Webbrowser
- Autostart
- Betrieb ohne Monitor
Ziel
Nach dieser Anleitung hast du:
- ✓ Spotify direkt auf der Anlage
- ✓ Radio BOB + Grunge
- ✓ Web-Fernbedienung per Handy
- ✓ Optimierten Sound
- ✓ Stabilen 24/7-Betrieb
- ✓ Keine Tastatur / kein Monitor nötig
Voraussetzungen
- Raspberry Pi 2 oder höher
- microSD-Karte (8 GB+)
- LAN oder WLAN
- Klinke → Cinch-Kabel
- Stereoanlage mit AUX
- Spotify Premium
- PC/Handy für Einrichtung
1. DietPi installieren
1.1 Image herunterladen
Image von dietpi.com für Raspberry Pi 2/3 laden.
1.2 SD-Karte beschreiben
Mit Raspberry Imager oder BalenaEtcher:
- Image auswählen
- SD-Karte beschreiben
1.3 Erster Start
- SD einlegen
- Strom anschließen
- 1–2 Minuten warten
Dann per SSH verbinden:
ssh root@dietpi
Standard-Passwort:
dietpi
Beim ersten Login startet das Setup automatisch.
1.4 Grundeinstellungen
Im Setup-Menü:
- Sprache / Tastatur
- Netzwerk
- Passwort ändern
Danach Neustart.
2. Software installieren
Software-Menü öffnen:
dietpi-software
Unter „Software Optimized“ auswählen:
- raspotify
- mpd
Installieren → Reboot
3. Spotify Connect prüfen
Status testen:
systemctl status raspotify
Sollte anzeigen:
active (running)
Jetzt erscheint der Pi in Spotify.
4. Autostart aktivieren
Zur Sicherheit:
systemctl enable raspotify systemctl enable mpd
5. Interne Soundkarte optimieren
5.1 PWM-Modus verbessern
Config öffnen:
nano /boot/config.txt
Am Ende einfügen:
audio_pwm_mode=2 disable_audio_dither=1
Neustart:
reboot
5.2 Lautstärke einstellen
Mixer starten:
alsamixer
- Headphone → 100 %
- Nicht gemutet
Speichern:
alsactl store
5.3 Audio-Ausgang festlegen
dietpi-config
Menü:
- Audio Options
- Force 3.5mm Jack
OK → Reboot
6. Spotify-Gerätenamen ändern
nano /etc/default/raspotify
Eintragen:
DEVICE_NAME="Wohnzimmer Anlage"
Dienst neu starten:
systemctl restart raspotify
7. Anschluss an die Stereoanlage
Verbindung:
- Raspberry → Klinke
- Klinke → Cinch
- Cinch → AUX
Anlage auf AUX stellen.
8. Radio BOB & Grunge einrichten
8.1. Voraussetzungen & Installation
Zunächst müssen der Daemon und der Client installiert werden.
apt update && apt install mpd mpc -y
8.2. Audio-Ausgang konfigurieren (ALSA)
Damit der Analog-Ausgang (Klinke) laut genug ist und nicht rauscht, muss er im Mixer eingestellt werden.
alsamixer
- F6 drücken und Soundkarte wählen (meist
bcm2835 Headphones). - Pfeiltasten nutzen, um zum Balken
HeadphoneoderPCMzu gehen. - M drücken, um Stummschaltung aufzuheben (unten muss
00stehen, nichtMM). - Pfeil hoch drücken, bis Lautstärke auf 100% (0dB) steht.
- Esc drücken zum Beenden.
Einstellungen dauerhaft speichern:
alsactl store
8.3. Playlist erstellen
Wir erstellen eine Playlist-Datei mit den Streaming-URLs von Radio BOB.
nano /root/radio.m3u
Fügen Sie folgenden Inhalt ein:
- radio.m3u
https://streams.radiobob.de/bob-live/mp3-192/mediaplayer https://streams.radiobob.de/bob-acdc/mp3-192/mediaplayer https://streams.radiobob.de/bob-metal/mp3-192/mediaplayer https://streams.radiobob.de/bob-grunge/mp3-192/mediaplayer
Speichern mit Strg+O, Enter, Beenden mit Strg+X.
8.4. Playlist aktivieren (DietPi Pfad-Fix)
Standardmäßig sucht MPD unter DietPi die Musikdateien in einem speziellen Ordner. Die Datei muss dorthin verschoben und die Berechtigungen für den User mpd angepasst werden.
Verschieben und Rechte setzen:
mv /root/radio.m3u /mnt/dietpi_userdata/Music/ chown mpd:audio /mnt/dietpi_userdata/Music/radio.m3u
Datenbank aktualisieren:
mpc update
8.5. Radio steuern
Nun kann die Playlist geladen und abgespielt werden.
Playlist laden:
mpc clear
mpc load radio
mpc play
Sender wechseln: Die Playlist enthält 4 Sender (Live, AC/DC, Metal, Grunge).
mpc playlist # Zeigt alle verfügbaren Sender an mpc play 1 # Startet Sender 1 (Radio BOB Live) mpc play 4 # Startet Sender 4 (Grunge) mpc next # Nächster Sender mpc prev # Vorheriger Sender
Lautstärke regeln:
mpc volume 90 # Setzt Lautstärke auf 90%
9. Websteuerung installieren
9.1 Webserver installieren
dietpi-software
Auswählen:
- lighttpd
- php
Installieren → Reboot
9.2 Rompr installieren
apt install rompr
10. Steuerung per Handy / Browser
10.1 IP-Adresse ermitteln
ip a
Beispiel:
192.168.1.42
10.2 Weboberfläche öffnen
Im Browser:
http://192.168.1.42/rompr
Jetzt hast du eine Fernbedienung.
10.3 Alternative: Minimal-Player
apt install ympd systemctl enable ympd systemctl start ympd
Aufruf:
http://192.168.1.42:8080
11. Radio-BOB-Grunge-Taste (Schnellzugriff)
11.1 Script anlegen
nano /usr/local/bin/grunge.sh
Inhalt:
#!/bin/bash mpc clear mpc load /root/radio.m3u mpc play 4
11.2 Script ausführbar machen
chmod +x /usr/local/bin/grunge.sh
11.3 Grunge starten
grunge.sh
Jetzt startet direkt Radio BOB Grunge.
Dieses Script kann in Weboberflächen verlinkt werden.
12. Erweiterte Klangoptimierung (optional)
Software-Mixer deaktivieren
nano /etc/asound.conf
Einfügen:
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
Neustart:
reboot
13. Dauerbetrieb optimieren
nano /boot/config.txt
Hinzufügen:
avoid_warnings=1 disable_splash=1
Neustart:
reboot
14. Bedienung im Alltag
Spotify
- Spotify-App öffnen
- Gerät auswählen
- Musik starten
Radio
Per Weboberfläche oder:
mpc play mpc stop mpc next mpc volume +5 mpc volume -5
Schnellstart Grunge
grunge.sh
Ergebnis
Nach dieser Anleitung hast du:
- Spotify Connect
- Radio BOB + Grunge
- Handy-Steuerung
- Optimierten Sound
- Autostart
- Headless-Betrieb
- Stabilen Dauerbetrieb
Deine Stereoanlage ist jetzt ein moderner Netzwerkplayer.

