XMLTV EPG Quellen 2026: Beste Anbieter & Setup
Ohne eine funktionierende EPG-Quelle sieht der IPTV-Player nur Sendernamen – kein Programm, keine Beschreibungen, kein Vorauszeitplan. Dieser Artikel zeigt, welche XMLTV-Quellen für EPG in Deutschland, Österreich und der Schweiz zuverlässig funktionieren und wie die Konfiguration im Player gelingt.
Was ist das XMLTV-Format?
XMLTV ist ein offenes XML-basiertes Dateiformat, das Programminformationen für Fernsehsender enthält. Eine XMLTV-Datei listet Sender (<channel>-Elemente mit einer eindeutigen id) und deren Sendungen (<programme>-Elemente mit Start- und Stoppzeiten, Titel, Beschreibung, Kategorie und optionalen Metadaten). IPTV-Player laden diese Datei von einer URL herunter und ordnen die Programmeinträge den Sendern in der M3U-Playlist per tvg-id-Matching zu.
Vergleich: Kostenlose XMLTV EPG-Quellen für DACH
| Quelle | DACH-Abdeckung | Update-Intervall | Programmvorschau | Besonderheit |
|---|---|---|---|---|
| epg.best | Sehr gut (DE/AT/CH) | Täglich | 7 Tage | Umfangreichste kostenlose XMLTV-Quelle |
| iptv-org/epg (GitHub) | Gut (DE/AT/CH) | Täglich | 3–7 Tage | Open Source, automatisiert gepflegt |
| rytec (Kodi) | Gut (DE Fokus) | Täglich | 7 Tage | Ursprünglich für Kodi, kompatibel mit XMLTV |
| epgshare01 | Mittel (DE) | Täglich | 3 Tage | Community-Projekt, variierte Stabilität |
Das tvg-id-Matching: Kernproblem bei fehlendem EPG
Der häufigste Grund für fehlende Programminformationen ist ein tvg-id-Mismatch: Die tvg-id in Ihrer M3U-Playlist stimmt nicht mit der channel-id in der XMLTV-Datei überein.
Diagnose:
- Öffnen Sie Ihre M3U-Quelldatei in einem Texteditor und notieren Sie den
tvg-id-Wert für einen betroffenen Sender (z. B.tvg-id="Das.Erste.DE"). - Laden Sie die XMLTV-Datei Ihrer EPG-Quelle herunter und durchsuchen Sie sie nach diesem Wert im
<channel id="...">-Tag. - Wenn die Werte abweichen, ist das die Ursache.
Lösung: Entweder wechseln Sie zu einer EPG-Quelle, deren channel-ids zu Ihrer M3U-Playlist passen, oder Sie nutzen einen Player, der manuelle tvg-id-Zuordnungen unterstützt (z. B. TiviMate mit der „Programm suchen"-Funktion).
EPG-URL in TiviMate einrichten
- TiviMate öffnen → Einstellungen → EPG-Quellen
- EPG-Quelle hinzufügen → URL eintragen
- Quelle benennen (z. B. „epg.best DE")
- Update-Intervall: 24 Stunden
- Zeitzone prüfen: Muss mit der Serverzeit der EPG-Quelle übereinstimmen (meist UTC+1/UTC+2 für DACH)
- EPG jetzt laden – Ladevorgang abwarten
- Kanal öffnen – Programminformationen sollten nun erscheinen
Checkliste: EPG zeigt kein Programm – Diagnose
- EPG-URL korrekt und erreichbar? Im Browser öffnen – muss eine XML-Datei oder GZ-Archiv liefern
- tvg-id in M3U und channel-id in XMLTV identisch? Beide in Texteditor prüfen
- Zeitzone im Player korrekt eingestellt? (Europa/Berlin für DE/AT)
- EPG vollständig geladen? Ladefortschritt in Player-Einstellungen prüfen
- Update-Intervall sinnvoll? Empfehlung: 24 Stunden
- EPG-Datei-Encoding: UTF-8? Sonderzeichen (Umlaute) in Beschreibungen können auf falsches Encoding hinweisen
- Anbieter-EPG vorhanden? Viele IPTV-Anbieter liefern eine eigene EPG-URL – diese hat oft bessere Übereinstimmung
Häufig gestellte Fragen
XMLTV ist ein standardisiertes XML-Dateiformat für elektronische Programmführer (EPG). Ein IPTV-Player lädt diese Datei von einer URL herunter und zeigt damit Sendungszeiten, Beschreibungen und Programmvorschauen in der Kanaloberfläche an. Ohne EPG-Quelle sieht der Nutzer nur die Sendernamen, aber keine Programminformationen.
epg.best ist für deutsche Sender eine der umfangreichsten kostenlosen XMLTV-Quellen mit täglichen Updates und breiter Abdeckung. Alternativ bietet das iptv-org/epg-Projekt auf GitHub EPG-Daten für viele deutschsprachige Sender. Welche Quelle am besten funktioniert, hängt davon ab, ob die tvg-id-Werte in Ihrer M3U-Playlist mit den channel-id-Werten der EPG-Quelle übereinstimmen.
Der häufigste Grund ist ein tvg-id-Mismatch: Die tvg-id in Ihrer M3U-Playlist stimmt nicht mit der channel-id in der XMLTV-Datei überein. Prüfen Sie beide Werte manuell. Weitere Ursachen: falsche Zeitzone im Player, EPG-Datei nicht vollständig geladen, zu kurzes Update-Intervall oder der EPG-Server ist temporär nicht erreichbar.
Die meisten kostenlosen EPG-Quellen wie epg.best oder iptv-org/epg aktualisieren ihre Daten täglich, häufig in den frühen Morgenstunden. Stellen Sie das Update-Intervall in Ihrem Player auf 24 Stunden ein, damit das Programm stets aktuell bleibt. Ein zu häufiges Abrufen (unter 6 Stunden) belastet den EPG-Server und bringt keinen Vorteil.