IPTV-Grundlagen

IPTV EPG: Programmführer verstehen – und was tun, wenn er fehlt

Der EPG zeigt, was gerade läuft und was als Nächstes kommt. Wenn er leer bleibt oder falsche Uhrzeiten anzeigt, steckt fast immer eine von wenigen Ursachen dahinter.

EPG steht für „Electronic Program Guide“ – den elektronischen Programmführer, der in deiner IPTV-App anzeigt, welche Sendung gerade läuft und was danach kommt. Bei IPTV kommen Senderliste und Programmdaten aus getrennten Quellen und werden über eine Kennung zusammengeführt. Wenn diese Verbindung nicht passt, bleibt der Guide leer.

So kommt der EPG in deine App

Die Programmdaten stehen in einer XMLTV-Datei. Jeder Sender hat dort eine Kennung (channel id), jede Sendung Start- und Endzeit. In der Senderliste (M3U oder Xtream Codes) trägt jeder Sender ebenfalls eine Kennung, die tvg-id. Die App ordnet die Sendungen über diese ID dem richtigen Sender zu.

Schema: Die tvg-id in der Senderliste muss der channel id in der XMLTV-Datei entsprechen, damit die App die Sendungen anzeigen kann
Die App verbindet Senderliste und Programmdaten über dieselbe ID

  • Mit Xtream Codes lädt die App den EPG meist automatisch vom Server.
  • Mit einem M3U-Link brauchst du oft zusätzlich einen EPG-Link (XMLTV-URL), den du in der App einträgst.

Den Unterschied zwischen beiden Zugangsarten erklärt Xtream Codes oder M3U?.

EPG bleibt leer: die Ursachen

Symptom Ursache Lösung
Kein Sender hat Programmdaten EPG nicht geladen oder nicht eingetragen EPG in der App aktualisieren bzw. XMLTV-Link eintragen
Einzelne Sender ohne Daten Für diesen Sender gibt es keine Daten oder die ID passt nicht Normal bei manchen Sendern; dem Support melden
Daten waren da, jetzt leer EPG-Cache abgelaufen In der App „EPG aktualisieren“ wählen
Programm verschoben um 1–2 Stunden Zeitzone oder EPG-Zeitversatz Zeitzone/Offset in der App anpassen

Schritt für Schritt reparieren

  1. EPG manuell aktualisieren. Fast jede App hat dafür einen Menüpunkt („EPG aktualisieren“, „Update EPG“).
  2. App-Cache leeren und die App neu starten. Alte Programmdaten werden so neu geladen.
  3. Zeitzone prüfen. Stimmt die Uhrzeit des Geräts? In vielen Apps gibt es zusätzlich einen EPG-Zeitversatz in Stunden.
  4. Bei M3U: XMLTV-Link eintragen. Ohne diesen Link kann die App keine Programmdaten laden.
  5. Mit Xtream Codes anmelden, wenn deine App das unterstützt – dann entfällt der separate Link meistens.
  6. Wartezeit einplanen: Große EPG-Dateien brauchen beim ersten Laden ein bis zwei Minuten.

Catch-up und EPG

Catch-up (Sendungen nachträglich ansehen) funktioniert nur zusammen mit dem EPG: Die App erkennt über die Programmdaten, welche Sendung wann lief, und ruft sie für die verfügbaren Tage ab. Fehlt der EPG, fehlt meist auch Catch-up. Bei KIVARO bieten ausgewählte Sender Catch-up an – mehr unter Funktionen.

Häufige Fragen

Wie oft wird der EPG aktualisiert?

Die Programmdaten werden regelmäßig auf dem Server erneuert. In der App kannst du einstellen, wie oft sie neu geladen werden – einmal täglich reicht meist.

Warum zeigt der Guide nur „Keine Informationen“?

Entweder sind für diesen Sender keine Daten verfügbar oder die Kennung passt nicht. Liegt es an vielen Sendern, aktualisiere den EPG und prüfe die Zugangsart. Wie die Kennung (tvg-id) in der Senderliste aussieht, zeigt M3U-Liste erklärt.

Brauche ich eine kostenpflichtige App für den EPG?

Nicht unbedingt. Viele kostenlose Player zeigen den EPG an; Bezahl-Versionen bieten oft eine schönere Zeitleiste. Siehe IPTV Player & Apps.

Alle Ratgeber