Welche Quelle nutzt du genau, und was taucht ggf. im Fehler-Log auf?
Das passiert mit
https://i.mjh.nz/SamsungTVPlus/de.xml.gz
und mit
https://i.mjh.nz/PlutoTV/de.xml.gz
Im Protokoll steht
Welche Quelle nutzt du genau, und was taucht ggf. im Fehler-Log auf?
Das passiert mit
https://i.mjh.nz/SamsungTVPlus/de.xml.gz
und mit
https://i.mjh.nz/PlutoTV/de.xml.gz
Im Protokoll steht
HypsterX Deine überdimensionierte Datei sollte nun mit den neuesten Änderungen laufen, auch mit den korrekten Timestamps.
Danke, meine "Quelle" wird jetzt eingelesen, aber beim hinzufügen von Channels schmiert er ab.
Ich bin jetzt kein Python Experte, aber für mich sieht das so aus als würde es an den fehlenden Channel Logos liegen.
Edit ich hab testweise mal den Icon Teil aus der Zeile 200 entfernt, dann fügt er den Channel hinzu.
Traceback (most recent call last):
File "/EasyEPG/resources/lib/web.py", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon"]}}
KeyError: 'icon'
Traceback (most recent call last):
File "/EasyEPG/resources/lib/web.py", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon"]}}
KeyError: 'icon'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/bottle.py", line 869, in _handle
return route.call(**args)
File "/usr/lib/python3/dist-packages/bottle.py", line 1749, in wrapper
rv = callback(*a, **ka)
File "/Projekte/EasyEPG/resources/lib/web.py", line 174, in add_channel
provider_id = ids[0].split("|")
IndexError: list index out of range
Traceback (most recent call last):
File "/Projekte/EasyEPG/resources/lib/web.py", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon"]}}
KeyError: 'icon'
Alles anzeigen
Ich würde mal testweise das Skript neu aufsetzen, denn bei mir werden die Logos geladen, da stimmt irgendwas nicht.
Das habe ich schon getan, selbes Ergebnis.
Strg+f5 drücken, erzwingt die aktuelle seite sich komplett neu zu laden.
Ach ja, der Browser-Cache mal wieder...
Das Problem ist ja nicht die Anzeige im Browser, sondern das irgendetwas im EasyEPG abschmiert.
Vorgehensweise.
1. Frisch Runtergeladen aus GIT
2 https://epgx.site/epg_noarch.xml.gz als Externen EPG Provider hinzugefügt.
3. Channellist geladen und versucht einen beliebigen Sender hinzuzufügen (Logos werden hier bereits nicht angezeigt / Was aber mich nicht stört).-
4. Sender hinzufügen scheitert mich folgenden Fehler.
python main.py
Traceback (most recent call last):
File "/media/SSD-Storage/script.service.easyepg-lite-main/resources/lib/web.py ", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split ("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon" ]}}
KeyError: 'icon'
Traceback (most recent call last):
File "/media/SSD-Storage/script.service.easyepg-lite-main/resources/lib/web.py ", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split ("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon" ]}}
KeyError: 'icon'
Ach ja, der Browser-Cache mal wieder...
Nein, damit hat das nichts zu tun, man kann auch einen anderen Browser nehmen der noch nie in Benutzung war und das Verhalten bleibt gleich.
Mit anderen EPG Quellen gibt es auch keine Probleme.
Gracenote, Magenta & eine andere Externe Quelle laufen ohne Probleme.
Ich habe dieses Problem mit meiner aktuellen Codebasis, die ich vor mir habe, nun mal nicht. Bitte daher die neueste Codebasis aus dem Repository nutzen und es damit probieren. Die Kanal-Logos werden bei mir auch angezeigt, siehe Screenshot - bei euch nicht, warum auch immer. Ich habe die exakt gleichen hier verlinkten Quellen eingebunden, und dort stehen auch die Icon-Tags drin.
Ich benutze die letzte Version von gestern.
Dann bitte die Python-Abhängigkeiten prüfen.
Das gleiche in einer Virtuellen Ubuntu Maschine.
Wenn andere Quellen laufen, dann kann es doch auch nicht an fehlenden Python Abhängigkeiten liegen?
python3 main.py
Traceback (most recent call last):
File "/home/test/script.service.easyepg-lite/resources/lib/web.py", line 200, in add_channel
{"stationId": id.replace(f"{provider_id}|", ""), "name": ch_list[1][id.split("|")[1]]["name"], "preferredImage": {"uri": ch_list[1][id.split("|")[1]]["icon"]}}
KeyError: 'icon'
Python Module
libpython3-stdlib/jammy-updates,now 3.10.6-1~22.04 amd64 [installed,automatic]
libpython3.10-minimal/jammy-updates,jammy-security,now 3.10.6-1~22.04.2ubuntu1.1 amd64 [installed,automatic]
libpython3.10-stdlib/jammy-updates,jammy-security,now 3.10.6-1~22.04.2ubuntu1.1 amd64 [installed,automatic]
libpython3.10/jammy-updates,jammy-security,now 3.10.6-1~22.04.2ubuntu1.1 amd64 [installed,automatic]
python-apt-common/jammy-updates,jammy-updates,now 2.4.0ubuntu1 all [installed,automatic]
python3-acme/jammy-updates,jammy-updates,now 1.21.0-1ubuntu0.1 all [installed,automatic]
python3-apport/jammy-security,jammy-security,now 2.20.11-0ubuntu82.4 all [installed,upgradable to: 2.20.11-0ubuntu82.5]
python3-apt/jammy-updates,now 2.4.0ubuntu1 amd64 [installed,automatic]
python3-aptdaemon.gtk3widgets/jammy,jammy,now 1.1.1+bzr982-0ubuntu39 all [installed,automatic]
python3-aptdaemon/jammy,jammy,now 1.1.1+bzr982-0ubuntu39 all [installed,automatic]
python3-bcrypt/jammy,now 3.2.0-1build1 amd64 [installed,automatic]
python3-blinker/jammy,jammy,now 1.4+dfsg1-0.4 all [installed,automatic]
python3-bottle/jammy-updates,jammy-updates,jammy-security,jammy-security,now 0.12.19-1+deb11u1build0.22.04.1 all [installed]
python3-brlapi/jammy-updates,now 6.4-4ubuntu3 amd64 [installed,automatic]
python3-cairo/jammy,now 1.20.1-3build1 amd64 [installed,automatic]
python3-certbot/jammy,jammy,now 1.21.0-1build1 all [installed,automatic]
python3-certifi/jammy,jammy,now 2020.6.20-1 all [installed,automatic]
python3-cffi-backend/jammy,now 1.15.0-1build2 amd64 [installed,automatic]
python3-chardet/jammy,jammy,now 4.0.0-1 all [installed,automatic]
python3-click/jammy,jammy,now 8.0.3-1 all [installed,automatic]
python3-colorama/jammy,jammy,now 0.4.4-1 all [installed,automatic]
python3-commandnotfound/jammy,jammy,now 22.04.0 all [installed,automatic]
python3-configargparse/jammy,jammy,now 1.5.3-1 all [installed,automatic]
python3-configobj/jammy,jammy,now 5.0.6-5 all [installed,automatic]
python3-cryptography/jammy,now 3.4.8-1ubuntu2 amd64 [installed,automatic]
python3-cups/jammy,now 2.0.1-5build1 amd64 [installed,automatic]
python3-cupshelpers/jammy,jammy,now 1.5.16-0ubuntu3 all [installed,automatic]
python3-dateutil/jammy,jammy,now 2.8.1-6 all [installed,automatic]
python3-dbus/jammy,now 1.2.18-3build1 amd64 [installed,automatic]
python3-debconf/jammy,jammy,now 1.5.79ubuntu1 all [installed,automatic]
python3-debian/jammy,jammy,now 0.1.43ubuntu1 all [installed,upgradable to: 0.1.43ubuntu1.1]
python3-defer/jammy,jammy,now 1.0.6-2.1ubuntu1 all [installed,automatic]
python3-distro-info/jammy,jammy,now 1.1build1 all [installed,automatic]
python3-distro/jammy,jammy,now 1.7.0-1 all [installed,automatic]
python3-distupgrade/jammy-updates,jammy-updates,now 1:22.04.16 all [installed,automatic]
python3-fasteners/jammy,jammy,now 0.14.1-2 all [installed,automatic]
python3-future/jammy-updates,jammy-updates,jammy-security,jammy-security,now 0.18.2-5ubuntu0.1 all [installed,automatic]
python3-gdbm/jammy-updates,now 3.10.6-1~22.04 amd64 [installed,automatic]
python3-gi-cairo/jammy-updates,now 3.42.1-0ubuntu1 amd64 [installed,automatic]
python3-gi/jammy-updates,now 3.42.1-0ubuntu1 amd64 [installed,automatic]
python3-httplib2/jammy,jammy,now 0.20.2-2 all [installed,automatic]
python3-ibus-1.0/jammy,jammy,now 1.5.26-4 all [installed,automatic]
python3-icu/jammy,now 2.8.1-0ubuntu2 amd64 [installed,automatic]
python3-idna/jammy,jammy,now 3.3-1 all [installed,automatic]
python3-importlib-metadata/jammy,jammy,now 4.6.4-1 all [installed,automatic]
python3-jeepney/jammy,jammy,now 0.7.1-3 all [installed,automatic]
python3-josepy/jammy,jammy,now 1.10.0-1 all [installed,automatic]
python3-jwt/jammy-updates,jammy-updates,jammy-security,jammy-security,now 2.3.0-1ubuntu0.2 all [installed,automatic]
python3-keyring/jammy,jammy,now 23.5.0-1 all [installed,automatic]
python3-launchpadlib/jammy,jammy,now 1.10.16-1 all [installed,automatic]
python3-lazr.restfulclient/jammy,jammy,now 0.14.4-1 all [installed,automatic]
python3-lazr.uri/jammy,jammy,now 1.0.6-2 all [installed,automatic]
python3-ldb/jammy-updates,jammy-security,now 2:2.4.4-0ubuntu0.22.04.2 amd64 [installed,automatic]
python3-lib2to3/jammy-updates,jammy-updates,now 3.10.6-1~22.04 all [installed,automatic]
python3-lockfile/jammy,jammy,now 1:0.12.2-2.2 all [installed,automatic]
python3-louis/jammy-updates,jammy-updates,jammy-security,jammy-security,now 3.20.0-2ubuntu0.2 all [installed,automatic]
python3-macaroonbakery/jammy-updates,jammy-updates,now 1.3.1-2ubuntu0.1 all [installed,automatic]
python3-mako/jammy-updates,jammy-updates,jammy-security,jammy-security,now 1.1.3+ds1-2ubuntu0.1 all [installed,automatic]
python3-markupsafe/jammy,now 2.0.1-2build1 amd64 [installed,automatic]
python3-minimal/jammy-updates,now 3.10.6-1~22.04 amd64 [installed,automatic]
python3-monotonic/jammy,jammy,now 1.6-2 all [installed,automatic]
python3-more-itertools/jammy,jammy,now 8.10.0-2 all [installed,automatic]
python3-nacl/jammy,now 1.5.0-2 amd64 [installed,automatic]
python3-netifaces/jammy,now 0.11.0-1build2 amd64 [installed,automatic]
python3-oauthlib/jammy-updates,jammy-updates,jammy-security,jammy-security,now 3.2.0-1ubuntu0.1 all [installed,automatic]
python3-olefile/jammy,jammy,now 0.46-3 all [installed,automatic]
python3-openssl/jammy,jammy,now 21.0.0-1 all [installed,automatic]
python3-paramiko/jammy,jammy,now 2.9.3-0ubuntu1 all [installed,automatic]
python3-parsedatetime/jammy,jammy,now 2.6-2 all [installed,automatic]
python3-pexpect/jammy,jammy,now 4.8.0-2ubuntu1 all [installed,automatic]
python3-pil/jammy-updates,jammy-security,now 9.0.1-1ubuntu0.1 amd64 [installed,automatic]
python3-pkg-resources/jammy-updates,jammy-updates,jammy-security,jammy-security,now 59.6.0-1.2ubuntu0.22.04.1 all [installed,automatic]
python3-problem-report/jammy-security,jammy-security,now 2.20.11-0ubuntu82.4 all [installed,upgradable to: 2.20.11-0ubuntu82.5]
python3-protobuf/jammy-updates,jammy-security,now 3.12.4-1ubuntu7.22.04.1 amd64 [installed,automatic]
python3-ptyprocess/jammy,jammy,now 0.7.0-3 all [installed,automatic]
python3-pyatspi/jammy,jammy,now 2.38.2-1 all [installed,automatic]
python3-pymacaroons/jammy,jammy,now 0.13.0-4 all [installed,automatic]
python3-pyparsing/jammy,jammy,now 2.4.7-1 all [installed,automatic]
python3-renderpm/jammy,now 3.6.8-1 amd64 [installed,upgradable to: 3.6.8-1ubuntu0.1]
python3-reportlab-accel/jammy,now 3.6.8-1 amd64 [installed,upgradable to: 3.6.8-1ubuntu0.1]
python3-reportlab/jammy,jammy,now 3.6.8-1 all [installed,upgradable to: 3.6.8-1ubuntu0.1]
python3-requests-toolbelt/jammy,jammy,now 0.9.1-1 all [installed,automatic]
python3-requests/jammy-updates,jammy-updates,jammy-security,jammy-security,now 2.25.1+dfsg-2ubuntu0.1 all [installed]
python3-rfc3339/jammy,jammy,now 1.1-3 all [installed,automatic]
python3-secretstorage/jammy,jammy,now 3.3.1-1 all [installed,automatic]
python3-six/jammy,jammy,now 1.16.0-3ubuntu1 all [installed,automatic]
python3-software-properties/jammy-updates,jammy-updates,now 0.99.22.7 all [installed,automatic]
python3-speechd/now 0.11.1-1ubuntu2 all [installed,upgradable to: 0.11.1-1ubuntu3]
python3-systemd/jammy,now 234-3ubuntu2 amd64 [installed,automatic]
python3-talloc/jammy,now 2.3.3-2build1 amd64 [installed,automatic]
python3-tz/jammy-updates,jammy-updates,now 2022.1-1ubuntu0.22.04.1 all [installed,automatic]
python3-uno/jammy-updates,jammy-security,now 1:7.3.7-0ubuntu0.22.04.3 amd64 [installed,automatic]
python3-update-manager/jammy-updates,jammy-updates,now 1:22.04.10 all [installed,automatic]
python3-urllib3/jammy,jammy,now 1.26.5-1~exp1 all [installed,automatic]
python3-wadllib/jammy,jammy,now 1.3.6-1 all [installed,automatic]
python3-xdg/jammy,jammy,now 0.27-2 all [installed,automatic]
python3-xkit/jammy,jammy,now 0.5.0ubuntu5 all [installed,automatic]
python3-xmltodict/jammy,jammy,now 0.12.0-2 all [installed]
python3-yaml/jammy,now 5.4.1-1ubuntu1 amd64 [installed,automatic]
python3-zipp/jammy,jammy,now 1.0.0-3 all [installed,automatic]
python3-zope.component/jammy,jammy,now 4.3.0-3 all [installed,automatic]
python3-zope.event/jammy,jammy,now 4.4-3 all [installed,automatic]
python3-zope.hookable/jammy,now 5.1.0-1build1 amd64 [installed,automatic]
python3-zope.interface/jammy,now 5.4.0-1build1 amd64 [installed,automatic]
python3.10-minimal/jammy-updates,jammy-security,now 3.10.6-1~22.04.2ubuntu1.1 amd64 [installed,automatic]
python3.10/jammy-updates,jammy-security,now 3.10.6-1~22.04.2ubuntu1.1 amd64 [installed,automatic]
python3/jammy-updates,now 3.10.6-1~22.04 amd64 [installed]
Alles anzeigen
Bei mir ebenso dieselbe Fehlermeldung. Bei mjh.nz tritt sie auf, bei epgshare01.online nicht.
EasyEPG läuft bei mir im Docker auf der Synology. Bei Neustart holt es sich m.M.n. die aktuellste Version.
Habe die gleichen Probleme
Picons werden nicht angezeigt
Samsung und Pluto gehen nicht
Sonst geht aber alles
Benutze die letzte Version unter Coreelec 20
Picons nicht angezeigt ist ja zu verschmerzen.
Aber die Kanäle werden nicht der eigenen channellist zugefügt. Klappt das denn bei dir?
Konnte ich in Kodi nun doch reproduzieren, ein externes Modul (xmltodict) verhält sich dort anders als in meinem Setup - deswegen auch meine Frage nach den Abhängigkeiten.
Ist jetzt erledigt:
Bei mir klappt es jetzt,Danke
Hab noch eine Frage:
Wird bei euch der EPG bei Samsung https://i.mjh.nz/SamsungTVPlus/de.xml.gz auch nur für ca 6 Stunden geladen ?
Mehr geben die Daten nicht her, kann man auch im Editor sehen, wenn man die Original-Datei öffnet.
Funktioiert hier jetzt auch.
Danke.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!