tvheadend – Radiosender per Snapcast verteilen

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.

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.