Total Klasse,
vielen Dank für deine Bemühungen.
Sneak Peek: EPG für Eventkanäle der öffentlich rechtlichen Sender
-
sarbes -
2. Juni 2017 um 01:44 -
Unerledigt
-
-
Arte wurde nun mit http://www.arte.tv/de/guide/concert erweitert. Keine Ahnung ob ich damit alle Sendungen abdecke.
-
-
Jetzt gibt es auch ein EPG für den RBB Sportplatz und für den SWR.
Das ZDF überträgt in den nächsten Tagen die Kanu EM und die Schwimm WM. Ich kann noch nicht sagen, ob ein Scraper dafür fertig wird.
Außerdem teilt sich das ZDF mit der Sportschau (ARD) die Austragungen rund um die Fußball EM der Frauen. Hier wird es einen Scraper von mir geben (http://uefafrauenem.sportschau.de/niederlande201…o_tv/index.html). Ich sehe dies als Generalprobe für größere Events
-
Hallo,
ist evtl schon eine aktueller "xmltv.xml" zum download, zum testen verfügbar?
Vielen Dank und guten Abend!
-
-
In meinem Repo gibt es nun einen EPG Downloader für die Eventsender, der als normaler Dienst auftaucht. Nach der Installation muss die XML im PVR Add-on eingetragen werden. Der Pfad lautet: Home->addons->script.common.orevent->xmltv.xml.
Wenn ich Zeit habe werde ich das Script/den EPG manuell aktualisieren.
-
Hallo,
vielen Dank für die Umsetzung der Funktion. Ich habe die Daten nun erfolgreich in Tvheadend einfügen können. Dabei habe ich folgende Erfahrungen gemacht:
der Import erfolgt mit dem internen xmltv.sock von Tvheadend so:dabei trat dieser Fehler auf:
Code2017-07-22 18:11:18.465 xmltv: xmltv: htsmsg_xml_deserialize error Unexpected end of file during parsing of label reference 2017-07-22 18:11:18.465 xmltv: xmltv: failed to read data
ein Prüfung des xml File brachte:
Code
Alles anzeigen~# tv_validate_file /home/hts/xmltv.xml The file is not well-formed xml: /home/hts/xmltv.xml:85: parser error : xmlParseEntityRef: no name <category>Pop & Rock</category> ^ /home/hts/xmltv.xml:91: parser error : xmlParseEntityRef: no name <category>Pop & Rock</category> ^ /home/hts/xmltv.xml:97: parser error : xmlParseEntityRef: no name <category>Pop & Rock</category> ^ /home/hts/xmltv.xml:115: parser error : xmlParseEntityRef: no name <category>Pop & Rock</category> ^ The file did not validate as well-formed XML, so no further processing was performed.
also habe ich im File xmltv.xml "Pop & Rock" durch "Pop" ersetzt und der Import konnte mit cat ... erfolgreich ausgeführt werden.Jedoch wurde kein EPG bei Tvheadend oder Kodi angezeigt.
Anschließend habe ich das File xmltv.xml noch im UTF-8 Format gespeichert und alle Umlaute (ä durch ae; usw.) ersetzt. Anschließend noch einmal mit cat .. importiert und EPG ist in Tvheadend und Kodi verfügbar.Grüße und Guten Abend!
-
-
@Odys001kn Dann hast du im Prinzip das Addon auf Kodi laufen, ziehst damit deine xmltv-Datei, und importierst diese dann in Tvheadend?
Falls ja, klingt ziemlich interessant, da hatte ich anfangs gar nicht dran gedacht.Wenn das so klappt, könnte ich die ganzen Kanäle auch tatsächlich so nutzen, da bei mir auch immer ein RPi 24/7 läuft und ich ausschließlich Tvheadend für meine TV-Sachen nutze..
-
Der Parser von dem PVR Add-on sieht es nicht ganz so eng. So lang ich die XML per Script ausliefere, werde ich an den Zustand nichts ändern.
-
-
@sarbes Müsstest ja eigtl. nur HTML entities nutzen, also statt & z.b. &Amp;
Python hat das doch in der stdlib. drin, wenn ich mich nicht irre.
-
Hallo sarbes,
danke für die Arbeit! Das Skript womit das XML erzeugt wird ist aber noch nicht veröffentlicht, oder?
Ich konnte das XML nicht in Tvheadend importieren. Deshalb habe ich es mal durch tv_validate_file analysieren lassen. Folgende Änderungen musste ich durchführen damit die Datei zu validem XMLTV wurde:
- "Pop & Rock" zu "Pop & Rock" wie schon von asciidisco geschrieben
- "<icon>URL</icon>" zu "<icon src="URL"></icon>
- "<icon>" Einträge nach "<category>" Einträgen
Nach den Änderungen wurde die Datei von Tvheadend importiert.
Folgende Änderungen wäre noch super:
- "<title>" zu "<title lang="de">"
- "<desc>" zu "<desclang="de">"
- "<category>" zu "<category lang="de">"
- "Pop & Rock" zu "Pop & Rock" wie schon von asciidisco geschrieben
-
-
Im Moment liegt das Projekt erstmal auf Eis. Die Sonderzeichen kann ich anpassen, für das Icon wechsel ich zu einem selbst schließenden Tag. Der Rest ist eigentlich irrelevant.
Den Code möchte ich (zumindest im Moment) nicht freigeben, da er die Server der Sender schon stark belasten kann, wenn er in der Menge ausgeführt wird.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!