tvg-id Diskussion

  • Was mir da noch spontan einfällt ist die Zuordnung zu den tatsächlichen Kanalnamen. Da gibt es ja auch immer verschiedene Schreibweisen.

    Falls eine Zuordnung nötig ist, stellt sich da natürlich noch die Frage, unter welchem Name das verknüpft wird, da auch hier wieder ungleiche Benamungen folgen können.
    Oder reicht hier tatsächlich eine einfache Liste?

    Als Beispiel (unabhängig davon, in welcher Datenbank-Struktur das dann gespeichert wird):

    Code
    [
    "DasErste.de",
    "ZDF.de",
    "BILD.de",
    ...
    ]


    oder:

    Code
    [
    "DasErste.de" -> ["Das Erste HD", "Das Erste", "ARD"],
    "ZDF.de" -> ["ZDF HD", "ZDF"],
    "BILD.de" -> ["BILD", "Bild", "Bild TV"],
    ...
    ]


    Brauchen wir da überhaupt eine Zuordnung wie im 2. Beispiel?
    Falls ja, wird es an der Stelle vermutlich wieder recht komplex. Denn: Welcher Name ist der "richtige"?

    Rytec hat in der eigenen Liste an der Stelle eine Zuordnung zu einem Klarname + (glaube ich) die Service-Provider ID vom jeweiligen Netz.

    Wenn wir davon ausgehen, dass die Namen der TVG-IDs immer direkt erkennbar bleiben und die Zuordnung klar ist, kann man sich die Zuordnung zum Klarname natürlich sparen.
    Je nachdem wie zukünftig Namensänderungen behandelt werden sollen, kann das aber auch wieder notwendig werden.

  • Naja, um beim Beispiel Animal Planet zu bleiben, es gibt im Zweifel identische Klarnamen für unterschiedliche IDs. Da müsste man ohnehin die IDs manuell zuweisen (abhängig vom Land etc.). Diese Zuordnung wird dann mit separaten Files providerspezifisch von easyEPG übernommen (würde ich sagen).

  • Rytec hat in der eigenen Liste an der Stelle eine Zuordnung zu einem Klarname + (glaube ich) die Service-Provider ID vom jeweiligen Netz.

    Ja - mehr oder weniger. Wobei der Klarname da eine sehr untergeordnete Rolle spielt und für die Zuordnung gar nicht benötigt wird.

    Statt Service-ID ist das bessere Wort vielleicht Service-Referenz (in der Enigma2 Welt). Die Service-Referenz enthält allerlei wichtige Information, wovon 4 Identifikationen zur Zuordnung genutzt werden:

    Service-ID
    Transponder-ID
    Original Network-ID
    Namespace (da wird normalerweise die Satelliten-Position reincodiert, ob das in Kabelnetzen noch zwingend eindeutig ist: kA).

    Die vier IDs kommen aus dem DVB-Signal/Stream, der Klarname auch, wird aber technisch meines Wissens hier gar nicht benötigt, aber halt für die Anzeige für den Benutzer. (Enigma2 speichert den Klarnamen natürlich auch ab, zusammen mit der Service-Ref in einer internen DB).

    Da IPTV-Streams die IDs nicht generell haben, ist das in der Enigma2 Welt dann noch Mal ne Extra Herausforderung, dafür EPG zu kriegen (z.B: aus dem EPG-Importer).

    Gut, dass ihr euch hier abstimmt! Wäre schade, wenn da verschiedene Süppchen gekocht werden. Die Rytec-IDs spielen nicht nur bei den hier diskutierten Grabbern eine Rolle und bei EPG-Importer (und ich meine doglover hat da noch was anderes). Man kann auch EPG-Daten aus z.B. Enigma2 exportieren (gibt ne leicht zu benutzende API, dann kann man beispielsweise OTA EPG in xmltv wandeln). Man möchte möglicherweise verschiedene Quellen zusammenführen, etc.

    Kodi 21.1, 17.6, 21.1, 16, 20.5 on Windows 11 Pro, Android 6, Android 12, FireTV Box 2nd Gen, FireTV 4k Max 2nd Gen
    Media on NAS, OpenMediaVault 6 (Debian Linux).

  • Manche Rytec-Einträge sind allerdings auch doppelt und unlogisch, warum erhalten europaweit ausgestrahlte Programme wie VH1 Classic bzw. MTV 80s unterschiedliche IDs? Warum sind die Kanalnamen dort nicht angepasst, bzw. soll dort noch eine Anpassung der ID auf MTV80s.eu o.Ä. kommen (hoffentlich nicht)? Warum gibt es ORF1 als ORF1.at und ORF1.svn, obwohl es sich eindeutig um einen Sender aus AT handelt? Dann kann man auch gleich wieder von vorne anfangen.

Jetzt mitmachen!

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