IPTV EPG Programmführer mit Sendern Zeitachse und Programminformationen

IPTV EPG: Programmführer, XMLTV und Senderzuordnung erklärt

Ein IPTV EPG ist der elektronische Programmführer einer IPTV-Anwendung. Er zeigt nicht nur Sendernamen, sondern ordnet Sendungen einer Zeitachse zu: Was läuft gerade, was kommt als Nächstes und welche Programme sind später geplant?

Ohne EPG besteht IPTV häufig nur aus einer Senderliste. Mit einem funktionierenden Programmführer erhält der Nutzer dagegen eine klassische TV-Guide-Ansicht mit Uhrzeiten, Titeln und – je nach Datenquelle – Beschreibungen, Kategorien oder weiteren Metadaten.

Technisch ist wichtig: Der EPG ist normalerweise nicht der Videostream selbst. Programmdaten und Stream werden getrennt geliefert und erst im Player zusammengeführt.

Was bedeutet EPG?

EPG steht für Electronic Program Guide.

Auf Deutsch wird häufig von einem elektronischen Programmführer oder einer elektronischen Programmzeitschrift gesprochen.

Ein EPG kann beispielsweise anzeigen:

  • Sender;
  • Sendungstitel;
  • Startzeit;
  • Endzeit;
  • Programmbeschreibung;
  • Kategorie;
  • Sprache;
  • Episodeninformationen.

Welche Details sichtbar sind, hängt von der Datenquelle und vom verwendeten Player ab.

Wie funktioniert ein IPTV EPG?

Vereinfacht arbeiten drei Ebenen zusammen:

  1. Die Playlist oder API liefert die Sender.
  2. Eine EPG-Quelle liefert Programmdaten.
  3. Der IPTV Player ordnet beide Datensätze einander zu.

Damit diese Zuordnung funktioniert, benötigen Sender und Programmdaten gemeinsame Kennungen.

Bei M3U wird dafür häufig ein Attribut wie tvg-id verwendet. In XMLTV besitzt ein Sender ebenfalls eine eindeutige ID.

Passen diese IDs zusammen, kann der Player die Programmdaten dem richtigen Sender zuordnen.

Was ist XMLTV?

XMLTV ist ein verbreitetes Format für TV-Programmdaten.

Die XMLTV-Dokumentation unterscheidet grundsätzlich zwischen zwei wichtigen Datensatztypen:

  • channel für Senderinformationen;
  • programme für einzelne Sendungen.

Ein Programmeintrag kann Informationen enthalten wie Titel, Beschreibung, Startzeit, Ende und weitere Metadaten.

Damit eignet sich XMLTV sehr gut als strukturierte EPG-Quelle.

IPTV Programme: Was steckt hinter dem Begriff?

Der Suchbegriff „IPTV Programme“ kann zwei Dinge bedeuten:

  • TV-Programme beziehungsweise Sendungen;
  • IPTV-Anwendungen beziehungsweise Apps.

Im Kontext eines EPG geht es um TV-Programmdaten.

Die Senderliste zeigt, welche Kanäle vorhanden sind. Der EPG zeigt, welche Sendungen auf diesen Kanälen zu welcher Uhrzeit laufen.

Damit ist der Programmführer eine Ergänzung zur Senderliste.

EPG bei M3U

Bei einer klassischen M3U-Playlist kann der EPG separat eingebunden werden.

Die Playlist enthält beispielsweise:

  • Sendername;
  • Stream-Adresse;
  • Gruppe;
  • tvg-id.

Die EPG-Quelle enthält wiederum Programmdaten für dieselben Sender-IDs.

Mehr über das Playlist-Format findest du unter M3U IPTV.

EPG bei Xtream

Bei einem Xtream-kompatiblen Login kann der Player Programmdaten häufig über dieselbe Serverstruktur abrufen.

Dadurch muss nicht immer eine separate XMLTV-Adresse manuell eingetragen werden.

Die genaue Umsetzung hängt jedoch von Player und Quelle ab.

Mehr zum Login-Prinzip erklären wir unter Xtream IPTV.

Warum zeigt der EPG „Keine Informationen“?

Das ist einer der häufigsten EPG-Fehler.

Mögliche Ursachen:

Keine EPG-Quelle

Der Player hat keine Programmdaten geladen.

Falsche URL

Die XMLTV-Adresse ist nicht erreichbar.

Sender-ID passt nicht

Playlist und EPG verwenden unterschiedliche Kennungen.

Daten sind veraltet

Die Programmdaten wurden nicht aktualisiert.

Player hat noch nicht synchronisiert

Bei großen EPG-Dateien kann der Import etwas dauern.

Warum ist die Uhrzeit falsch?

Wenn alle Sendungen um eine oder mehrere Stunden verschoben sind, liegt häufig ein Zeitproblem vor.

Prüfe:

  • Zeitzone des Geräts;
  • automatische Uhrzeit;
  • Sommer-/Winterzeit;
  • EPG-Zeitversatz im Player.

Man sollte nicht sofort jede Senderzuordnung verändern, wenn nur die Uhrzeit falsch ist.

EPG und Senderzuordnung

Die technische Zuordnung ist entscheidend.

Beispiel:

tvg-id="sender.beispiel.de"

Wenn dieselbe ID in der XMLTV-Quelle existiert, kann der Player die Sendungen automatisch zuordnen.

Fehlt diese Übereinstimmung, kann der Sender funktionieren, während der EPG leer bleibt.

Automatische oder manuelle Zuordnung?

Viele Player versuchen zunächst eine automatische Zuordnung.

Das funktioniert am besten, wenn:

  • IDs identisch sind;
  • Sendernamen sauber gepflegt sind;
  • keine unnötigen Namenszusätze vorhanden sind.

Wenn einzelne Sender keine Programmdaten zeigen, kann je nach App eine manuelle EPG-Zuordnung möglich sein.

Wie oft sollte der EPG aktualisiert werden?

Programmdaten ändern sich regelmäßig.

Deshalb sollte der Player die EPG-Quelle automatisch aktualisieren.

Ein zu seltenes Update kann dazu führen, dass neue Sendungen fehlen, alte Daten angezeigt werden oder der Guide nach einigen Tagen leer wird.

EPG und große Senderlisten

Sehr große XMLTV-Dateien können auf älteren Geräten mehr Zeit und Arbeitsspeicher benötigen.

Hilfreich können sein:

  • nur benötigte EPG-Daten laden;
  • unnötige Sendergruppen ausblenden;
  • App aktuell halten;
  • ausreichend freien Speicher lassen.

Ein schwächeres TV-Gerät kann beim Parsen großer Programmdaten langsamer sein als eine moderne TV-Box.

EPG in TiviMate

Der TiviMate IPTV Player bietet eine klassische TV-Guide-Darstellung.

Je nach Zugangsmethode kann eine EPG-Quelle automatisch oder manuell verknüpft werden.

Wenn du nicht nur verstehen möchtest, was EPG ist, sondern die Quelle praktisch hinzufügen willst, lies IPTV EPG einrichten.

EPG in anderen IPTV Apps

Viele IPTV Apps unterstützen Programmdaten.

Die Menüs heißen beispielsweise EPG, TV Guide, Program Guide, XMLTV oder EPG Source.

EPG und Favoriten

Ein guter EPG wird besonders nützlich, wenn die Senderliste bereits organisiert ist.

Favoriten reduzieren eine große Liste auf die wichtigsten Programme.

Weitere Hinweise zur Senderstruktur findest du unter IPTV alle Sender.

EPG und Catch-up

Ein EPG kann auch als Navigation für zeitversetzte Inhalte dienen. Dabei zeigt der Guide vergangene Sendungen, die – sofern Quelle und Player Catch-up unterstützen – erneut gestartet werden können.

Der EPG allein speichert allerdings keine Videos. Er liefert nur Programmdaten.

EPG und Timeshift

Timeshift ist ebenfalls eine separate Funktion. Der Programmführer zeigt, welche Sendung läuft. Timeshift ermöglicht dagegen das Pausieren oder zeitversetzte Fortsetzen eines laufenden Streams.

Sicherheit bei EPG-URLs

Persönliche EPG- oder Playlist-URLs können Zugangsinformationen enthalten.

Deshalb:

  • nicht öffentlich posten;
  • nicht in Screenshots zeigen;
  • nur in vertrauenswürdigen Apps speichern;
  • keine unbekannten Online-Checker verwenden.

Häufige Fragen

Ist EPG dasselbe wie eine Senderliste?

Nein. Die Senderliste enthält Kanäle und Streams. Der EPG enthält Programmdaten.

Braucht IPTV zwingend EPG?

Nein. Streams können auch ohne EPG funktionieren. Der Programmführer verbessert jedoch die Bedienung erheblich.

Warum fehlen nur einzelne Sender im EPG?

Häufig stimmen die Sender-IDs nicht mit der EPG-Quelle überein.

Was bedeutet XMLTV?

XMLTV ist ein strukturiertes XML-basiertes Format für TV-Programmdaten.

Kann ich mehrere EPG-Quellen verwenden?

Viele moderne Player unterstützen mehrere Quellen. Die genaue Funktion hängt von der App ab.

Fazit

Ein IPTV EPG verbindet Sender mit Programmdaten.

Die wichtigsten technischen Bausteine sind Senderliste oder API, EPG-Daten, XMLTV, Sender-ID, Zeitzone und regelmäßige Aktualisierung.

Wenn diese Elemente zusammenpassen, wird aus einer einfachen Liste von Streams ein komfortabler elektronischer Programmführer.

Technische Quelle: XMLTV – File Format

IPTV kaufen ab 19 €