
EPG steht für Electronic Program Guide – zu Deutsch elektronischer Programmführer. Für viele Nutzer ist dies das Feature, das den größten Unterschied im Alltag macht, da es die Navigation durch umfangreiche Playlists erst wirklich komfortabel gestaltet und aus einer reinen Senderliste eine zeitlich strukturierte Übersicht macht.
Ohne EPG bleibt eine Playlist im Kern eine unsortierte Aufzählung von Namen, bei der du selbst herausfinden musst, was aktuell läuft. Mit einem funktionierenden EPG dagegen siehst du auf einen Blick Sendezeiten, Titel und teilweise sogar kurze Beschreibungen – vergleichbar mit dem Programmführer, den man von klassischem Kabel- oder Satellitenfernsehen kennt.
In diesem Artikel erklären wir, wie ein EPG technisch aufgebaut ist, welches Dateiformat dabei zum Einsatz kommt, wie die Verknüpfung mit einer Playlist funktioniert und warum manche Quellen gar keine EPG-Daten liefern.
Wer einmal verstanden hat, wie die einzelnen Bausteine zusammenspielen, kann fehlende oder fehlerhafte Programmdaten meist selbst einordnen, anstatt vorschnell einen Fehler in der eigenen Player-Software zu vermuten.
Was genau leistet ein EPG?
Ein EPG zeigt Sendezeiten, Titel und teilweise kurze Beschreibungen in einer chronologischen Zeitleisten-Ansicht an, meist mit einer horizontalen Achse für die Zeit und einer vertikalen Liste für die einzelnen Kanäle. Statt blind durch Kategorien zu navigieren, siehst du auf einen Blick, was aktuell läuft, was als Nächstes folgt und wie lange eine bestimmte Sendung noch dauert.
Viele Player-Anwendungen ermöglichen zusätzlich einen Klick direkt auf einen Programmeintrag, um weitere Details einzusehen, etwa eine ausführlichere Beschreibung oder die geplante Restlaufzeit. Diese Funktionen unterscheiden sich je nach Software, basieren aber alle auf denselben zugrunde liegenden EPG-Daten.
Das XMLTV-Format als technischer Standard
EPG-Daten werden in der Regel im XMLTV-Format bereitgestellt – einer standardisierten XML-Struktur, die für jeden Kanal eine Liste von Sendungen mit Start- und Endzeit, Titel und optionaler Beschreibung enthält. Dieses Format hat sich über Jahre als gemeinsamer Nenner zwischen unterschiedlichsten Quellen und Playern etabliert.
Eine Player-Software lädt diese XMLTV-Datei üblicherweise über eine separate URL, liest die enthaltenen Daten aus und ordnet die Informationen anschließend den jeweiligen Einträgen der Playlist zu. Dieser Ladevorgang erfolgt meist automatisch im Hintergrund und wird in regelmäßigen Abständen wiederholt, damit die Programmdaten aktuell bleiben.
Wie EPG-Daten mit der Playlist verknüpft werden
Die Verknüpfung erfolgt meist über eine eindeutige Kennung, etwa das 'tvg-id'-Attribut in der M3U-Datei, das exakt mit der entsprechenden Kennung in der XMLTV-Datei übereinstimmen muss. Nur wenn beide Kennungen identisch sind, kann die Player-Software den richtigen Programmeintrag dem richtigen Kanal zuordnen.
Stimmen diese Kennungen nicht überein – etwa durch Schreibfehler oder unterschiedliche Benennungskonventionen zwischen Playlist-Anbieter und EPG-Quelle – werden für den betroffenen Kanal keine Programmdaten angezeigt, obwohl die grundsätzliche EPG-Funktion technisch korrekt arbeitet. Dieses Problem lässt sich meist nur durch eine manuelle Anpassung der Kennungen in der Playlist beheben.
Aktualisierungsintervalle und Datenmenge
XMLTV-Dateien können je nach Anzahl der Kanäle und dem abgedeckten Zeitraum erheblich an Umfang gewinnen, teilweise mehrere Megabyte für eine Woche im Voraus geplanter Programme. Eine gute Player-Software lädt diese Datei deshalb nicht bei jedem Öffnen neu, sondern in sinnvollen Intervallen, etwa einmal täglich.
Dieses Vorgehen spart sowohl Datenvolumen als auch Ladezeit, kann aber dazu führen, dass sehr kurzfristige Programmänderungen bei der jeweiligen Quelle erst mit einer gewissen Verzögerung in der App sichtbar werden.
Warum EPG-Daten manchmal komplett fehlen
Nicht jede Quelle stellt EPG-Daten bereit, da die Pflege eines vollständigen XMLTV-Datensatzes zusätzlichen Aufwand bedeutet, der von manchen Anbietern schlicht nicht geleistet wird. In diesem Fall zeigt die Player-Software lediglich die Playlist ohne Programminformationen an – ein technisch völlig normales Verhalten, das nichts mit einem Fehler der Software zu tun hat.
Manche Quellen liefern zudem nur für einen Teil der enthaltenen Kanäle EPG-Daten, während andere Einträge ohne Programmzeitleiste bleiben. Auch dieses gemischte Bild ist normal und lässt sich ausschließlich auf Seiten der jeweiligen Quelle beheben, nicht innerhalb der Player-Software selbst.
Eigene XMLTV-Quellen manuell hinzufügen
Manche Player-Anwendungen erlauben es, eine XMLTV-URL manuell einzutragen, unabhängig davon, ob die Playlist-Quelle selbst eine solche bereitstellt. Das ist besonders praktisch, wenn eine öffentlich verfügbare Programmdatenbank passende Daten für die eigenen Kanäle liefert.
Voraussetzung dafür bleibt weiterhin eine übereinstimmende Kennung zwischen Playlist und XMLTV-Datei, weshalb sich diese Methode vor allem für technisch versiertere Nutzer eignet, die bereit sind, die Zuordnung bei Bedarf selbst anzupassen.
EPG als Qualitätsmerkmal einer Player-Software
Neben der reinen Anzeige unterscheiden sich Player-Anwendungen auch darin, wie übersichtlich und schnell reagierend die EPG-Oberfläche gestaltet ist, etwa bei der Navigation über mehrere Tage oder beim Springen zwischen Kanälen. Diese Unterschiede fallen erst im täglichen Gebrauch spürbar auf.
Zeitzonen und Zeitformat innerhalb einer XMLTV-Datei
XMLTV-Dateien speichern Sendezeiten in einem standardisierten Zeitformat inklusive Zeitzonenangabe, damit die Player-Software die Zeiten unabhängig vom Standort des Servers korrekt in die lokale Zeit des Nutzers umrechnen kann. Fehlt diese Zeitzonenangabe oder ist sie falsch gesetzt, können angezeigte Sendezeiten von der tatsächlichen Ausstrahlung abweichen.
Solche Abweichungen fallen meist erst auf, wenn ein Programm scheinbar zur falschen Zeit angezeigt wird, obwohl die grundsätzliche Zuordnung zwischen Playlist und EPG korrekt funktioniert. In diesem Fall liegt die Ursache in den Rohdaten der Quelle, nicht in der Player-Software selbst.
Vorschau-Zeitraum: Wie weit reichen EPG-Daten in die Zukunft?
Nicht jede Quelle stellt Programmdaten für denselben Zeitraum bereit. Manche XMLTV-Dateien enthalten nur Informationen für die kommenden 24 Stunden, andere decken eine ganze Woche im Voraus ab. Dieser Unterschied hängt ausschließlich von der jeweiligen Quelle ab und lässt sich innerhalb der Player-Software nicht künstlich erweitern.
Weiterführende Artikel auf unserer Seite
- die IPTV Playlist übersichtlich verwalten
- wie IPTV Streaming technisch funktioniert
- IPTV Buffering gezielt beheben
- wie viel Internet IPTV wirklich braucht
- ob ein VPN bei IPTV sinnvoll ist
- IPTV Anbieter in Deutschland richtig einordnen
- worauf du beim IPTV kaufen achten solltest
- wie ein aussagekräftiger IPTV Test abläuft
Häufig gestellte Fragen
EPG steht für Electronic Program Guide, also elektronischer Programmführer, der Sendezeiten und Titel übersichtlich in einer Zeitleiste darstellt, ähnlich wie man es von klassischem Fernsehen kennt.
Ein EPG macht aus einer reinen Liste von Streams eine übersichtliche, zeitlich strukturierte Programmübersicht, die den täglichen Umgang mit einer umfangreichen Playlist erheblich erleichtert. Technisch basiert das Ganze auf dem XMLTV-Format, das über eindeutige Kennungen präzise mit der jeweiligen Playlist verknüpft wird.
Fehlt das EPG, liegt das in den meisten Fällen an der jeweiligen Quelle – entweder weil sie keine Programmdaten pflegt oder weil die Kennungen nicht übereinstimmen – und nicht an der verwendeten Player-Software selbst.
Auch scheinbar kleine Details wie die Zeitzonenangabe innerhalb der XMLTV-Datei können sich merklich auf die Genauigkeit der angezeigten Sendezeiten auswirken, weshalb sich bei anhaltenden Abweichungen ein Blick auf die Rohdaten der Quelle lohnt.
Wer beim Vergleich unterschiedlicher Player-Anwendungen auf eine saubere, schnelle EPG-Darstellung achtet, profitiert im Alltag von einer deutlich angenehmeren Navigation, unabhängig davon, wie umfangreich die eigene Playlist letztlich ausfällt.
Quellen und weiterführende Informationen
Unsere Player-Software unterstützt XMLTV-Daten vollständig – teste es selbst.
Jetzt Preise ansehen

