[RELEASE] Takealug EPG Grabber

  • Hallo Zusammen :)
    Nicht wundern, ich hab meinen EPG Thread umbenannt.

    Ab sofort steht im Kodinerds Repository ein Kodi Service-Addon zu Verfügung mit dem es möglich ist von verschiedenen Providern ein EPG im XMLTV Format (guide.xml) zu erstellen.


    Features :

    1. High Speed Download + XML Creation (Multithreading Support currently for Linux Only)
    2. Channel Selector
    3. Enable / Disable EIT Genre Format
    4. Enable / Disable Rytec Channel Format
    5. Episodeformat onscreen / xmltv_ns
    6. Adjustable days for EPG Grabbing
    7. Build in Cron Feature, up to 3x Daily
    8. Adjustable save location for the EPG, also over the network
    9. Write Guide directly in Tvheandend's xmltv.sock (only works if tvheadend is running on the same machine as kodi)
    10. Addon Feature

      • Rating Mapper

    Provider List :

    1. Magenta TV (DE)
    2. TV Spielfilm (DE)
    3. Swisscom (CH)
    4. Horizon (DE,AT,CH,NL,PL,IE,GB,SK,CZ,HU,RO)
    5. Zattoo (DE,CH,1und1TV,Quickline Mobil-TV,M-net TVplus,WALY.TV,Meine Welt unterwegs,BBV TV,VTX TV,myVision mobile TV,Glattvision+,SAK TV,Net TV,EWE TV App,Quantum TV,Salt TV,SWB TV App,eir TV)

    Ihr Wollt mehr Provider ? Stimmt hier ab :Umfrage

    Kurzanleitung :

    1. Windows Only : Windows Defender Echtzeitscan Ausnahme hinzufügen für *.xml, *.json *.txt
    2. Kodi --> Einstellungen(Experten Ansicht) ---> Medien ---> Allgemein " Löschen und umbenennen von Dateien erlauben"
    3. Addon installieren.
    4. Speicherpfad für die guide.xml auswählen
    5. Provider Aktivieren.
    6. Kanäle auswählen.
    7. Epg einmal manuell grabben (Schaun ob alles klappt)
    8. Automatisches grabben Aktivieren.

    Ps,
    Es lassen sich selbstverständlich die Kanäle der einzelnen Provider mischen, am Ende kommt immer alles in eine guide.xml.

    Das Addon kann auch auf einem, oder mehreren Clients installiert werden und Kopiert die guide.xml automatisch per smb zu einem tv-server, oder speichert sie für lokale Anbindung ab.
    Ist der Client während der eingestellten Wunsch grab-zeit aus, holt das Addon diesen grab Vorgang beim nächsten Boot nach.

    Der Grabvorgang dauert idr nicht länger als 1 bis 2 Minuten. Wer unter Windows mit dem Windowsdefender Probleme hat (lange Grab Dauer) bekommt hier ein Lösungsvorschlag:
    [RELEASE] Takealug EPG Grabber

    Die Konfigurationsdateien von @easy4me (easyepg) https://github.com/sunsettrack4/config_files sind zu dem Addon kompatibel.
    Das Bedeutet, dass neue Mappingvariablen (EIT Genre + Rytec Chid´s) als Pullrequest dort hin gesendet werden können.
    Das kommt automatisch auch easyepg zugute (natürlich dem Addon auch)

    Have Fun. :thumbup:


    Anleitung um die guide.xml direkt in das Tvheadend xmltv.sock zu schreiben:
    (only works if tvheadend is running on the same machine as kodi)

    1. Tvheadend WEB UI --> Konfiguration -->Kanal/EPG ---> EPG Grabber Module

      • In der Linken Spalte External:XMLTV auswählen und einen Haken bei enabled setzen
      • Habt ihr den Punkt "Scrape credits and extra information:" , auch hier einen Haken setzen.(tvh>=4.3)
      • Den Pfad bei Path "merken", brauchen wir später.
      • Speichern!
    2. Tvheanden neu starten.
    3. Kodi ---> Einstellungen --->Addons ---> Optionen (Sidemenü)---> Nach aktuallisierungen suchen
    4. Kodi ---> Einstellungen --->Medien ---Allgemein ----> Versteckte Ordner und Dateien Anzeigen aktivieren
    5. Takealug EPG-Grabber 0.1.6--> Global Settings -->Enable local TVH xmltv.sock

      • Aktivieren
      • Unten drunter den "gemerkte xmltv.sock auswählen"
    6. Takealug EPG-Grabber 0.1.6--> Misc Settings --> Run Grabber Manual (im Anschluss sollte das Socked gefüllt werden)
    7. Tvheadend Webui ---> Konfiguration ---> Kanal EPG --> EPG Grabber Kanäle

      • In der Spalte Modul XMLTV sollten nun alle EPG Daten auftauchen. (freuen)
    8. Tvheadend Webui ---> Konfiguration ---> Kanal EPG ---> Kanäle

      • In der Spalte "EPG Quelle" nun für jeden deiner Kanäle das passende EPG auswählen
      • Speichern!
    9. Takealug EPG-Grabber 0.1.6--> Misc Settings --> Write EPG in xmltv.sock

      • Durchführen
    10. EPG sollte ab jetzt in Tvheadend vorhanden sein (freuen)
    11. Ab jetzt funktioniert alles automatisch, nach jedem Grabvorgang wird das .sock file gefüllt und das tvheadend EPG wird "sofort" aktuallisiert, ohne weiteres zutun.

    **edit
    Kodinerds Addon Repo :
    https://repo.kodinerds.net/

    Diskussionen zum neuen Thema ab hier :
    [RELEASE] Takealug EPG Grabber

    101 Mal editiert, zuletzt von DeBaschdi (23. April 2021 um 06:38) aus folgendem Grund: Reboot mit Grabber Addon

  • sehr komisch, kannst du mal den kompletten output posten wenn du das script startest ?


    **edit
    hab das script bei mir nochmal getestet, funktioniert...
    wie gesagt zeig mir mal dein output


    sollte so ausschaun :

    Einmal editiert, zuletzt von DeBaschdi (9. Februar 2019 um 13:50)

  • du hast bestimmt in path einen / zuviel

    du hast bestimmt
    path=/home/bla/blub/
    stimmts ?

    muss aber so ausschaun :
    path=/home/bla/blub

  • poste mal dein script ohne passwort
    das ./ in path muss weg

    und direkt in / kannst du nicht speichern

    mach /home/blub/epg (vorher erstellen)

  • vllt sind deine zeilenumbrüche durch das copy+paste durcheinander geraten...

    Einmal editiert, zuletzt von DeBaschdi (12. Februar 2019 um 18:13)

  • gzip: stdin: not in gzip format
    /bin/tar: Child returned status 1
    /bin/tar: Error is not recoverable: exiting now
    root@zbox-id91:/home/roby#

    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)

  • gzip: stdin: not in gzip format
    /bin/tar: Child returned status 1
    /bin/tar: Error is not recoverable: exiting now
    root@zbox-id91:/home/roby#

    Per PN geklärt.

    Trotzdem mal als Fehlerursache kurze Stellungsnahme :
    Wer nach Registrierung bei der Passwort Auswahl ein $ einbaut, wird Probleme bekommen, denn ein $ im Passwort bringt mein Script durcheinander.
    Also : Passwort bitte ohne $ (){] ect :D

  • ja, webgrab++ erstellt die datei, anschließend wird sie von meinem genremapper noch aufbereitet ;)
    Das fertige produkt wird 2x am tag aktuallisiert, und vollautomatisch für euch zur Verfügung gestellt.

    2 Mal editiert, zuletzt von DeBaschdi (10. Februar 2019 um 13:35)

  • ich kümmere mich um meine horizon.ini selbst :thumbup:

    https://github.com/DeBaschdi/webgrabplus-siteinipack

    (Die arbeit liegt also bei mir, an dem script ändert sich nichts und der user bekommt nichts davon mit)
    Deshalb sind Bierspenden gerne gesehen...
    Leider hat es gestern abend bisher noch nicht für eines gereicht :rolleyes:


    Übrigens ist horizon nicht meine einzigste quelle... dort vermiss ich z.b sky arts und eurosport2 xtra.

    4 Mal editiert, zuletzt von DeBaschdi (10. Februar 2019 um 14:56)

  • der läd jeden output als .tar.gz (ist aber keine), jedenfalls dann keine, wenn es vorher einen weiterleitungsfehler gab.
    (Wie in deinem fall gerade)

    Zeigst du mir mal dein kompletten output?
    Es kann eigentlich nur 3 (4) möglichkeiten geben

    1: username / pw falsch, oder Sonderzeichen
    2: der pfad existiert nicht, oder endet mit "/" oder keine schreibrechte.
    3: zeilen formatierungsfehler

    Oder du bist auf was individuell, systembedingtes, neues gestoßen :D

  • @easy4me ich sehe du hast ein ähnliches projekt am start, wo kommen denn deine daten her?

    Das steht in meinem Thread - und der Link zum Thread steht in meiner Signatur. Allerdings werden weitere Anbieter schrittweise hinzugefügt.

Jetzt mitmachen!

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