Ohne Programmführer bleibt von einem IPTV-Zugang eine Liste von Namen übrig. Mit ihm wird daraus ein navigierbares Fernsehprogramm — inklusive Timeshift und Catch-up, die beide auf die Zeitdaten angewiesen sind.
Dieser Artikel beschreibt die Einrichtung. Wenn der EPG bei dir bereits eingerichtet ist und trotzdem leer bleibt, führt IPTV EPG funktioniert nicht direkter zum Ziel.
Woher die Daten kommen
Der entscheidende Punkt, den viele übersehen: Der EPG ist nicht Teil des Videosignals. Er ist ein separater Datensatz.
Im klassischen Fernsehen wird der Programmführer im Sendesignal mitübertragen. Bei IPTV liegt er als eigene Datei vor — üblicherweise im XMLTV-Format unter einer eigenen URL.
Wie dein Player an diese Daten kommt, hängt vom Zugangsverfahren ab:
| Verfahren | EPG-Quelle |
|---|---|
| Xtream Codes | meist automatisch mitgeliefert |
| M3U-Playlist | zweite, getrennte URL — muss separat eingetragen werden |
Genau hier scheitern die meisten M3U-Einrichtungen: Die Senderliste läuft, aber die EPG-URL wurde nie hinterlegt.
Schritt 1: Die XMLTV-URL eintragen
Suche in den Einstellungen deines Players nach einem Eintrag wie EPG, TV Guide, XMLTV URL oder Programmführer.
Trage dort die Adresse ein, die dein Anbieter für den EPG nennt. Sie endet häufig auf .xml oder .xml.gz und sieht ungefähr so aus:
http://beispiel-server.tld:8080/xmltv.php?username=DEINNAME&password=DEINPASSWORT
Die komprimierte Variante (.gz) lädt schneller und spart Datenvolumen. Nicht jeder Player kommt damit zurecht — wenn der EPG leer bleibt, probiere die unkomprimierte Fassung.
Schritt 2: Laden lassen und warten
Der erste Abruf dauert. EPG-Dateien für mehrere hundert Sender über eine Woche können mehrere zehn Megabyte groß sein, und der Player muss sie vollständig verarbeiten.
Bei schwächeren Geräten kann dieser Vorgang mehrere Minuten dauern. Brich ihn nicht ab.
Schritt 3: Die Zuordnung prüfen
Jetzt kommt der Teil, der am häufigsten schiefgeht. Damit eine Sendung dem richtigen Kanal zugeordnet wird, muss eine Kennung übereinstimmen — die tvg-id.
In der Senderliste steht bei jedem Kanal eine solche Kennung. In der EPG-Datei steht bei jedem Programmeintrag dieselbe Kennung. Der Player verknüpft beide.
Stimmen sie nicht überein, ist das Ergebnis typisch: Manche Sender haben einen Programmführer, andere nicht — obwohl beide aus derselben Quelle stammen.
Was du tun kannst:
- Viele Player bieten eine manuelle Zuordnung an. Dort lässt sich pro Sender auswählen, welcher EPG-Kanal gelten soll.
- Manche Apps haben eine automatische Zuordnung nach Namen. Die funktioniert, solange die Schreibweisen ähnlich sind.
- Bei einzelnen wichtigen Sendern lohnt die Handarbeit; bei tausenden nicht.
Schritt 4: Die Zeitzone kontrollieren
Wenn Sendungen angezeigt werden, aber konsequent um ein oder zwei Stunden verschoben sind, liegt es an der Zeitzone.
XMLTV-Daten enthalten Zeitzonenangaben. Interpretiert der Player sie falsch — oder steht die Systemzeit des Geräts auf einer anderen Zone —, verschiebt sich das gesamte Raster.
Prüfe beides:
- Die Zeitzoneneinstellung im Player (oft als EPG Time Shift oder Zeitversatz)
- Die Systemzeitzone des Geräts
Eine Verschiebung um genau eine Stunde deutet häufig auf ein Sommerzeit-Problem hin.
Schritt 5: Den Zeitraum begrenzen
Dieser Schritt wird gern übersprungen und ist auf schwächeren Geräten der wichtigste.
Ein Programmführer über sieben Tage und mehrere hundert Sender belegt erheblich Arbeitsspeicher. Auf einem Fire TV Stick oder einem älteren Smart TV führt das zu träger Bedienung oder Abstürzen.
Zwei bis drei Tage reichen für den Alltag. Niemand plant sein Fernsehprogramm eine Woche im Voraus, und die Entlastung ist deutlich spürbar.
Ebenso hilfreich: ungenutzte Senderkategorien ausblenden, bevor der EPG geladen wird. Weniger Kanäle bedeuten weniger EPG-Daten.
Das Aktualisierungsintervall
Die meisten Player laden den EPG in einem festen Rhythmus neu. Sinnvoll ist ein tägliches Intervall.
Häufiger bringt nichts — Programmdaten ändern sich selten kurzfristig — und kostet nur Datenvolumen und Rechenzeit. Seltener führt dazu, dass Programmänderungen nicht ankommen.
Was ein funktionierender EPG freischaltet
Der Aufwand lohnt, weil einige Funktionen ohne ihn gar nicht existieren:
- Timeshift, um in einer laufenden Sendung zurückzuspringen
- Catch-up, um Sendungen vergangener Tage nachträglich zu starten
- Erinnerungen an beginnende Sendungen
- Suche nach Titeln über alle Kanäle hinweg
- Aufnahmen, wo der Player sie unterstützt
Alle brauchen exakte Start- und Endzeiten. Ohne sie weiß der Player nicht, welchen Ausschnitt er anfordern soll — beschrieben in Catch-up TV und Timeshift.
Nur die Sender zuordnen, die du brauchst
Eine manuelle Zuordnung ist bei tausenden Kanälen nicht praktikabel — bei fünfzehn Favoriten dagegen in wenigen Minuten erledigt. Genau darin liegt die praktische Lösung.
Die sinnvolle Reihenfolge:
- Erst aufräumen. Nicht genutzte Kategorien ausblenden und Favoriten anlegen, wie in Senderliste sortieren und Favoriten anlegen beschrieben.
- Dann zuordnen. Nur für die Sender in der Favoritenliste die Kanal-ID prüfen und gegebenenfalls manuell zuweisen.
- Anschließend sichern. Falls der Player einen Export der Einstellungen anbietet, jetzt nutzen — sonst ist die Arbeit beim Gerätewechsel verloren.
Der Aufwand bleibt so überschaubar und das Ergebnis deckt den Alltag vollständig ab. Für Sender außerhalb der Favoriten ist ein fehlender Programmführer in der Praxis kaum störend.
Ein Hinweis zum Zeitraum: Sobald die Zuordnung sitzt, lohnt es, den EPG-Zeitraum auf zwei bis drei Tage zu begrenzen. Das beschleunigt jeden Ladevorgang und senkt den Speicherbedarf erheblich.
Wenn der Anbieter keine Daten liefert
Manche Quellen liefern schlicht keinen oder nur lückenhaften EPG. Das erkennst du daran, dass der Programmführer auch auf anderen Geräten und in anderen Playern leer bleibt.
Von deiner Seite lässt sich das nicht beheben. Ein gepflegter EPG ist deshalb auch ein brauchbarer Qualitätsindikator für einen Anbieter — er kostet laufende Arbeit und zeigt, dass jemand den Betrieb ernst nimmt.
Die vorgelagerten Schritte — Player installieren, Zugang eintragen — beschreibt IPTV einrichten.