Tvheadend und EPG aus dem Internet (Webgrabplus)

  • Wenn es aktuell so schwierig / komplex ist an vernümftige deutsche ini's zu kommen. Macht es evtl. Sinn hier im Board einen Thread aufzumachen, indem
    man seine laufenden ini's angibt, und wo zusammen versucht wird die am laufen zu halten. Ich für meine Teil hab mich schon bei der Suche nach der richtigen Ini für den richtigen Sender echt schwer getan. Vielleicht kommt ja so etwas dabei heraus, das jeder seinen Nutzen davon hat.
    Und mit mehreren Köpfen findet sich evtl. auch eine Lösung, wenn mal eine ini defekt ist.

    Mein System:

    Spoiler anzeigen


    Server

    Wohnzimmer

    im Haus verteilt


    Cooler Master Elite 110
    ASRock J3455-ITX
    16GB DDR3L-1333
    3x WD green 3TB
    1x 60GB BOOT-SSD
    OMV 7.x
    TVHeadend 4.3.xx

    Phillips PUS8546
    Kodi 21 Beta (maven)

    diverse
    Raspberry Pi
    LibreElec 9.x


  • Hallo!

    Ich habe ebenfalls versucht tvheadend mit EPG Daten aus dem Web zu füttern.
    Dabei erstellt mir der EPG Buddy eine XML Datei, die über das Netzwerk bereit gestellt wird.
    Das geht super einfach, verwendet Webgrabplus, und ich kann es ohne Linuxkenntnisse in Windows erstellen lassen.

    Diese Datei wollte ich jetzt in den External XML EPG Grabber von tvheadend einpflegen.
    Ich bekomme eine Socket Adresse für den aktivierten EPG Grabber angezeigt.
    Und ich kann die vorhandene XML Datei bereitstellen.

    Ich wollte die EPG Daten jetzt über die in tvheadend enthaltene Cron Configuration für internal EPG Grabber aus der vorhanden XML Datei holen. Das funktioniert aber nicht, bzw. ich habe zu wenig Ahnung von entsprechenden Skripten.

    tvheadend läuft als Android Version auf der ShieldTV. Die XML Datei kann ich über das Netzwerk (Synology NAS) oder auch lokal im Dateisystem der Shield ablegen / erstellen / bereitstellen.

    Wie bekomme ich nun die Shield bzw. tvheadend dazu die vorhandenen Daten in den Socket des EPG Grabbers einzutragen?
    Es sollte doch möglich sein eine vorhandene XML ohne großen Aufwand und über den vorhandenen Grabber in tvheadend verfügbar zu machen?

  • da ich tvheadend nicht auf der Shield sondern unter Linux laufen habe kann ich keine genaue angabe machen.
    aber es gibt grundsätzlich 2 Möglichkeiten.
    entweder über ein einzeiliges script (keine Ahnung wie das unter Android geht) als externer epg grabber über den XML socket.

    oder über den internen xmltv grabber.
    dazu kann man im .hts Verzeichnis einen ordner "data" erstellen. dahin kommt einfach die tvguide.xml und der interne grabber liest sie von dort ein

    lg

    edit: im nvidia Forum steht folgendes:

    The procedure to load external xmltv data is.
    Change User interface level to "Advanced" or "Expert" in "Configuration-> General-> Base"
    In "Configuration-> Channel/EPG-> EPG Grabber Modules" enable "External: XMLTV"
    Copy your tvguide .xml file(s) to the Documents\tvheadend_server folder.
    Asssign your guide channels to your scanned channels in "Configuration-> Channel/EPG-> Channels" under the "EPG Source" column (Double click the blank space).
    Restart TVheadend.

  • Guten Abend este!

    Ich danke dir für deine Mühe und sogar zusätzliche Suche.
    Dein Zitat aus dem nvidia Forum brachte die lang ersehte Lösung.

    Es funktioniert. Ich kann also sagen: Danke!

    Hintergrund ist:
    Ich möchte angefertigte Aufnahmen im Anschluss an die Aufnahme automatisch an einen anderen Speicherort kopieren (denn die Shield ist ja mit Speicher nicht gesegnet), sodass sie an diesem Ort anschließend automatisch in meiner Mediensammlung verfügbar werden.
    Das Problem war nun bisher, dass ich kein OTA EPG erhalten habe aus dem TVHEADEND die Staffelinformationen auslesen und im für Kodi benötigten Format in den Dateinamen einfügen konnte. Die Aufnahmen wurden also in der Mediensammlung nicht richtig erkannt.
    Nachdem ich nun selbst Einfluss auf den Inhalt und die Form des EPG nehmen kann, sollte das ja eigentlich kein Problem mehr sein.
    Problematisch ist dann lediglich die Tatsache, dass Kodi zwischen Filmen und Serien unterscheidet und dafür unterschiedliche Ordner benötigt, während ich TVHEADEND wohl kaum beibringen kann Filme und Serien bei der Aufzeichnung zu erkennen und unterschiedlich zu behandeln.

    Ich werde das jetzt frohlich testen.
    Wobei - ich stelle grad fest:
    Die Daten stimmen nicht, sie sind um eine Stunde nach vorne verschoben.

    Bisher konnte ich nicht feststellen weshalb. ... ich bleibe dran und danke noch mal für die Hilfe.

  • Die Daten stimmen nicht, sie sind um eine Stunde nach vorne verschoben

    schau dir bei webgrabplus die .ini an die du verwendest, da kannst du die Zeitzonen einstellen.

    z.B

    site {url=horizon.tv|timezone=UTC|maxdays=7|cultureinfo=en-GB|charset=utf-8|titlematchfactor=90|episodesystem=onscreen}

    oder

    site {url=sky.de|timezone=Europe/Berlin|maxdays=14|cultureinfo=de-DE|charset=utf-8|titlematchfactor=90}

    ich verwende meistens "UTC"

    • Rechtschreibfehler sind nicht zufällig, richtig angeordnet ergeben sie eine Formel mit der man Milch zu Bier machen kann.

  • Der EPG Buddy den ich verwende erstellt automatisch mehrere .ini s für Webgrabplus, die allerdings in meinen Stichproben alle die gewünschte Zeitzone Europe/Berlin haben.

    In einem anderen Thread in diesem Forum wird die EIT Konfiguration in TVHEADEND angesprochen, die Zeiteinstellungen im EPG steuert.
    Ich habe diese Einstellung entsprechend geändert auch wenn ich mir nicht sicher bin ob das irgendwas ändert, da ich ja via XML Daten beziehe.
    Sinnvoll wäre es ja grundsätzlich, weil ja eventuell auch Daten für internationale Sender auf lokale Zeit umgerechnet werden müssten (was mir egal wäre).
    Bisher ist das Problem dadurch auch nicht behoben. Eventuell passiert das ja im Rahmen der nächsten Datenaktualisierungen...

    Ich wüsste mir sonst nur mit einer neuinstallation zu helfen. Aber eventuell hilft ein wenig Ruhe hier besser als Eskalation beim neu installieren. ;)
    Ich kann das Problem jedenfalls nicht identifizieren oder erklären.


    edit:
    Eins hatte ich noch mal versucht:
    Die Einstellungen für EIT im Netzwerk auf UTC geändert, den EIT Grabber aktiviert, den XML Grabber deaaktiviert, Scan erzwungen: Alle Zeiten Stimmen.
    Den EIT Grabber deaktiviert, den XML Grabber wieder aktiviert: Die Zeiten stimmen immernoch.

    Eventuell hat war es einfach nötig einen Scan auszulösen um die Änderung der Zeiteinstellung "durchzureichen", was mit deaktiviertem EIT-Grabber eben eventuell nicht funktioniert.
    Entweder es funktioniert jetzt (auch dauerhaft) oder ich sehe bloß noch die über EIT korrekt gezogenen Daten und die nächste XML Datenaktualisierung wird wieder Fehler einbauen.
    Mal sehen.Gute Nacht.

Jetzt mitmachen!

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