Was ist EPG bei IPTV?
EPG bei IPTV ist der elektronische Programmführer einer Player-App: eine Übersicht, meist als Raster mit Sendern und Uhrzeiten, die zu jedem Sender die laufende und die folgenden Sendungen mit Titel, Beginn, Ende und oft einer kurzen Beschreibung zeigt und deren Daten getrennt vom Bild aus einer eigenen Quelle im Format XMLTV kommen.
Beim Empfang über Antenne oder Satellit steckt der Programmführer im Sendesignal selbst, beim Fernsehen über das Internet lädt die App ihn gesondert aus dem Netz. Wie diese Art des Fernsehens insgesamt funktioniert, zeigt die Seite IPTV einfach erklärt.
Ohne Programmdaten laufen die Sender trotzdem, Sie sehen dann nur Sendernamen statt Sendungstitel. Mit EPG werden dagegen Funktionen möglich, die Sie vom Fernseher kennen: die Info-Leiste beim Umschalten, Erinnerungen an eine Sendung, in manchen Apps Aufnahmen und vor allem Replay.
EPG-Quellen: woher die Programmdaten kommen
Eine EPG-Quelle für IPTV ist eine Datei oder ein Link mit Programmdaten im Format XMLTV. Die Datei endet auf .xml oder, gepackt, auf .xml.gz; ein Link liefert sie bei jedem Abruf in der aktuellen Fassung. Viele suchen nach XMLTV-Dateien zum Download, doch für IPTV-Nutzer ist die Quelle des eigenen Anbieters die erste Wahl: Ihre Sender-Kennungen passen zur Playlist, und die Daten werden laufend erneuert.
Fremde EPG-Quellen benutzen oft andere Kennungen. Dann bleibt ein Teil des Rasters leer, oder ein Sender zeigt die Sendungen eines anderen Programms.
Eine XMLTV-Datei hat zwei Teile: zuerst die Sender mit Kennung und Namen, danach die Sendungen mit Beginn, Ende, zugehörigem Sender und Titel. Die Zeitangaben tragen einen Zusatz für die Zeitzone, im Beispiel „+0100“ für die mitteleuropäische Winterzeit:
<channel id="beispielsender1">
<display-name>Beispielsender 1</display-name>
</channel>
<programme start="20261029201500 +0100" stop="20261029213000 +0100" channel="beispielsender1">
<title>Beispielfilm</title>
</programme>
Die Kennung „beispielsender1“ muss in der Playlist als tvg-id wieder auftauchen, sonst findet die App zu diesem Sender keine Sendungen.
- 1EPG-QuelleDer XMLTV-Link mit den Sendezeiten
- 2Zuordnung in der AppDie App verbindet die Daten über die Sender-ID
- 3ProgrammführerLaufende und kommende Sendungen auf dem Fernseher
Die EPG-URL für IPTV folgt meist demselben Muster wie die übrigen Zugangsdaten, mit Benutzername und Passwort in der Adresse. Mit Beispielwerten sieht sie so aus:
Beispielwert: Verwenden Sie Ihren eigenen aus „Meine Zugänge“.
Kunden finden diesen Link in Mein Konto unter „Meine Zugänge“ im Bereich „Programmführer (EPG)“. Ein Klick auf „EPG-Link anzeigen“ blendet die EPG-URL ein, und der Button daneben kopiert sie. Weil Ihre Zugangsdaten darin stehen, gehört der Link nicht in fremde Hände.

EPG in IPTV-Apps hinzufügen
Wie Sie den Programmführer einbinden, hängt vom Login ab. Mit Server-URL, Benutzername und Passwort lädt die App die Programmdaten meist von selbst, weil der Server die passende Quelle mitliefert. Mit einem M3U-Link tragen Sie die EPG-URL einmal in den Einstellungen ein, sofern die App sie nicht schon aus der Kopfzeile der Liste übernimmt.
TiviMate
Im TiviMate IPTV Player verwalten Sie die EPG-Quellen in den Einstellungen. Bei einer Playlist mit Xtream-Login legt die App die Quelle des Anbieters meist selbst an; zu einer M3U-Playlist fügen Sie sie so hinzu:
- Öffnen Sie Einstellungen › EPG.
- Wählen Sie Quelle hinzufügen.

- Fügen Sie die EPG-URL ein und bestätigen Sie die Eingabe.
- Warten Sie, bis die App die Daten vollständig geladen hat, und prüfen Sie dann einige Sender im Programmführer.
In den EPG-Einstellungen legen Sie meist auch fest, wie oft die App die Daten erneuert. Bleibt eine Quelle nach dem Laden ohne Sendungen, prüfen Sie zuerst den eingefügten Link.
Enigma2-Receiver
Auf Receivern mit Enigma2 übernimmt ein eigenes Plugin die Programmdaten, der EPG-Import des Images. Dieses EPG-Plugin für IPTV lädt die XMLTV-Daten zu einer festen Uhrzeit und schreibt sie in den Programmführer des Receivers, der die Sendungen dann so anzeigt wie bei Satellitensendern. So fügen Sie das IPTV-EPG auf einem Enigma2-Receiver ein:
- Installieren Sie das EPG-Import-Plugin aus dem Feed Ihres Images.
- Wählen Sie in den Einstellungen des Plugins die Quelle für Ihre IPTV-Bouquets aus.

- Starten Sie den ersten Import von Hand und stellen Sie danach eine Uhrzeit für den automatischen Import ein, am besten nachts.
IPTV-Bouquets mit EPG entstehen am einfachsten mit einem Bouquet-Plugin, das aus dem M3U-Link oder den Xtream-Daten die Kanallisten baut und die passende Quelle für den EPG-Import gleich mit anlegt. Schritt für Schritt zeigt das die Anleitung IPTV auf der Dreambox, die auch Receiver von Vu+ und Gigablue abdeckt.
EPG lädt nicht oder zeigt die falsche Zeit
Fehler im Programmführer haben fast immer eine von vier Ursachen. Gehen Sie sie in dieser Reihenfolge durch.
Die Daten sind nicht aktuell
Apps erneuern die Programmdaten nur in festen Abständen. Starten Sie die Aktualisierung in den EPG-Einstellungen von Hand, und geben Sie der App beim ersten Laden einige Minuten Zeit, denn eine große XMLTV-Datei muss erst entpackt und verarbeitet werden. Auf Fernsehern mit wenig Speicher hilft es, nur die Quelle des Anbieters zu behalten und zusätzliche Quellen zu entfernen.
Der EPG-Link stimmt nicht
Ein abgeschnittenes Zeichen, ein mitkopiertes Leerzeichen oder ein alter Link aus einem früheren Zugang genügt, damit nichts lädt. Kopieren Sie die EPG-URL deshalb neu aus Mein Konto, statt sie abzutippen. Ist der Zugang abgelaufen, liefert auch der EPG-Link keine Daten mehr, bis er verlängert ist.
Die Uhrzeit ist verschoben
Liegen alle Sendungen um genau eine oder zwei Stunden daneben, stimmt die Zeitzone nicht. Prüfen Sie zuerst Datum, Uhrzeit und Zeitzone des Geräts, denn die App rechnet die Sendezeiten auf die Geräteuhr um. Erst wenn das Gerät richtig eingestellt ist und die Abweichung bleibt, ändern Sie die Zeitverschiebung in der App, zum Beispiel auf „+1:00“.

Nach der Umstellung zwischen Sommer- und Winterzeit zeigt der Programmführer manchmal für einen Tag versetzte Zeiten. Ein Neuladen der Daten behebt das meist; eine fest eingestellte Zeitverschiebung sollten Sie danach wieder auf null setzen.
Die Sender-ID passt nicht
Fehlen die Sendungen nur bei einzelnen Sendern oder zeigt ein Sender das Programm eines anderen, stimmt die Kennung in der Playlist nicht mit der in den EPG-Daten überein. Laden Sie Playlist und Programmführer neu. Viele Apps erlauben es außerdem, einem Sender von Hand eine andere EPG-Kennung zuzuweisen; das lohnt sich bei Sendern, die Sie oft schauen.
Stimmen Link, Zeit und Zuordnung, sieht der Programmführer so aus:

EPG und Replay
Mit Replay bekommt der Programmführer eine zweite Aufgabe: Bereits gelaufene Sendungen bleiben im Raster stehen, und Sie starten eine verpasste Folge nachträglich von Anfang an. Bei DaheimTV reicht Replay 14 Tage zurück, auf allen Sendern. Je nach App blättern Sie dafür im Programmführer zurück oder öffnen einen eigenen Bereich für verpasste Sendungen.
Damit das klappt, braucht die App die Programmdaten, denn nur aus ihnen weiß sie, wann eine Sendung begonnen und geendet hat. Ein lückenhafter Programmführer bedeutet deshalb auch lückenhaftes Replay. Wie Replay mit Filmen und Serien auf Abruf zusammenspielt, erklärt die Seite Replay bei IPTV.
Ob der Programmführer in Ihrer App richtig läuft, prüfen Sie am besten vor der Bestellung. Ein kostenloser IPTV-Test dauert 24 Stunden, läuft auf demselben Dienst wie das Abo und braucht keine Bankkarte.
Häufige Fragen
Was ist EPG bei IPTV?
EPG steht für Electronic Program Guide, auf Deutsch elektronischer Programmführer. Bei IPTV zeigt er in der App, was auf jedem Sender gerade läuft und was danach kommt, meist als Raster mit Sendern und Uhrzeiten. Die Daten kommen getrennt vom Bild aus einer Quelle im Format XMLTV, die Ihr Anbieter als Link bereitstellt. Ohne diese Daten spielt die App die Sender trotzdem ab, nur ohne Sendungsinfos.
Wo finde ich die EPG-URL für meine IPTV-App?
Die EPG-URL stellt Ihr Anbieter zusammen mit den übrigen Zugangsdaten bereit. Als Kunde finden Sie sie in Mein Konto unter „Meine Zugänge“ im Bereich „Programmführer (EPG)“, Feld „EPG-URL“, mit einem Button zum Kopieren. Nutzen Sie den Xtream-Login, holen viele Apps die Programmdaten von selbst, und Sie brauchen den Link nur, wenn der Programmführer leer bleibt. Geben Sie ihn nicht weiter, denn er enthält Ihre Zugangsdaten.
Warum zeigt der Programmführer die falsche Uhrzeit?
Meist stimmen Zeitzone oder Uhrzeit des Geräts nicht, oder in der App ist eine Zeitverschiebung eingestellt. Die Sendezeiten in den EPG-Daten tragen eine Angabe zur Zeitzone, und die App rechnet sie auf die Geräteuhr um. Prüfen Sie zuerst Datum, Uhrzeit und Zeitzone des Geräts, dann die Einstellung zur Zeitverschiebung in der App. Nach der Umstellung auf Sommer- oder Winterzeit hilft oft schon ein Neuladen des Programmführers.
Warum lädt das EPG nicht?
Häufige Gründe sind ein unvollständig kopierter EPG-Link, ein abgelaufener Zugang oder eine App, die die Daten noch nicht aktualisiert hat. Starten Sie die Aktualisierung in den Einstellungen von Hand und warten Sie einige Minuten, denn große XMLTV-Dateien brauchen Zeit. Fehlen die Infos nur bei einzelnen Sendern, passt deren Sender-ID nicht zu den EPG-Daten. Laden Sie dann Playlist und Programmführer neu oder ordnen Sie den Sender in der App von Hand zu.
Was ist eine XMLTV-Datei?
Eine XMLTV-Datei ist eine Textdatei im XML-Format mit Programmdaten: zuerst eine Liste der Sender mit Kennung und Namen, dann zu jeder Sendung Beginn, Ende, Titel und oft eine Beschreibung. Das Format ist der übliche Standard für EPG-Daten von Player-Apps und Receivern. Weil die Dateien groß werden, gibt es sie häufig gepackt mit der Endung .xml.gz. Die App lädt sie über einen Link und erneuert sie in festen Abständen.
