EPG ist eine separate Datenschicht
Der Electronic Program Guide zeigt Sendungsnamen, Zeiten und Beschreibungen. Eine M3U-Liste kann Streams enthalten, ohne Programmdaten mitzuliefern. Viele Player lesen deshalb zusätzlich eine XMLTV-Datei oder EPG-URL. Die Quelle muss rechtmäßig verwendet werden und zur Senderliste passen.
Ein funktionierender Stream mit leerem EPG ist kein Widerspruch. Der M3U Player verarbeitet zuerst die Wiedergabeliste; die Programmübersicht wird danach über Kennungen zugeordnet. Player unterscheiden sich darin, ob sie eine EPG-URL global oder pro Playlist speichern.
tvg-id und XMLTV channel-id müssen zusammenpassen
In erweiterten M3U-Listen kann ein Eintrag eine `tvg-id` enthalten. In XMLTV trägt der entsprechende Kanal eine `channel-id`. Stimmen diese Werte exakt überein, kann der Player die Sendungen eindeutig zuordnen. Fehlt die ID, versuchen manche Apps einen Vergleich über den Sendernamen, der bei abweichender Schreibweise scheitern kann.
Prüfen Sie einen einzelnen Sender als Referenz, bevor eine gesamte Liste geändert wird. Leerzeichen, Großschreibung, regionale Varianten und HD-Zusätze können die automatische Zuordnung beeinflussen. Bei Kodi dokumentiert der offizielle IPTV Simple Client die Beziehung zwischen `tvg-id`, `tvg-name` und XMLTV.
Falsche Uhrzeiten über Zeitzone statt Senderliste lösen
Wenn Sendungen vorhanden, aber um eine oder zwei Stunden verschoben sind, liegt die Ursache meist bei Zeitzone, Sommerzeit oder einem zusätzlichen Zeitversatz im Player. Prüfen Sie zuerst Datum und Zeitzone des Geräts. Danach wird kontrolliert, ob in der App ein manueller EPG-Offset gesetzt ist.
Setzen Sie nicht gleichzeitig Gerätezeit, XMLTV-Datei und App-Offset neu. Eine Korrektur pro Test verhindert doppelte Verschiebungen. Nach jeder Änderung muss der EPG-Cache je nach Player aktualisiert oder neu geladen werden.
Leeren oder veralteten EPG systematisch reparieren
Ist der EPG komplett leer, wird die XMLTV-URL separat auf Erreichbarkeit geprüft, ohne sie öffentlich zu veröffentlichen. Danach folgen Format, Player-Cache und Aktualisierungsintervall. Fehlen nur einzelne Sender, ist die ID-Zuordnung wahrscheinlicher als ein Netzwerkproblem.
Bei Smart-TV-Apps kann begrenzter Speicher eine Rolle spielen. Große Listen und lange EPG-Zeiträume belasten ältere Geräte. Reduzieren Sie den Zeitraum oder nicht benötigte Gruppen, statt den Fernseher mit mehreren parallelen Playern zu füllen. Weitere allgemeine Schritte stehen unter IPTV funktioniert nicht.