EPG steht für Electronic Program Guide — auf Deutsch: elektronischer Programmführer. Er ist die Fernsehzeitschrift direkt in der App: Für jeden Kanal siehst du, was gerade läuft und was als Nächstes kommt.
Ohne EPG bleibt von einem IPTV-Zugang nur eine Liste von Namen übrig. Mit EPG wird daraus ein navigierbares Fernsehprogramm.
Was der EPG konkret anzeigt
Die üblichen Informationen pro Sendung:
- Titel und, je nach Datenquelle, eine Kurzbeschreibung
- Start- und Endzeit
- Laufender Fortschritt der aktuellen Sendung
- Genre oder Kategorie
- Bei Serien teilweise Staffel- und Episodennummer
Dargestellt wird das meist als Raster: Kanäle untereinander, Zeit von links nach rechts. Du siehst auf einen Blick, was um 20:15 Uhr auf zwanzig Sendern läuft — genau wie in einer gedruckten Programmzeitschrift, nur aktuell.
Woher die Daten kommen
Das ist der Punkt, an dem die meisten Probleme entstehen: Der EPG ist nicht Teil des Videosignals. Er ist ein separater Datensatz, der eigens geladen werden muss.
Im klassischen Fernsehen wird der Programmführer im Sendesignal mitübertragen. Bei IPTV ist das anders. Hier liegen die EPG-Daten üblicherweise als XMLTV-Datei vor — eine strukturierte Datei, die alle Sendungen mit Zeitangaben auflistet.
Wie dein Player an diese Datei kommt, hängt vom Zugangsformat ab:
Bei Xtream Codes liefert der Server den EPG in der Regel automatisch mit. Du trägst Serveradresse, Benutzername und Passwort ein, und der Player holt sich Sender und Programmführer gemeinsam.
Bei einer M3U-Playlist ist der EPG häufig eine zweite, getrennte URL. Diese musst du separat im Player hinterlegen. Genau hier wird sie oft schlicht vergessen — der Unterschied zwischen beiden Verfahren ist in M3U-Playlist oder Xtream Codes? beschrieben.
Warum der EPG leer bleibt
Wenn im Programmführer nichts steht, gibt es fünf typische Ursachen.
1. Die EPG-Quelle ist nicht hinterlegt
Der häufigste Fall bei M3U-Zugängen. Der Player kennt die Sender, aber nicht die Programmdaten. Prüfe in den Einstellungen, ob eine EPG-URL eingetragen ist.
2. Die Zuordnung stimmt nicht
Damit eine Sendung dem richtigen Kanal zugeordnet wird, muss die Kennung in der Senderliste mit der Kennung in der EPG-Datei übereinstimmen. Diese Kennung heißt tvg-id.
Passt sie nicht, bleiben einzelne Kanäle leer, während andere gefüllt sind. Manche Player bieten eine manuelle Zuordnung an, mit der sich das korrigieren lässt.
3. Die Zeitzone ist falsch
Wenn Sendungen angezeigt werden, aber konsequent um ein oder zwei Stunden verschoben sind, liegt es an der Zeitzoneneinstellung. XMLTV-Daten enthalten Zeitzonenangaben; interpretiert der Player sie falsch, verschiebt sich das gesamte Raster.
Prüfe sowohl die Einstellung im Player als auch die Systemzeitzone des Geräts.
4. Die Datei ist zu groß für das Gerät
EPG-Dateien über mehrere Tage und viele hundert Sender können sehr groß werden. Geräte mit wenig Arbeitsspeicher — Smart TVs, ältere Sticks — brechen das Laden dann ab.
Abhilfe: den EPG-Zeitraum im Player verkürzen und ungenutzte Kategorien ausblenden.
5. Der Anbieter pflegt die Daten nicht
Manche Quellen liefern schlicht keine oder nur lückenhafte EPG-Daten. Das lässt sich von deiner Seite nicht beheben. Ein Hinweis darauf: Der EPG ist auch auf anderen Geräten und in anderen Playern leer.
Was ein guter EPG ermöglicht
Ein gepflegter Programmführer ist mehr als Komfort — er schaltet Funktionen frei, die ohne ihn nicht existieren:
- Timeshift und Catch-up. Wo der Anbieter es unterstützt, kannst du in einer laufenden Sendung zurückspringen oder eine vergangene Sendung nachträglich starten. Der Player braucht dafür die genauen Zeitgrenzen aus dem EPG.
- Aufnahmen planen. Manche Player können Sendungen aufzeichnen. Ohne EPG müsstest du Start- und Endzeit manuell eintragen.
- Erinnerungen setzen. Eine Benachrichtigung, wenn eine bestimmte Sendung beginnt.
- Suche im Programm. Nach Titel oder Genre über alle Kanäle hinweg — nur mit EPG-Daten möglich.
EPG und VOD: zwei verschiedene Welten
Ein häufiges Missverständnis: Der EPG bezieht sich ausschließlich auf lineares Fernsehen, also auf laufende Sender mit festem Sendeplan.
Abrufinhalte brauchen keinen Programmführer — sie haben keine Sendezeit. Sie werden in einem eigenen Bereich der App als Katalog dargestellt. Was das bedeutet, erklärt Was ist VOD?
Praktische Tipps
Den EPG-Zeitraum begrenzen. Zwei bis drei Tage reichen für den Alltag völlig aus und entlasten schwächere Geräte spürbar.
Nach einem Update neu laden. Wenn der EPG nach einem Update der Senderliste durcheinandergerät, hilft es meist, den Cache zu leeren und die Daten neu abzurufen.
Auf mehreren Geräten prüfen. Bleibt der EPG überall leer, liegt es an der Quelle. Ist er nur auf einem Gerät leer, liegt es an dessen Konfiguration.
Aktualisierungsintervall einstellen. Die meisten Player laden den EPG in einem festen Rhythmus neu. Ein tägliches Intervall ist ein sinnvoller Kompromiss zwischen Aktualität und Datenverbrauch.
Was ohne EPG nicht funktioniert
Der Programmführer ist nicht nur eine Anzeige — mehrere Funktionen hängen technisch an ihm. Das erklärt, warum ein fehlender EPG mehr kaputt macht als nur die Übersicht.
Catch-up. Um eine vergangene Sendung zurückzuholen, muss der Player deren genaue Anfangs- und Endzeit kennen. Ohne EPG gibt es keinen Anfasser — beschrieben in Catch-up TV und Timeshift.
Timeshift mit Sendungsbezug. Ein Sprung an den Anfang der laufenden Sendung setzt voraus, dass der Player weiß, wann sie begonnen hat.
Erinnerungen und Merklisten. Funktionieren nur mit Sendungsdaten.
Die Sortierung nach „läuft jetzt”. Manche Player bieten eine Ansicht des aktuellen Programms über alle Sender. Ohne EPG bleibt sie leer.
Deshalb ist der EPG bei der Auswahl eines Players ein hartes Kriterium und keine Komfortfrage. Wie er eingerichtet und zugeordnet wird, steht in EPG einrichten und zuordnen.
Fazit
Der EPG ist ein eigener Datensatz, der zusätzlich zur Senderliste geladen wird. Deshalb kann er fehlen, während die Kanäle einwandfrei laufen. Die häufigsten Ursachen sind eine fehlende EPG-URL, eine nicht passende Kanalzuordnung und eine falsche Zeitzone.
Wenn der Programmführer bei dir leer bleibt, findest du die passende Eingrenzung auf der Seite IPTV Probleme lösen.