Hallo beisammen,
ich habs lange versucht und gestern (auf reddit) eher zufällig eine Möglichkeit via pipe gefunden webradio in TVHeadend einzubauen - und was macht man den sonst am Feiertag
Diese Webradiosender sind dann im Menüpunkt "Radio" zu finden.
TODO: Einbinden den Metadaten (aktueller Song) --> weiß hier jemand einen Weg?
I) Webradio über TV-Headend
Webradios muss man in TVHeadends "pipen" - die Anleitung basiert auf dieser Anleitung:
http://forum.kodi.tv/showthread.php?tid=254328
https://freetoairamerica.wordpress.com/2015/12/31/how…l-in-tvheadend/
ACHTUNG: Unter Libreelec ist dazu das Addon ffmpeg-tools mit der Binary ffmpeg notwendig.
Pfad deswegen auf /storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg angepasst!
a) falls noch nicht geschehen unter Configuration -> DVB Inputs -> Networks ein neues IPTV Netzwerk hinzufügen (am Besten mit dem Namen Webradio oder so)
b) Nun unter Muxes Pro Radio einen Mux hinzufügen (das IPTV Netzwerk auswählen) und dann vier Felder beachten:
i) Enable auf ein
ii) EPG SCAN auf Disabled stellen
iii) die URL bekommt enteder die m3u8 oder einen Pipe, wobei ADDRESS_OF_STREAM natürlich der Stream ist und RADIOPROVIDER und RADIONAME sinnvoll gewählt werden sollen (ohne Punkte/Semikolon!!!) (Achtung die Forensoftware entfernt das führende http :// vor dem Link - denkt bitte daran!):
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://ADDRESS_OF_STREAM -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=RADIOPROVIDER -metadata service_name=RADIONAME -f mpegts -mpegts_service_type digital_radio pipe:1
iV)Mux Name: hier einen Name des MUX reinschreiben
c) darauf sollte der SCAN Status für ein paar Sekunden auf PEND gehen und dann auf "IDLE" und SCAN Result "ok" und unter Transport Stream ID sollte eine 1 stehen
d) darauf sollte unter "Streams" nun ein Stream davon erscheinen
e) diesen könnt ihr unter Channel/EPG --> Channels nun hinzufügen
i) Name: Frei wählbarer Name der in Kodi danach angezeigt wird
ii) Number: Radionumber
iii) User Icon: hier den Link zu eurem gewünschten Senderlogo hinzufügen
iv) Services: Hier den automatisch erstellten Service von oben auswählen
Bemerkung: unter Channel/Tags könnt ihr einen Webradio oder Radio-Tag zur besseren Übersicht erstellen und dann beim erstellen des Channels unter Tag auswählen
Mit Save speichern --> nun sollte der Radiosender unter Hauptmenü -> Radio -> Kanäle zu finden sein. Falls der Hauptmenüpunkt nicht erscheint, so könnt ihr diesen unter Einstellungen -> Skin --> Hauptmenüeinträge manuell wieder aktivieren.
II) Daten zu meinen Lieblings-Webradiosendern:
Diese Pipe müsst ihr nun anpassen
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://ADDRESS_OF_STREAM -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=RADIOPROVIDER -metadata service_name=RADIONAME -f mpegts -mpegts_service_type digital_radio pipe:1
Damit es verständlich ist hab ich euch als Beispiele meine Lieblingssender hinzugefügt:
Achtung: Die Forensoftware löscht das http:// vor den Streams! das kann ich nicht umgehen, denkt bitte daran diese wieder davor einzufügen!
Achtung2: Der Pfad /storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg funktioniert natürlich nur, wenn das zugehörige Addon ffmpeg-tools installiert hat. Wenn ihr nicht Libreelec verwendet, dann bitten den Pfad anpassen (meist: pipe:///usr/bin/ffmpeg )
Zitat von LinkinsoldierAlles anzeigenname: The Rock (Auckland)
url: http://livestream.mediaworks.nz/radio_origin/r…/chunklist.m3u8
thumb: http://static.radio.de/images/broadca…/18172/t175.png
epg: http://radio-api.mediaworks.nz/radio-api/v3/station/therock/web
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://livestream.mediaworks.nz/radio_origin/r…/chunklist.m3u8 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=TheRock -metadata service_name=THE_Rock -f mpegts -mpegts_service_type digital_radio pipe:1name: Jazz Radio - Jazz & Classique
url: http://jazz-wr17.ice.infomaniak.ch/jazz-wr17-128.mp3
thumb: http://static.radio.de/images/broadca…2203/2/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://jazz-wr17.ice.infomaniak.ch/jazz-wr17-128.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=InfomaniakRadio -metadata service_name=JazzRadio -f mpegts -mpegts_service_type digital_radio pipe:1name: Jazz Radio - Classic Jazz
url: http://jazz-wr01.ice.infomaniak.ch/jazz-wr01-128.mp3
thumb: http://static.radio.de/images/broadca…2344/2/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://jazz-wr01.ice.infomaniak.ch/jazz-wr01-128.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=InfomaniakRadio -metadata service_name=JazzRadioAndClassic -f mpegts -mpegts_service_type digital_radio pipe:1name: TOP OF THE CHARTS
url: http://tuner.m1.fm/charts.mp3
thumb: http://static.radio.de/images/broadca…9401/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://tuner.m1.fm/charts.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=tunerM1FM -metadata service_name=TOP_of_the_CHARTS -f mpegts -mpegts_service_type digital_radio pipe:1name: THE HITS
url: http://tuner.m1.fm/hits.mp3
thumb: http://static.radio.de/images/broadca…9404/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://tuner.m1.fm/hits.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=tunerM1FM -metadata service_name=THE_HITS -f mpegts -mpegts_service_type digital_radio pipe:1name: CHILLOUT
url: http://tuner.m1.fm/chillout.mp3
thumb: http://static.radio.de/images/broadca…9402/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://tuner.m1.fm/chillout.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=tunerM1FM -metadata service_name=CHILLOUT -f mpegts -mpegts_service_type digital_radio pipe:1name: OLDIES
url: http://tuner.m1.fm/oldies.mp3
thumb: http://static.radio.de/images/broadca…9406/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://tuner.m1.fm/oldies.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=tunerM1FM -metadata service_name=OLDIES -f mpegts -mpegts_service_type digital_radio pipe:1name: Energy München
url: http://cdn.nrjaudio.fm/adwz1/de/33003/mp3_128.mp3
thumb: http://static.radio.de/images/broadcasts/87/6e/6877/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://cdn.nrjaudio.fm/adwz1/de/33003/mp3_128.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=NRJ -metadata service_name=EnergyMunich -f mpegts -mpegts_service_type digital_radio pipe:1name: Radio Gong 96.3
url: http://mp3.radiogong963.c.nmdn.net/ps-radiogong963/livestream.mp3
thumb: http://static.radio.de/images/broadca…1483/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://mp3.radiogong963.c.nmdn.net/ps-radiogong963/livestream.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=RadioGong963 -metadata service_name=RadioGong963 -f mpegts -mpegts_service_type digital_radio pipe:1name: Radio Gong Top 50
url: http://mp3.radiogong963.c.nmdn.net/ps-radiogongtop50/livestream.mp3
thumb: http://static.radio.de/images/broadca…1481/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://mp3.radiogong963.c.nmdn.net/ps-radiogongtop50/livestream.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=RadioGong963 -metadata service_name=RadioGongTop50 -f mpegts -mpegts_service_type digital_radio pipe:1name: Radio Gong 96.3 Wiesn Hits
url: http://mp3.radiogong963.c.nmdn.net/ps-radiogongevent/livestream.mp3
thumb: http://static.radio.de/images/broadca…1484/1/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://mp3.radiogong963.c.nmdn.net/ps-radiogongevent/livestream.mp3 -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=RadioGong963 -metadata service_name=RadioGong963 -f mpegts -mpegts_service_type digital_radio pipe:1name: ROCK Antenne
url: http://mp3channels.webradio.antenne.de/rockantenne
thumb: http://static.radio.de/images/broadcasts/31/87/9112/t175.png
ergibt pipe-URL:
pipe:///storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -loglevel fatal -i http://mp3channels.webradio.antenne.de/rockantenne -vn -acodec aac -flags +global_header -strict -2 -metadata service_provider=WebRadioAntenne -metadata service_name=RockAntenne -f mpegts -mpegts_service_type digital_radio pipe:1
Wenn jemand eine Idee hat, wie man diese geschickt exportiert oder in eine bessere Form für den Input bringt, dann kann ich das auch gerne machen
Viel Spaß damit!
Linkin
edit: Pfad des Pipes in der Anleitung für Libreelec angepasst, nachdem die Binarys jetzt über Addons laufen!