Mit tvheadend können wir nicht nur TV-Bild empfangen und ansehen, sondern auch viele Radio-Sender empfangen.
In diesem Video zeige ich dir, wie du einen Sender empfangen und mit Hilfe von Snapcast in deinem Heimnetzwerk synchron verteilen kannst.
Um diese Anleitung umsetzen zu können, sind zwei größere Schritte vorab notwendig!
1. Installiere tvheadend auf einem passenden Gerät und richte es ein. >> Anleitung
2. Richte einen Snapcast Server (snapserver) ein >> Anleitung
Hier findest du alle notwendigen Befehle und Konfigurationen.
SystemD-Datei öffnen und mit Inhalt befüllen
nano /etc/systemd/system/snapcast-sat-TOLLER-NAME.service
[Unit] Description=SAT TOLLER-NAME RADIO After=network.target [Service] ExecStart=/usr/bin/ffmpeg -y -i http://URL-DES-PASSENDEN-STREAMS -f u16le -acodec pcm_s16le -ac 2 -ar 48000 /tmp/snapfifo-sat-toller-name Restart=always User=pi Group=pi [Install] WantedBy=multi-user.target
Die Datei aktivieren mit:
systemctl enable snapcast-sat-TOLLER-NAME.service
Eine passende Pipe-Datei anlegen und Rechte setzen:
mkfifo /tmp/snapfifo-sat-toller-name chown root:root /tmp/snapfifo-sat-toller-name chmod 666 /tmp/snapfifo-sat-toller-name
Jetzt noch den Stream in Snapcast selbst hinterlegen.
nano /etc/snapserver.conf
Hier ein Beispiel für den Stream:
stream = pipe:///tmp/snapfifo-sat-toller-name?name=SAT-Toller-Name_Radio
Jetzt nur noch Snapserver neu starten und den Stream starten:
systemctl restart snapserver systemctl start snapcast-sat-TOLLER-NAME.service
Schon gewusst?
Mit einem RTL-SDR USB-Stick kannst du z.B. auch DAB+ Radio empfangen und im Heimnetz verteilen.
Wie das geht, lernst du HIER.




