ja, gebau den mein ich, ich meine @Publish3r hatte den mal gepostet
[Proof of Concept] [WIP] easyepg als Addon
-
easy4me -
22. Oktober 2022 um 16:34 -
Unerledigt
-
-
Irgendwie macht mein Scheduler keine Updates vom EPG
Hab das ganze auf dem Raspi laufen.
Eingestellt auf 2 Uhr Nachts Daily und After starting the App (if file is outdated)
Braucht es noch irgendwelche Rechte irgendwo ?
Habs mit diesem Service laufen:
-
-
Wann hast du zuletzt (manuell) den Grabvorgang gestartet?
-
7 Tage her etwa, aber heute fehlen schon ganze Sender im EPG
-
-
Nur um grundlegendes auszuschließen.
Die Pfade im Service hast du entsprechend deiner Umgebung angepasst und den Service aktiviert? Kannst du auf die weboberfläche zugreifen? -
Nur um grundlegendes auszuschließen.
Die Pfade im Service hast du entsprechend deiner Umgebung angepasst und den Service aktiviert? Kannst du auf die weboberfläche zugreifen?
Jep, Service steht ja oben meine Pfade sind da natürliche angepasst. Weboberfläche geht einwandfrei auf. -
-
Kannst du dich mal bitte auf dem PI einloggen und dann den Output von folgendem Befehl posten:
sudo systemctl status <Service>
Wobei <Service> dem Namen deines Services für Easyepg entspricht.
-
Der Service läuft sonst wäre ja keine Weboberfläche da.
Code
Alles anzeigeneasyepg.service - EasyEPG-Lite Loaded: loaded (/etc/systemd/system/easyepg.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2023-01-11 10:08:49 CET; 1 day 7h ago Main PID: 700 (python3) Tasks: 2 (limit: 1829) CPU: 1min 26.103s CGroup: /system.slice/easyepg.service └─700 /usr/bin/python3 /mein/verzeichnis/easyepg-lite/main.py Jan 11 10:08:49 raspigo systemd[1]: Started EasyEPG-Lite.
Wie gesagt nur der Scheduler scheint nicht täglich zu updaten wie ich es eingestellt habe in der Weboberfläche.
-
-
Ne ist nicht der Scheduler habs gerade manuell ausgeführt und da fehlen die Kanäle auch.
Irgendwie nimmt er manche Kanäle nicht bzw. die haben keinen Inhalt.
Ich schaue mal was alles in der XML jetzt aktuell drin ist.
:Edit: scheint ein Problem zwischen TVHeadend und Easyepg Lite zu sein Stichwort Channelnumber.
Anscheinend liest TVHeadend nicht alle Channels der EPG.xml aus.
Möglicherweise wenn die Channel ID nicht zusammenpasst ?!?
-
:Update habs rausgefunden, irgendwie hat TVHeadend da andere Sender aus der EasyEPG-Lite genommen.
Habs jetzt angepasst jetzt gehts
Zustande kam das folgendermaßen, ich hatte vorher das alte EasyEPG am laufen und der hat die Daten in die xmltv.sock gepusht.
Jetzt hatte ich das neue Easyepg-Lite installiert und der hat ebenfalls EPG Daten in die xmltv.sock gepusht
Das Problem war nun hatte ich beide EPG Daten doppelt drin und daher gabs ein Zuordnungsproblem, bzw sind die Daten vom alten EasyEPG abgelaufen
-
-
Kann/muss man die in TVh nicht manuell zuweisen? Bin jetzt kein Experte und hab TVh auch schon lange nicht mehr benutzt, aber ich meine da war was.
Oder man kann vllt. manuell über das WebIF von easyEPG die passenden IDs zuweisen?
//edit: Schau mal meine angehängten Bilder, das meine ich.
-
Ah okay. Dann haben wir das Problem gefunden.
Eine 100% übereinstimmende Channel ID brauchst du nicht. In dem Fall kann zwar TVHeadend nicht automatisch zuordnen aber du kannst händisch ein Mapping in TVHeadend vornehmen und speichern.
Einfach genau an der Stelle von deinem Screenshot unter EPG-Quelle den richtigen EPG-Kanal passend zu deinem Sender auswählen.
ProSieben HD hast du scheinbar bearbeitet/hinterlegt. Erkennbar an dem kleinen Dreieck in der Ecke.
Danach einfach noch auf den Speichern-Button klicken. Dann verschwindet das Dreieck.
Anschließend in TVHeadend unter EPG-Grabber Re-Run ausführen. Danach hat der Sender ein EPG.Edit:
Die beste Lösung wäre natürlich, in easyepg gleich richtig zu mappen.
Scheinbar verwendest du in easyepg ein andere Quelle als in TVheadend. -
-
Genauso ist es
-
Oh nein VETO
Es hängt doch mit der Channel ID zusammen, manche Sender nimmt TVHeadend vom EasyEPG-Lite einfach nicht.
Ich hab jetzt alle 4 von EasyEPG-Lite verfügbaren Tele 5 Sender ins EPG reingehauen bis es im TVHeadend funktioniert hat.
Irgendwas ist da doch mit der Zuordnung.
RTLZWEI z.b. hab ich noch keinen passenden gefunden.
-
-
Tvheadend merkt sich grundsätzlich alle mal dagewesenen epg Kanäle. Am besten löscht du jetzt alle epg grabber Kanäle (die Kanäle, nicht den grabber an sich) aus tvheadend. Damit wird auch die Zuordnung zu den bisherigen TV Kanälen zurückgesetzt. Leider auch die Aufnahmetimer. Also am besten von den timern kurz einen Screenshot machen, falls relevant.
Dann bitte in easyepg aufräumen und pro TV Sender nur einen EPG Kanal verknüpfen. Jetzt Epg neu grabben.
Anschließend in tvheadend das epg neu einlesen (Re run epg grabber). Bei allen TV Sendern die keine epg Quelle haben einmalig ein manuelles mapping vornehmen.
-
Moin zusammen,
@toab90 hast ne Idee wie ich den Cache für die EPG Daten leer bekomme ? Die EPG Kanäle löschen ist kein Thema aber dann sind die Daten immer noch im Cache und unter EPG abrufbar.
Wenn nicht mach ich mal ein anderes Thema auf, ist ja dann wirklich ein TVHeadend Problem und kein EasyEPG-Lite Problem.
-
-
Lösch doch einfach die EPG Datei. Dann wird alles neu eingelesen.
-
Ist leider bei TVHeadend nicht so einfach, die EPG.xml wird mittels Unix-Connect in die xmltv.sock geschrieben auf die nur TVHeadend zugriff hat. Ich kann im TVHeadend alle Kanäle aus der xmltv.sock löschen, das Problem es bleibt immer noch der vorher bereits eingelesene Cache übrig.
Habs jetzt mal so gemacht, alle Kanäle komplett gelöscht dann sind auch die gespeicherten EPG Daten mit weg.
Ist halt sehr umständlich.
Interessant bei Tele 5 geht z.b. nur die ID 88701 alle anderen nicht.
-
-
Hier mal ein neuer Beitrag zu diesem Thema weils ja TVHeadend mehr betrifft als EasyEPG-Lite:
-
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!