Habe jetzt mal alles außer dem simple file grabber deaktiviert. Ausgabe vom Log bleibt allerdings ähnlich:
EPG für iptv streams in tvheadend einbinden
-
ottoy -
29. Juni 2024 um 14:28 -
Unerledigt
-
-
Bitte nicht jede einzelne Zeile in einen Code-Block setzen, sondern mehrzeilig kopieren, hier als unformatierten Text einfügen und einen Codeblock setzen:
Code2024-06-30 19:02:08.282 xmltv: /usr/bin/tv_grab_file: grab /usr/bin/tv_grab_file 2024-06-30 19:02:08.315 spawn: Executing "/usr/bin/tv_grab_file" 2024-06-30 19:02:21.433 xmltv: /usr/bin/tv_grab_file: grab took 13 seconds 2024-06-30 19:02:31.224 xmltv: /usr/bin/tv_grab_file: parse took 8 seconds 2024-06-30 19:02:31.225 xmltv: /usr/bin/tv_grab_file: channels tot= 90 new= 0 mod= 0 2024-06-30 19:02:31.226 xmltv: /usr/bin/tv_grab_file: brands tot= 0 new= 0 mod= 0 2024-06-30 19:02:31.228 xmltv: /usr/bin/tv_grab_file: seasons tot= 0 new= 0 mod= 0 2024-06-30 19:02:31.229 xmltv: /usr/bin/tv_grab_file: episodes tot= 0 new= 0 mod= 0 2024-06-30 19:02:31.230 xmltv: /usr/bin/tv_grab_file: broadcasts tot=44017 new= 3583 mod= 5964
Zum Fehler: Der Grabber kann die XML nicht einlesen. Ist das eine URL oder eine Datei?
-
-
-
Der simple Filegrabber benutzt für URLs den Befehl curl -s $SOURCE: https://github.com/b-jesch/tv_gra…v_grab_file#L70 (bereits geändert). Der Link von Dir macht aber einen Redirect (302), daher schlägt ein simples curl -s fehl.
Daher:
sudo nano /user/bin/tv_grab_file
CTRL + ALTGR + \
curl -s gegen curl -sL ersetzen
CRTL + o, CTRL + x
Grabber starten (ein Neustart von TVH ist nicht erforderlich). Auf GitHub sind die Änderungen bereits drin.
-
-
Der simple Filegrabber benutzt für URLs den Befehl curl -s $SOURCE: https://github.com/b-jesch/tv_gra…v_grab_file#L70 (bereits geändert). Der Link von Dir macht aber einen Redirect (302), daher schlägt ein simples curl -s fehl.
Daher:
sudo nano /user/bin/tv_grab_file
CTRL + ALTGR + \
curl -s gegen curl -sL ersetzen
CRTL + o, CTRL + x
Grabber starten (ein Neustart von TVH ist nicht erforderlich). Auf GitHub sind die Änderungen bereits drin.
Glaube, wir machen langsam Fortschritte. Jetzt hat er Kanäle gefunden und bei EPG Grabber Channels wird auch jetzt was angezeigt. Muss ich jetzt noch etwas machen/beachten? Kann ich in den Grabber auch mehrere xml-Links/Dateien hinzufügen?
Ach ja, nur aus Interesse: was hast du da in dem shellskript geändert. Habe das mit dem Redirekt noch nicht so ganz verstanden.
Auf jeden Fall aber vielen lieben Dank euch beiden bis hierhin schonmal.
-
Habe das mit den mehreren EPG-Adressen hinbekommen: Habe dazu das tv_grab_file kopiert, dann war der simple_grab_file grabber zweimal vorhanden
-
-
Habe das mit dem Redirekt noch nicht so ganz verstanden.
Die Adresse, die Du für das EPG oben angegeben hast, ist nicht die eigentliche Adresse, wo das EPG auch wirklich liegt. Die wird ein paar mal auf andere Server weiter- bzw. umgeleitet. Das bezeichnet man als Redirect. (Status Code 302). Der normale curl -s macht keinen Redirect, dazu muss noch zusätzlich der Schalter L angegeben werden, damit der curl-Befehl den Weiterleitungen folgt (also curl -sL).
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!