[Proof of Concept] [WIP] easyepg als Addon

  • vielen Dank für Deine Arbeit, läuft top, vor allem mit den Magenta Daten.

    Muss man für Waipu noch irgendwas einstellen, damit auch Sendungsbilder geladen werden?
    Bei mir überhaupt keine da über Waipu (über Magenta schon).

  • Ich freue mich sehr, dass easyepg zumindest noch basale Infos von TMS beziehen kann (danke!). Wenn man Sender nutzt, für die es keine anderen Daten gibt, ist dies wirklich sehr nützlich. Ich habe noch zwei Anregungen hierzu:

    1. Aktuell kann man nur von TMS-Sendern Daten beziehen, die schon angelegt waren. Ließe sich dies noch so ändern, dass man auch neue hinzufügen kann? Vielleicht lohnt das auch nicht, falls diese Lücke leicht geschlossen werden kann. Aktuell habe ich, was ich brauche. Aber ich entdecke auch immer mal wieder neue Sender - gerade aus dem englischsprachigen Raum.
    2. Zumindest für Spielfilme könnte easyepg die fehlenden TMS-Detaildaten auch aus anderen Quellen ziehen.

    Für den Eigenbedarf habe ich mir gerade eine Python-Lösung mit Hilfe von Bing Copilot gestrickt, die nachträglich die generierte xmltv-Datei durch Daten von TMDB anreichert. Voraussetzung ist, dass die Sendung mindestens 85 Minuten ist (sonst eher kein Spielfilm) und entweder eine Beschreibung oder ein Rating (Stars in TVHeadend) fehlt.

    Unten der Code. Vielleicht will hilft es auch anderen oder jemand will es als Grundlage für etwas besseres nutzen:

  • Habe dann Sender über die Web Option versucht hinzuzufügen, das geht extrem langsam ca. 15s für einen Sender. [bw]

    Ja, das ist mir auch aufgefallen. Wenn man auf das + klickt, dauert es eine Weile bis angezeigt wird, das der Sender hinzugefügt wurde.
    Bei mir war das bei Waipu.

    Ich habe hier einen Raspberry Pi 3 mit 64bit als Testreferenz:
    Linux raspberrypi 6.6.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64 GNU/Linux

    Ich kann die genannte Verzögerung nicht nachvollziehen, zumindest nicht, wenn es um das Hinzufügen eines einzelnen Kanals geht. Der Browser zeigt mir eine Zeit von 400-500ms an - vom Klick auf das "+"-Symbol bis zum Erscheinen der Notification, dass der Kanal hinzugefügt wurde. Ich bin hier weit von den 15s entfernt.

    Nur das Hinzufügen mehrerer (aller) Kanäle habe ich soeben optimiert, dort betrug die Ladezeit abhängig von der Listengröße ggf. mehrere Sekunden.

  • Naja, der selbst generierte Key funktioniert in Wirklichkeit gar nicht, daher gibt es nur die rudimentären Infos.

    Okay, dann hätte ich mir das ja sparen können. :D

    Das was Du da siehst ist ohne API-Key erstellt (bzw. es steht noch der invalide Key drin). Dank der Anpassung von easy4me funktioniert das.

    Dürfte identisch sein wie bei dir.


    Edit: Ich habe es gerade mal mit den Magenta Daten versucht, die sehen wieder richtig gut aus.

    Edit2: Ich habe gerade versucht neue Sender per TMS hinzuzufügen, also das die API Abfrage hochkommt, aber sowohl meiner als auch der von hier werden als invalid angezeigt.

  • Man kann momentan nur mit einem gültigen Key neue TMS-Kanäle hinzufügen und die erweiterten Daten von dort beziehen.

    Ich kann ggf. eine Möglichkeit einbauen, die IDs ohne Key hinzuzufügen, man muss aber die IDs zu den Kanälen kennen. Eine Liste der Stations/Lineups wurde bereits hier als ZIP gepostet.

    Und ggf. könnte man auch erweiterte TMS-Daten laden. Das Problem ist aber leider das Rate-Limit der alternativen Quelle, man könnte TMS ohne Key dann nur noch in Ausnahmefällen nutzen, da das Laden sehr lange dauern würde - dafür aber wieder mit erweiterten Daten. Aktuell geht das Laden recht zügig mit rudimentären Infos.

  • Danke dir für die Zusammenfassung.

    Das Laden aktuell geht auf jeden Fall recht fix und solange man für die Mainstream Sender alles übers Web via Magenta bekommen kann und rudimentären für die bereits vorhandenen Sender, kann man damit erst mal leben denke ich.

    War sowieso erstaunt, dass das ganze jetzt 3 Jahre so super lief.

  • Seit heute bekomme ich diese Fehlermeldung.

    Externer Inhalt beta.speedtest.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Verkaufe mein beide Dreambox bei interesse bitte melden
    Dreambox DM8000 HD PVR Dreifach Tuner: 2x DVB-S (Sat) 1x DVB-C (Cable)
    Dreambox DM800 HD PVR 1x 1x DVB-C (Cable)

  • Ja, und wenn ich wüsste, warum dieser Fehler passiert, würde ich hier nicht fragen.

    Externer Inhalt beta.speedtest.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Verkaufe mein beide Dreambox bei interesse bitte melden
    Dreambox DM8000 HD PVR Dreifach Tuner: 2x DVB-S (Sat) 1x DVB-C (Cable)
    Dreambox DM800 HD PVR 1x 1x DVB-C (Cable)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!