Ein EPG (Electronic Program Guide) ist der elektronische Programmführer auf dem Bildschirm, der über alle Ihre Sender hinweg anzeigt, was gerade und als Nächstes läuft — mit Titeln, Zeiten, Beschreibungen und Kategorien in einem scrollbaren Raster. Er ist der digitale Ersatz für gedruckte TV-Programme und lässt Sie das Programm durchstöbern, Sendungsdetails lesen und oft Erinnerungen oder Aufnahmen einstellen. Dieser Leitfaden erklärt, wie ein EPG funktioniert, welches XMLTV-Format dahintersteckt und wie Sie einen einrichten.
Was ein EPG leistet
Ein EPG ist der interaktive Programmführer, der über Ihre Sender gelegt wird. Auf einen Blick zeigt er typischerweise:
- Jetzt und danach — was gerade läuft und was auf jedem Sender folgt.
- Ein Zeitleisten-Raster — Sender an einer Seite, eine scrollbare Zeitachse oben.
- Sendungsdetails — Titel, Anfangs- und Endzeit, eine Inhaltsangabe und oft ein Genre oder eine Altersfreigabe.
- Aktionen — eine Erinnerung einstellen, eine laufende Sendung von vorne beginnen oder, wo unterstützt, eine Aufnahme planen.
Ohne EPG ist eine IPTV-Senderliste nur eine Ansammlung von Namen. Der EPG ist es, der sich wie echtes Fernsehen anfühlen lässt — mit einem richtigen Programmführer, um den herum Sie Ihren Abend planen können.
Wie ein EPG funktioniert
Ein EPG sind separate Daten von Ihrer Senderliste, und der Player fügt beide zusammen.
- Die Senderliste — meist eine M3U-Playlist — legt fest, welche Sender es gibt und wo jeder Stream liegt. Jeder Sender trägt eine Kennung namens
tvg-id. - Die EPG-Daten — eine XMLTV-Datei — listen Sendungen und ihre Zeiten auf, jeweils an eine Sender-ID gebunden.
- Die Zuordnung — Ihr Player verknüpft einen Sender mit seinem Programm, wenn die
tvg-idder Playlist der Sender-ID in der EPG-Datei entspricht.
Diese gemeinsame ID ist der ganze Trick. Wenn sie übereinstimmt, zeigt jeder Sender sein Programm; wenn nicht, bleibt der Programmführer leer — was das mit Abstand häufigste EPG-Problem ist.
Das XMLTV-Format
Fast alle IPTV-EPGs verwenden XMLTV, ein offenes XML-Format für TV-Programme. Eine XMLTV-Datei hat zwei Arten von Einträgen: Senderdefinitionen und Sendungseinträge.
<channel id="bbcone.uk">
<display-name>BBC One</display-name>
</channel>
<programme start="20260723183000 +0000" stop="20260723190000 +0000" channel="bbcone.uk">
<title>Evening News</title>
<desc>The day's top stories and weather.</desc>
</programme>
In der Praxis kommt es auf zwei Details an:
- Die
channel-ID muss dertvg-idIhrer Playlist entsprechen. Im Beispiel ist beidesbbcone.uk. Das ist die Verknüpfung, die den Programmführer erscheinen lässt. - Zeiten enthalten eine Zeitzone (
+0000oben). Ist die Zeitzone Ihres Players falsch eingestellt, erscheinen Sendungen um Stunden verschoben.
EPG-Dateien werden oft gzip-komprimiert als .xml.gz ausgeliefert, um Bandbreite zu sparen, da eine ganze Woche Programm für Hunderte von Sendern groß ist. Player entpacken sie automatisch.
So richten Sie einen EPG ein
Das Hinzufügen eines EPG ist in den meisten Playern eine kurze, einmalige Aufgabe:
- Besorgen Sie die EPG-URL. Ihre lizenzierte Quelle stellt einen XMLTV-Link bereit (
.xmloder.xml.gz). - Öffnen Sie die EPG-Einstellungen Ihres Players. In Apps wie TiviMate oder IPTV Smarters suchen Sie nach „EPG“ oder „Guide“.
- Fügen Sie die URL ein und speichern Sie.
- Lassen Sie es herunterladen. Die erste Aktualisierung kann bei großen Programmführern eine Minute dauern.
- Stellen Sie Aktualisierungsintervall und Zeitzone ein. Eine tägliche automatische Aktualisierung hält den Programmführer aktuell; die korrekte Zeitzone hält die Sendungen synchron.
Für eine app-spezifische Anleitung folgen Sie unserer TiviMate-Einrichtungsanleitung und sehen Sie, wie die Playlist-Seite zusammenpasst, unter was eine M3U-Playlist ist.
Tipp: Verwenden Sie eine EPG-Quelle, die auf Ihre Senderliste zugeschnitten ist, sodass deren Sender-IDs bereits mit den tvg-ids Ihrer Playlist übereinstimmen. Eine Playlist mit einem nicht dazugehörigen EPG zu kombinieren, ist der Hauptgrund dafür, dass Programmführer leer bleiben.
Einen defekten EPG reparieren
Wenn Ihr Programmführer leer, falsch oder zeitlich verschoben ist, arbeiten Sie diese Punkte der Reihe nach durch:
| Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Programmführer komplett leer | tvg-id ≠ EPG-Sender-ID | IDs angleichen oder eine passende EPG-Quelle verwenden |
| Einige Sender haben keinen Programmführer | Diesen Sendern fehlt eine tvg-id | Die korrekte tvg-id zu diesen Playlist-Einträgen hinzufügen |
| Zeiten sind um Stunden verschoben | Falsche Zeitzone in der App | Ihre korrekte Zeitzone in den Einstellungen festlegen |
| Programmführer wird nicht mehr aktualisiert | Abgelaufene URL oder keine automatische Aktualisierung | EPG-URL aktualisieren; tägliche Aktualisierung aktivieren |
| Alte Daten nach Änderungen | Zwischengespeicherter Programmführer | Eine EPG-Aktualisierung erzwingen / den Guide-Cache der App leeren |
Die meisten EPG-Probleme laufen auf diese tvg-id-Übereinstimmung hinaus. Bringen Sie die IDs in Einklang, und der Rest fügt sich meist von selbst.
Fazit
Ein EPG ist der interaktive Programmführer, der aus einer schlichten Senderliste echtes Fernsehen macht — Jetzt und Danach, ein durchstöberbares Raster und Sendungsdetails. Hinter den Kulissen ist es eine XMLTV-Datei, die über eine gemeinsame tvg-id mit Ihren Sendern verknüpft wird. Fügen Sie die richtige EPG-URL in Ihren Player ein, gleichen Sie Ihre IDs an, stellen Sie die korrekte Zeitzone ein, und Sie erhalten einen vollständigen, sich selbst aktualisierenden Programmführer.
Verstehen Sie als Nächstes die Senderlisten-Seite unter was eine M3U-Playlist ist oder starten Sie mit den Grundlagen unter was IPTV ist.
Unsicher bei einem Begriff auf dieser Seite? Schlagen Sie ihn im Streaming-Glossar nach.