[DEFEKT][RELEASE] Rytec EPG Downloader für IPTV Simple PVR Addon

  • Hallo Zusammen,

    ich muss nochmal den alten Thread vorholen...

    Ich habe mir ein Script gebastelt, das die rytec files downloadet und joint.

    Leider aber ist es so, dass das simple iptv Plugin damit kein EPG anzeigt.

    Die einzelnen files funktionieren.

    Die Frage ist nun, ob eventuell die gejointe xml zu groß ist?

    Leider ist das Kodi Log diesbezüglich nicht wirtlich aufschlussreich. :(

    Hat jemand eine Idee, woran das liegen könnte?

  • Na, an dem soll es nicht fehlen: ;)

    Code
    https://rytec.ricx.nl/epg_data/rytecDE_Basic.gz
    https://rytec.ricx.nl/epg_data/rytecDE_Common.gz
    https://rytec.ricx.nl/epg_data/rytecDE_SportMovies.gz
    https://rytec.ricx.nl/epg_data/rytecAT_Basic.gz
    https://rytec.ricx.nl/epg_data/rytecCH_Basic.gz
  • Ok, damit kann ich jetzt auch nicht viel anfangen. Ein wenig batch / shell kann ich, aber der Code ist jetzt so kurz und knapp (was ja nicht schlecht ist), dass ich das Joinen gar nicht richtig nachvollziehen kann.
    Guck mal in meiner Signatur, EPG Downloader für Windows und schau dir den ersten Post mal an. Da ist auch eine NON - Kodi - Addon Version. (Unter Changelog)
    Habe da auch etwas mit Python gearbeitet und zum Joinen den Part aus dem defekten Addon hier übernommen. Damit klappts 1a.
    Vielleicht kannst du davon ja was adaptieren.

  • Eigentlich kannst du mein Script aber für Linux relativ leicht anpassen. (Das Hauptscript ist ja sowieso in Python geschrieben)
    Du mußt ja nur die bat in sh umbenennen und den .py Aufruf anpassen. (Oder die bat / sh ganz weglassen und direkt die .py aufrufen)
    Und in der .py das Entpacken anpassen, dieser Part: (entweder mit nem Entpacker deiner Wahl oder ebenfalls 7Zip installieren und nutzen)

    Code
    def extractfiles(zipname):
        system = subprocess.Popen(["7z", "e", zipname])
        return(system.communicate())

    Und falls du noch zusätzliche EPG Pakete hinzufügen willst um
    rytec4, rytec5, ... erweitern...

    O D E R:
    Was mir auch noch einfällt, vielleicht liegts ja auch gar nicht am Script. Ich setze mal vorraus, dass du in deiner m3u die EPG Tags angepasst hast?
    Falls nicht, erklärt das natürlich einiges.

  • Ich habe es jetzt mal deiner download.py versucht, aber das Ergebnis ist ganz genau das selbe.
    Ich habe Kodi auf so eines China AndroidTV Box installiert. Gibt es für Android so etwas wie einen SSH Server, damit man an das Log herankommt?

  • Ich habe Kodi auf so eines China AndroidTV Box installiert. Gibt es für Android so etwas wie einen SSH Server, damit man an das Log herankommt?

    Ja das geht per SSH, frag mich nur nicht wie, ich nutze so eine Box nicht.

    Ich habe es jetzt mal deiner download.py versucht, aber das Ergebnis ist ganz genau das selbe.

    Deswegen hatte ich ja noch die Idee:

    O D E R:
    Was mir auch noch einfällt, vielleicht liegts ja auch gar nicht am Script. Ich setze mal vorraus, dass du in deiner m3u die EPG Tags angepasst hast?
    Falls nicht, erklärt das natürlich einiges.

    Hast du die EPG Tags angepasst? Sonst zeigt dir Kodi auch kein EPG an.

  • Bin nun an das Log herangekommen.

    Das " ERROR: GetDirectory - Error getting" macht mich etwas stutzig, was soll das bedeuten?

  • Also ich find die Lösung ziemlich simple und elegant! Funktioniert einwandfrei unter rpi4 / LE 9.2.0. Danke dafür. :thumbup:
    Als kleine Hilfe hier ein Crontab Generator...

Jetzt mitmachen!

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