2026-10-20

tvg-id, group-title und tvg-logo in M3U erklärt

Was bedeuten tvg-id, group-title und tvg-logo in einer M3U-Playlist? Erfahre, wofür die Felder stehen und was vom Player und den Quelldaten abhängt.

tvg-id, group-title und tvg-logo in M3U erklärt

Die M3U-Felder tvg-id, group-title und tvg-logo beschreiben einen Sender, erfüllen aber unterschiedliche Aufgaben. tvg-id kann Sender mit Programmdaten verknüpfen, group-title nennt eine Kategorie und tvg-logo verweist auf eine Bildadresse. Es sind Metadaten neben der Stream-Adresse. Sie erstellen weder einen Sender noch garantieren sie, dass jeder IPTV-Player EPG-Daten oder ein Logo anzeigt.

Ein typischer M3U-Eintrag besteht aus einer #EXTINF-Zeile und der folgenden Stream-Adresse. Die Reihenfolge der Attribute kann unterschiedlich sein. Dieses fiktive Beispiel zeigt nur den Aufbau:

#EXTINF:-1 tvg-id="beispiel-nachrichten" group-title="Nachrichten" tvg-logo="https://example.invalid/logo.png",Beispiel Nachrichten
https://example.invalid/stream

Wo diese Felder stehen

In einer üblichen M3U-Playlist enthält jede Position eine #EXTINF-Zeile mit Informationen zum Eintrag und danach eine Zeile mit der Quelladresse. Vor dem Komma können Attribute stehen; nach dem Komma steht der Name, der in der Playlist angezeigt wird. Die genaue Formatierung hängt davon ab, wie der Anbieter die Datei erstellt hat.

Unterscheide drei Dinge: Sendername, Metadaten und Stream-Adresse. Der Name hilft bei der Identifizierung. Attribute ergänzen Beschreibungen. Die URL verweist auf die Wiedergabequelle. Wenn du eines davon änderst, sind die anderen nicht automatisch repariert.

tvg-id: eine Kennung für Programmdaten

tvg-id ist eine Textkennung, die einem Playlist-Eintrag zugeordnet ist. Häufig wird sie genutzt, um einen Sender mit einem Eintrag im XMLTV-Programmführer zu verbinden. Auch ein XMLTV-Feed kann Sender über eigene IDs identifizieren. Je besser die Kennung der Playlist zur Kennung im Guide passt, desto leichter kann ein System Programminformationen dem richtigen Sender zuordnen.

Es reicht nicht, wenn beide Kennungen nur ähnlich aussehen. Die vom Anbieter gelieferten Daten müssen zusammenpassen. Regionale Varianten, unterschiedliche Senderfassungen oder eine Änderung beim Anbieter können die Zuordnung verhindern, obwohl die Wiedergabe funktioniert. Umgekehrt bedeutet ein fehlendes tvg-id nicht automatisch, dass ein Sender nicht abgespielt werden kann. Das hängt vom Player und anderen möglichen Zuordnungswegen ab.

Spielt ein Sender, aber der Guide bleibt leer oder zeigt das Programm eines anderen Senders, solltest du die Wiedergabe getrennt vom EPG-Abgleich betrachten. Das genaue Verhalten hängt von Playlist, Guide-Feed und Player ab.

group-title: die Senderkategorie

group-title benennt die Gruppe, der der Anbieter einen Eintrag zuordnet, zum Beispiel „Sport“, „Nachrichten“ oder „Dokumentationen“. Es ist eine Kategorie innerhalb der Playlist, keine separate Quelle und kein Teil der Stream-URL. Gruppen können eine lange Senderliste übersichtlicher machen.

Der Anbieter bestimmt die Gruppenbezeichnungen. Sie können abgekürzt, in einer anderen Sprache oder bei ähnlichen Kategorien unterschiedlich formatiert sein. Eine leere oder unerwartete Gruppe kann daher aus den Playlist-Metadaten stammen und muss kein Wiedergabefehler sein. Ändere nicht die Stream-URL, nur weil die Kategorie merkwürdig aussieht.

tvg-logo: die Adresse des Senderbilds

tvg-logo enthält eine URL zu einem Bild, das dem Eintrag zugeordnet ist. Das Feld verweist auf eine Grafik, enthält sie aber nicht selbst. Ist die Adresse veraltet, nicht erreichbar oder fehlerhaft, kann das Logo fehlen, obwohl der Sender funktioniert. Verschiedene Player können mit fehlenden oder ungültigen Bildern unterschiedlich umgehen.

Ein Logo steuert weder die Verfügbarkeit des Streams noch liefert es Programmdaten. Fehlt nur das Bild, prüfe zuerst, ob der Anbieter noch eine aktuelle Bildadresse bereitstellt. Verwechsle ein fehlendes Logo nicht mit einem defekten Sender.

Kurzübersicht

Feld

Aufgabe

Was es nicht garantiert

tvg-id

Kennung für die Zuordnung von Programmdaten

Dass jeder XMLTV-Feed passt

group-title

Bezeichnung einer Playlist-Kategorie

Dass der Sender abgespielt wird

tvg-logo

Adresse eines Senderbilds

Dass das Bild verfügbar oder gültig ist

Diese Unterscheidung hilft bei der Fehlersuche. Funktioniert der Sender, aber der Guide nicht, prüfe die Datenquelle und Zuordnung statt den Stream zu ändern. DaddyTV unterstützt M3U-Quellen und einen optionalen XMLTV-Guide. Wie Metadaten genau verarbeitet werden, hängt jedoch weiterhin von Playlist, EPG-Feed und Player ab.

Einen M3U-Eintrag sicher prüfen

Wenn dein Anbieter eine Datei bereitstellt, öffne sie lokal in einem vertrauenswürdigen Texteditor. Füge die gesamte Playlist nicht in einen öffentlichen Online-Analysator ein, denn URLs können Zugangsdaten enthalten. Für einen Vergleich reichen die Attribute aus einigen #EXTINF-Zeilen, ohne die echte Stream-Adresse offenzulegen.

Prüfe, ob tvg-id vorhanden ist, group-title einen sinnvollen Wert hat und die URL in tvg-logo vollständig aussieht. Vergleiche die Kennung danach mit den Unterlagen oder dem XMLTV-Beispiel des Anbieters. Ändere Werte nicht in der gesamten Playlist, wenn du nicht weißt, wie der Player sie verwendet. Bewahre das Original auf und frage bei fehlenden Metadaten nach korrekten Angaben.

Drei häufige Missverständnisse

Erstens ist tvg-id keine Senderadresse, sondern eine Kennung. Zweitens erstellt group-title keinen TV-Zeitplan: Das Feld nennt eine Kategorie, enthält aber keine Programmliste. Drittens ist tvg-logo keine erforderliche Bilddatei. Die URL kann veraltet oder nicht verfügbar sein. In allen drei Fällen kann der Stream normal laufen, obwohl Metadaten fehlen.

Prüfe daher jede Ebene getrennt: zuerst den Sender, dann Gruppe, Bild und Guide. tvg-id bezeichnet die Kennung, group-title die Kategorie und tvg-logo die Bildadresse. Keines der Felder ersetzt die Stream-URL oder einen vollständigen XMLTV-Feed. Spielt das Bild, aber der Guide fehlt, konzentriere dich auf den Guide-Abgleich. Funktioniert der Sender nicht, untersuche seine Quelle separat.

Für die Einrichtung hilft die Seite zum M3U-Player; Informationen zu einem separaten Guide findest du auf der Seite zum XMLTV-EPG-Player.

Eine Übersicht der unterstützten App-Geräte findest du unter Plattformen.

DaddyTV Blog