Wenn der EPG nicht lädt, fehlt die Orientierung im Fernsehprogramm: Der Sender läuft, doch Titel und Zeiten bleiben leer. Oder die Übersicht erscheint, zeigt aber die falsche Sendung. Beginne mit einem einzigen betroffenen Sender und notiere, was genau fehlt. So kannst du nach jedem Schritt erkennen, ob sich das Problem verändert hat.
Dieser Leitfaden hilft bei der allgemeinen XMLTV-Diagnose mit einem kompatiblen Player und deiner eigenen, rechtmäßig genutzten Programmquelle. Menüs und unterstützte Importwege unterscheiden sich je nach App. Nutze deshalb ihre Dokumentation für die konkrete Einrichtung. Eine Playlist mit funktionierenden Streams ist noch kein Beleg dafür, dass auch passende, aktuelle Programmdaten vorliegen. Grundlagen zur Senderliste erklärt der M3U-Leitfaden.
1. Welcher der vier Fehlerfälle passt?
Prüfe zwei oder drei Sender derselben Liste, möglichst aus unterschiedlichen Gruppen. Vergleiche den heutigen Abend mit morgen. Diese kleine Stichprobe zeigt, wo du beginnen solltest, ohne gleich alle Einstellungen umzubauen.
| Beobachtung | Erster Prüfschritt |
|---|---|
| Überall fehlen Einträge | Quelle, Abruf und abgedeckten Zeitraum prüfen. |
| Einzelne Sender bleiben leer | Abdeckung und Zuordnung dieser Sender vergleichen. |
| Einträge enden gestern | Aktualität der Quelldaten und letzten Abruf prüfen. |
| Titel passen, Zeiten sind verschoben | Gerätezeit, Anbieterangabe und Zeitkonfiguration vergleichen. |
Ruckelt gleichzeitig das Bild, behandle die Wiedergabe als eigenen Fehler und nutze den Leitfaden zu IPTV-Buffering. Eine leere Programmübersicht allein sagt wenig über die Qualität des Videostreams aus. Halte zunächst fest, welcher Fall deiner Beobachtung am nächsten kommt.
2. Quelle und aktuelle Programmdaten prüfen
Vergleiche die hinterlegte EPG-Adresse privat mit der aktuellen Angabe deines Anbieters. Prüfe die vollständige URL einschließlich ihrer Parameter auf Übertragungsfehler. Solche Adressen können Zugangsdaten oder persönliche Tokens enthalten: Poste sie weder in einem Forum noch in einem öffentlichen URL-Tester. Auch ein Screenshot kann die Adresse verraten.
Starte den dokumentierten Aktualisierungsweg deines Players einmal und notiere Uhrzeit sowie sichtbares Ergebnis. Unterscheide dabei einen fehlgeschlagenen Abruf von einem erfolgreichen Import ohne brauchbare Einträge. Eine heruntergeladene Datei kann alt sein oder für den gesuchten Sender und Tag keine Daten enthalten. Wiederholtes Aktualisieren ergänzt keine Sendungen, die bereits an der Quelle fehlen.
Wenn du eine eigene lokale Kopie prüfen kannst, suche darin nach dem betroffenen Sender und einem konkreten heutigen Programmtitel. Kläre andernfalls mit dem Anbieter, welchen Zeitraum seine Quelle aktuell abdeckt. Lösche bestehende Quellen erst, wenn du ihre Einstellungen sicher wiederherstellen kannst.
3. XMLTV-Zuordnung am einzelnen Sender prüfen
XMLTV verknüpft programme.channel mit channel.id; start enthält den Beginn einschließlich einer angegebenen Zeitzone.
<?xml version="1.0" encoding="UTF-8"?>
<tv>
<channel id="demo.news">
<display-name>Demo News</display-name>
</channel>
<programme start="20261013180000 +0000" channel="demo.news">
<title>Demo bulletin</title>
</programme>
</tv>
Das frei erfundene Beispiel dient ausschließlich der Demonstration. Es ist keine nutzbare EPG-Quelle und liefert keinen Programmplan für deine Sender.
Vergleiche beim betroffenen Sender die Kennung der Playlist mit dem vorgesehenen Eintrag deiner EPG-Quelle. Häufig verwenden Apps dafür eine passende tvg-id; eine automatische Zuordnung ist jedoch nicht bei jedem Player garantiert. Folge der dokumentierten Methode deiner App, einschließlich einer manuellen Auswahl, falls vorgesehen. Gleiche Kennungen müssen exakt übereinstimmen. Ähnliche Anzeigenamen oder Zusätze wie HD helfen bei der Orientierung, beweisen aber keine korrekte Zuordnung.
Prüfe zuerst einen Sender nach einer einzelnen Änderung. Ein M3U-Validator kann eine zusätzliche Prüfung der Playlist unterstützen; daraus folgt keine Bestätigung der EPG-Daten oder ihrer Zuordnung im Player.
4. Falsche Programmzeiten gezielt vergleichen
Wähle eine bekannte Sendung und notiere den angezeigten Beginn, die erwartete Zeit laut Anbieter und die tatsächliche Gerätezeit samt Zeitzone. Prüfe außerdem vorhandene Zeitkorrekturen in der App. Vergleiche möglichst einen zweiten Sender: Ein gemeinsamer Versatz und ein einzelner falscher Eintrag sind unterschiedliche Beobachtungen.
Setze nicht automatisch einen Offset von plus einer Stunde. Eine solche Korrektur kann einen Fehler verdecken und andere Sender verschieben. Ändere genau eine Einstellung, aktualisiere auf dem dokumentierten Weg und vergleiche dieselbe Sendung erneut. Halte vorherigen Wert und Ergebnis fest, damit du zurückgehen kannst. Untersuche bei wechselnden Abweichungen auch, ob unterschiedliche Tage oder Sender betroffen sind.
5. Einen hilfreichen Fehlerbericht vorbereiten
Bleibt der Fehler bestehen, nenne Player und Version, Gerät, Datum mit Zeitzone, betroffene Sender sowie das Ergebnis des letzten Abrufs. Beschreibe, ob alles leer, nur ein Sender betroffen, der Zeitraum veraltet oder die Uhrzeit verschoben ist. Füge deine Vergleichssendung und die ausprobierte Einzeländerung hinzu.
Entferne vollständige URLs, Kontonamen, Passwörter und Tokens aus Bildern und Texten. Melde fehlende Quelldaten dem Anbieter und eine reproduzierbare Importauffälligkeit dem zuständigen App-Support. Dein Bericht sollte Beobachtungen enthalten, ohne eine noch ungeprüfte Ursache als sicher darzustellen.
Technische Quelle: XMLTV-DTD des XMLTV-Projekts. Stand dieses Leitfadens: 13. Oktober 2026.