Hallo zusammen,
ich besitze zwei hochwertige Internetradios bzw. Kompaktanlagen von REVO bzw. T+A. Mit dem Radioempfang über DAB+ (zu wenig Stationen) bzw. Internet (oft schlechte Qualität und Aussetzer) bin ich nicht besonders glücklich.
Andererseits werden auf dem Kabel (Unitymedia in meinem Fall) viele Radiosender digital angeboten und in ziemlich guter Qualität. Ich möchte aber nicht immer den Fernseher anschmeißen, nur um Radio zu hören.
So suchte ich nach einer Möglichkeit, die DVB-C-Radios auch auf den anderen Geräten zu nutzen.
Die Lösung:
Ich habe Kodi auf Libreelec auf RPi2 am laufen. Da kommen mit tvheadend auch besagte Radios rüber, auf die man im Prinzip mit <IP:9981>/playlist/channels auch zugreifen kann. Dummerweise kommen die Radios als MP2-stream, was die Radiogeräte nicht verstehen.
Also transkodieren. Nur sind die notwendigen Codecs in der in LE angebotenen Version von TVH nicht vorhanden.
Glücklicherweise gibt es den freundlichen user CvH, der eine TVH-Version mit erweiterten Codecs anbietet (Tvheadend Nightly builds for LibreELEC) Danke dafür CvH . Unter diesen Codecs ist auch AAC und das können meine Geräte.
Die Bitrate sollte auf 0 stehen bleiben (variable Bitrate). Ich hatte zuerst 256kB/s, aber da ist der RPi anscheinend überfordert und kommt ins stottern. (Muss mir doch noch den RPi3 anschaffen.)
2. Streaming Profile einrichten
3. Benutzer einrichten
Alle Benutzer sind zugelassen (*), aber die Auswahl erfolgt über die IP-Adressen meiner Internetradios im Heimnetz. Diesen wird dann das Streaming-Profile zugewiesen. (Dabei ist es geschickt, der Radiogeräten im Router feste IP-Adressen zuzuweisen.)
4. Channel file herunterladen mit http://<tvh-ip:port/playlist/channels und bearbeiten:
Das schaut dann ungefähr so aus:
[cbox]
#EXTINF:0,hr4
http://192.168.1.96:9981/stream/channelid/1908197839
#EXTINF:0,hr-iNFO
http://192.168.1.96:9981/stream/channelid/1287312681
#EXTINF:0,YOU FM
http://192.168.1.96:9981/stream/channelid/469683106
#EXTINF:0,B5 aktuell
http://192.168.1.96:9981/stream/channelid/1932598418
#EXTINF:0,B5 plus
http://192.168.1.96:9981/stream/channelid/850333100
#EXTINF:0,Bayern 1
http://192.168.1.96:9981/stream/channelid/1262291358
#EXTINF:0,Bayern 2
http://192.168.1.96:9981/stream/channelid/1606216181
#EXTINF:0,Bayern 3
http://192.168.1.96:9981/stream/channelid/205392515
#EXTINF:0,BAYERN plus
http://192.168.1.96:9981/stream/channelid/124491612
#EXTINF:0,BR-KLASSIK
http://192.168.1.96:9981/stream/channelid/1400287496
[/cbox]
In den Urls habe ich sämtliche Parameter ab den ersten ? rausgelöscht.
Diese URLs kann man dann in ein Internetradioverzeichnis einpflegen. In der Regel wird bei Internetradios ein Zugang zu so einem Verzeichnis bereitgestellt, z.B. vTuner, in das man dann diese URLs selber eintragen kann.
(Ich habs auch mit Twonky auf meinem NAS probiert, aber da passieren komische Dinge, wo ich noch nicht durchsteige.)
5. Im Radio aufrufen und genießen
Wenn's im Radio läuft, kann man tvh bei der Arbeit zuschauen:
Viel Spaß damit!