IPTV EPG einrichten und Zeitversatz beheben
Falsche IPTV-Programmzeiten beheben: XMLTV-Zeitzone vs. Geräte-Uhr vs. App-Versatz unterscheiden.
Eine falsche EPG-Zeit ist fast nie ein kaputter Programmführer. Es ist ein Zeitstempel, der gegen die falsche Referenz gelesen wird. Das Programmraster zeigt eine Sendung, die zwei Stunden zu früh oder zu spät beginnt. Die Daten selbst sind meist nicht beschädigt. Sie werden nur irgendwo zwischen Quelle und Bildschirm gegen die falsche Uhr interpretiert.
Allgemeine Troubleshooting-Anleitungen beschreiben oft einen universellen „EPG-Zeitversatz-Schieberegler", als hätte jede App dieselbe Steuerung. Das stimmt nicht. Es gibt auch eine Warnung, die genauso oft übersprungen wird: Sind die Guide-Daten Ihrer Quelle bereits korrekt und Sie legen eine manuelle Korrektur darüber, können Sie aus einem funktionierenden Guide einen falschen machen. Dieser Leitfaden zeigt, wie Sie erkennen, wo der Fehler tatsächlich liegt. Danach behandelt er den genauen Bildschirm, den IPTV Expert Ihnen zur Korrektur gibt.
Das Wichtigste in Kürze
- XMLTV-Dateien tragen ihre eigene Zeitzone pro Programmeintrag. Fehlt sie, wird UTC angenommen — ein „falscher" Guide ist also oft ein quellseitiges Zeitzonenproblem, kein App-Fehler.
- Der EPG-Einstellungsbildschirm von IPTV Expert hat vier Steuerelemente pro Quelle: Aktivieren, Jetzt aktualisieren, Aktualisierungshäufigkeit und Zeitversatz.
- Zeitversatz ist eine Korrektur nur in ganzen Stunden, von -12 h bis +12 h, die angewendet wird, wenn die App den zwischengespeicherten Guide liest. Sie schreibt die heruntergeladene XMLTV-Datei nicht um und kann eine Abweichung unterhalb einer Stunde (zum Beispiel 30 Minuten) nicht korrigieren.
Was ein EPG-Zeitversatz eigentlich ist
Ein EPG (elektronischer Programmführer) wird aus einem separaten Datenfeed aufgebaut, der über Ihrer Senderliste liegt. Bei den meisten IPTV-Setups ist dieser Feed XMLTV. Es handelt sich um eine XML-Datei mit Programmeinträgen, jeweils mit einem start- und stop-Attribut in einem bestimmten Format.
Die eigene Referenzdokumentation des XMLTV-Formats formuliert die Regel klar. Datums- und Zeitangaben „folgen demselben Format, lose an ISO 8601 angelehnt", geschrieben als YYYYMMDDhhmmss. Und: „Sie können auch eine Zeitzone anhängen; wird keine explizite Zeitzone angegeben, wird UTC angenommen" (XMLTV DTD, xmltv.dtd). Mit anderen Worten: Ein wohlgeformter Programmeintrag soll seinen eigenen Versatz zu UTC angeben. Tut er das, kann jeder konforme Reader ihn korrekt in Ortszeit umrechnen. Tut er das nicht oder gibt den falschen Versatz an, erbt jeder nachgelagerte Guide diesen Fehler.
So sieht das in der Praxis aus, auf die zwei entscheidenden Zeilen reduziert:
<!-- Falsch: keine explizite Zeitzone angehängt.
Nach der obigen DTD-Regel wird das als UTC gelesen,
selbst wenn der Sender Ortszeit in einer UTC+2-Region meinte. -->
<programme start="20260818200000" stop="20260818210000" channel="example.channel">
<title>Abendnachrichten</title>
</programme>
<!-- Korrekt: expliziter UTC-Versatz angehängt, gemäß dem
eigenen Beispielformat der DTD ("19880523083000 +0300"). -->
<programme start="20260818200000 +0200" stop="20260818210000 +0200" channel="example.channel">
<title>Abendnachrichten</title>
</programme>
Beide Einträge beschreiben dieselbe nominale Uhrzeit, 20:00. Nur der zweite sagt einem Reader eindeutig, welche 20:00 das ist. Angenommen, Ihre Quelle veröffentlicht Einträge wie im ersten Beispiel, und Ihre tatsächliche Sendezeitzone ist nicht UTC. Der gesamte Guide zeigt Zeiten verschoben um genau diese Differenz — üblicherweise um eine kleine Anzahl ganzer Stunden, passend zu typischen UTC-Versatz-Regionen.
Diagnostizieren, bevor Sie korrigieren
Antwort zuerst: Prüfen Sie zuerst die eigenen XMLTV-Daten der Quelle, dann die Uhr und Zeitzone Ihres Geräts, und erst zuletzt die eigene Versatz-Steuerung der App. Die falsche Ebene zu korrigieren stapelt einen neuen Fehler auf den echten, statt ihn zu entfernen.
- Prüfen Sie, ob der Versatz über jeden Sender und jeden Tag hinweg konsistent ist. Ein quellseitiges Zeitzonenproblem — fehlender oder falscher Versatz im XMLTV-Feed, wie oben gezeigt — verschiebt in der Regel jede Sendung um denselben festen Betrag, durchgehend. Ist er konsistent, gehört die Korrektur zur Quelle oder in die Zeitversatz-Steuerung der App unten. Sie gehört nicht in Ihre Geräteeinstellungen.
- Prüfen Sie Datum, Uhrzeit und Zeitzone Ihres Geräts. Sind Uhr oder Zeitzone auf Betriebssystemebene falsch, wird alles, was die App als „jetzt" anzeigt, gegen einen falschen Referenzpunkt gemessen. Das verfälscht, welche Sendung als „gerade laufend" angezeigt wird, selbst wenn die XMLTV-Daten selbst in Ordnung sind.
- Erst danach die eigene EPG-Versatz-Steuerung der App ansehen. Sind die ersten beiden Prüfungen sauber und der Guide liegt weiterhin um eine feste Stundenzahl daneben, ist eine Zeitversatz-Einstellung pro Quelle das richtige Werkzeug. Sie wird als Nächstes behandelt.
Direkt zu Schritt 3 zu springen, ist der häufigste Weg, die Sache zu verschlimmern. Eine manuelle Verschiebung über eine Quelle zu legen, die den korrekten Versatz bereits trägt, addiert die beiden Korrekturen einfach in die falsche Richtung.

Die EPG-Quelle in IPTV Expert konfigurieren
Antwort zuerst: Die EPG-Einstellungen liegen auf einem Bildschirm pro Quelle, mit vier Steuerelementen in dieser Reihenfolge: Aktivieren, Jetzt aktualisieren, Aktualisierungshäufigkeit und Zeitversatz.
- Öffnen Sie die EPG-Einstellungen für Ihre aktuelle Quelle. Sie sind über das App-Menü erreichbar. Jede Steuerung auf diesem Bildschirm gilt für die aktuell ausgewählte Quelle. Nutzen Sie mehr als eine Quelle, erhält jede ihre eigenen EPG-Einstellungen unabhängig.
- Aktivieren. Ein Schalter, der das EPG-Abrufen für diese Quelle ein- oder ausschaltet.
- Jetzt aktualisieren. Löst einen sofortigen Download der Guide-Daten aus. Diese Zeile zeigt auch das Datum der letzten Aktualisierung und wie viele Sendungen aktuell zwischengespeichert sind, damit Sie bestätigen können, dass eine Aktualisierung tatsächlich Daten geholt hat, statt still zu scheitern.
- Aktualisierungshäufigkeit. Wie oft die App prüft, ob zwischengespeicherte Guide-Daten alt genug sind, um automatisch erneut heruntergeladen zu werden (siehe Tabelle unten).
- Zeitversatz. Zeigt den aktuellen Versatz pro Quelle, zum Beispiel
-2hoder+3h. Ein Tippen darauf öffnet den im nächsten Abschnitt behandelten Korrekturbildschirm.
Bei M3U- und Xtream-Codes-Quellen zeigt derselbe Bildschirm zusätzlich ein Feld Eigene URL. Es ist vorab mit einem Platzhalter befüllt, der die URL zeigt, die die App automatisch verwenden würde. IPTV Expert löst diese automatische URL in einer festen Reihenfolge auf. Zuerst eine selbst eingegebene eigene URL. Dann, für Xtream-Codes-Quellen, eine automatisch aus Ihrem Konto gebaute URL in der Form {server}/xmltv.php?username={username}&password={password}. Dann eine von der Playlist mitgelieferte EPG-URL, falls Ihre M3U selbst eine angibt. Existiert keine davon, gibt es für diese Quelle kein EPG. Einen eigenen Wert einzugeben und zu speichern aktiviert das EPG für diese Quelle und löst eine sofortige Aktualisierung aus. Das Feld zu leeren, kehrt zur automatischen URL zurück. Stalker-Portal-Quellen zeigen dieses Feld überhaupt nicht — sie nutzen stattdessen einen separaten, dedizierten EPG-Download-Pfad.
Schlägt eine Aktualisierung fehl, zeigt IPTV Expert eine Meldung: „Fehler beim Aktualisieren des EPG." Diese eine Meldung deckt eine fehlerhafte URL, ein Netzwerkproblem und eine fehlerhafte XMLTV-Datei gleichermaßen ab. Sie diagnostiziert nicht, welches davon aufgetreten ist. Schlägt eine Aktualisierung wiederholt fehl, ist die erneute Prüfung der URL selbst — einschließlich, ob sie noch die Zugangsdaten braucht, mit denen sie gebaut wurde — der schnellste erste Schritt. Haben Sie noch keine Xtream-Codes-, M3U- oder Stalker-Portal-Quelle hinzugefügt, beginnen Sie stattdessen dort: Xtream Codes in IPTV Expert einrichten, So fügen Sie eine M3U-Playlist zu IPTV Expert hinzu und Stalker Portal in IPTV Expert einrichten behandeln diese Abläufe. Die hier beschriebene EPG-URL-Auflösung setzt voraus, dass diese Quelle bereits existiert.

Einen Zeitversatz mit Zeitversatz korrigieren
Antwort zuerst: Zeitversatz ist eine Korrektur pro Quelle in ganzen Stunden, von -12 h bis +12 h, angewendet, wenn die App den zwischengespeicherten Guide gegen die Uhr liest. Sie schreibt die heruntergeladene XMLTV-Datei nicht um.
- Tippen Sie auf dem EPG-Einstellungsbildschirm auf Zeitversatz.
- Wählen Sie einen Versatz aus der Liste, angezeigt als
-12hbis+12hin 1-Stunden-Schritten. - Bestätigen Sie Ihre Auswahl. Die App bringt Sie zurück zum EPG-Einstellungsbildschirm mit dem neuen angezeigten Wert.
Zwei Dinge sind wissenswert, bevor Sie einen Wert wählen. Erstens wird die Korrektur pro Quelle angewendet, nicht global. Nutzen Sie mehr als eine Quelle, kann jede ihren eigenen Zeitversatz-Wert tragen — nützlich, wenn der Feed eines Anbieters bereits einen korrekten Versatz enthält und der eines anderen nicht. Zweitens ändert der Versatz nur, was die App als „jetzt" behandelt, wenn zwischengespeicherte Programme mit der Uhr abgeglichen werden. Die zugrunde liegende XMLTV-Datei auf dem Gerät bleibt unberührt.
Dieser zweite Punkt setzt eine harte Grenze für das, was diese Steuerung korrigieren kann. Die verfügbaren Schritte sind nur ganze Stunden. Ein Guide einer Quelle, der um einen Bruchteil einer Stunde daneben liegt — 30 Minuten ist das häufigste Beispiel —, lässt sich mit Zeitversatz allein nicht vollständig korrigieren. In diesem Fall muss die Korrektur an der Quelle passieren, indem Sie Ihren Anbieter nach der deklarierten Zeitzone seines Feeds fragen, nicht in der App.
Sieht Ihr Guide für eine Quelle richtig aus, für eine andere aber falsch, ist das zu erwarten. Es bedeutet, dass die zugrunde liegenden XMLTV-Daten der beiden Quellen sich bei ihrem eigenen deklarierten Versatz uneinig sind, und jede braucht ihren eigenen Zeitversatz-Wert statt einer gemeinsamen Einstellung.

Die Aktualisierungshäufigkeit einstellen
Guide-Daten veralten auch dann, wenn der Zeitversatz korrekt ist, da sich Sendepläne ändern. Die automatische Aktualisierungshäufigkeit von IPTV Expert steuert, wie oft die App prüft, ob der zwischengespeicherte Guide alt genug für einen erneuten Download ist:
| Häufigkeit | Verhalten |
|---|---|
| Deaktiviert | Keine automatische Aktualisierung; nur manuelles „Jetzt aktualisieren" erneuert den Guide |
| 1 Stunde | Prüft stündlich |
| 4 Stunden | Prüft alle 4 Stunden |
| 12 Stunden | Prüft zweimal täglich |
| 24 Stunden | Prüft einmal täglich |
| 48 Stunden | Prüft alle 2 Tage |
| 72 Stunden | Prüft alle 3 Tage |
| 7 Tage | Prüft wöchentlich |
Die App vergleicht bei jedem Wechsel zu dieser Quelle die Zeit seit Ihrer letzten erfolgreichen Aktualisierung mit dieser Einstellung. Sie löst nur dann einen neuen Download aus, wenn dieses Intervall verstrichen ist. Eine kürzere Häufigkeit hält Programmänderungen schneller aktuell, auf Kosten häufigerer Downloads.
Was diese Funktion nicht beheben kann
Ein paar Einschränkungen sind es wert, klar benannt statt umgangen zu werden:
- Keine Steuerung für Versätze unter einer Stunde. Zeitversatz bewegt sich nur in ganzen Stundenschritten. Eine Abweichung von 30 Minuten oder einem anderen Bruchteil einer Stunde braucht eine quellseitige Korrektur, keine App-Einstellung.
- Kein Auswahlmenü für Zeitzonennamen. Es gibt keine Liste benannter Zeitzonen, etwa nach Stadt oder Region, zur Auswahl. Es ist nur ein numerischer Stundenversatz relativ zum aktuellen Guide Ihrer Quelle.
- Allgemeine Fehlermeldung bei Aktualisierung. Eine fehlgeschlagene EPG-Aktualisierung zeigt unabhängig von der Ursache eine Meldung. Eine fehlerhafte URL, ein Netzwerkabbruch und eine fehlerhafte Quelldatei sehen von Seiten der App aus alle gleich aus.
- Sender-Zuordnung hängt von der Quelle ab. Zwischengespeicherte Guide-Daten werden über die Sender-Kennung abgeglichen, die sowohl der XMLTV-Feed als auch Ihre Playlist oder Ihr Konto verwenden. Nutzt der XMLTV-Feed einer Quelle andere Sender-Kennungen als Ihre Playlist, passen die Programmdaten nicht zum richtigen Sender. Das ist ein Ausrichtungsproblem der Quelldaten, kein Fall für Zeitversatz.
Welchen Download sollten Sie verwenden?
Die EPG-Einstellungen funktionieren auf jeder Plattform, auf der IPTV Expert läuft, gleich, es gibt also hier keinen plattformspezifischen Schritt zu nennen. Haben Sie die App bereits installiert, gelten die obigen Einstellungen direkt. Installieren Sie sie zum ersten Mal, deckt die vollständige IPTV-Expert-Download-Übersicht jedes unterstützte Gerät ab. Nach der Installation ist M3U oder Xtream Codes: Welches IPTV-Login-Format sollten Sie nutzen? eine nützliche nächste Lektüre, falls Sie sich noch nicht für ein Quellformat entschieden haben.
IPTV Expert
Schauen Sie auf Ihrem Bildschirm zu
Laden Sie IPTV Expert für Ihre bevorzugte Plattform herunter.
IPTV Expert stellt keine Kanäle, Playlists oder Abonnements bereit, hostet oder verkauft sie nicht.