Voraussetzungen: Was vor der M3U-Einrichtung bereit sein muss
Bevor eine M3U-Playlist in Kodi eingerichtet werden kann, müssen drei Dinge vorhanden sein: Kodi 21 Omega installiert, der PVR IPTV Simple Client aktiviert und eine gültige M3U-URL oder M3U-Datei vom IPTV-Anbieter. Ohne diese Grundvoraussetzungen schlägt jeder Einrichtungsversuch fehl.
Der PVR IPTV Simple Client ist im offiziellen Kodi-Repository enthalten und muss nicht aus einer externen Quelle geladen werden. Er wird nicht vorinstalliert geliefert, muss aber nur einmalig aktiviert werden:
- Kodi öffnen → Einstellungen (Zahnrad) → Addons
- Meine Addons → PVR-Clients → PVR IPTV Simple Client
- Falls nicht sichtbar: Aus Repository installieren → Kodi Official Repository → PVR-Clients → PVR IPTV Simple Client → Installieren
- Nach der Installation: Plugin aktivieren (Schalter auf „Ein")
- Kodi neu starten
Nach dem Aktivieren des PVR IPTV Simple Client muss Kodi vollständig neu gestartet werden – nicht nur in den Hintergrund gelegt. Erst nach dem Neustart erscheint der TV-Menüpunkt in der Kodi-Oberfläche.
M3U-URL in PVR IPTV Simple Client einrichten
Die häufigste Methode ist das Einbinden der M3U-Playlist über eine URL, die der IPTV-Anbieter bereitstellt. Der Vorteil: Die Senderliste wird bei jedem Start automatisch aktualisiert, ohne manuelle Dateiübertragung.
Schritt 1: PVR IPTV Simple Client konfigurieren
- Einstellungen → Addons → Meine Addons → PVR-Clients → PVR IPTV Simple Client
- Konfigurieren auswählen (nicht „Öffnen")
- Tab Allgemein → Typ der M3U-Playlist: Remote-Pfad (URL)
- M3U-Wiedergabelisten-URL: vollständige M3U-URL des Anbieters einfügen
- OK klicken → Kodi startet automatisch den Senderlisten-Import
Schritt 2: Wichtige Einstellungsparameter
| Parameter | Empfohlener Wert | Erklärung |
|---|---|---|
| Playlist-Caching | Aktiviert | Lokal zwischengespeicherte Playlist bei kurzzeitigem Netzwerkausfall |
| Cache-Ablauf | 24 Stunden | Täglich frische Senderliste ohne manuelles Update |
| Anzahl Senderlisten-Starts | -1 (unbegrenzt) | Alle Sendungen werden importiert |
| Startkanal | Letzter Kanal | Beim Öffnen wird der zuletzt gesehene Sender geöffnet |
| Gruppenfilter aktivieren | Nein (zunächst) | Alle Gruppen importieren; später filtern wenn gewünscht |
M3U-Datei lokal einbinden (Alternative)
Statt einer URL kann die M3U-Datei auch lokal auf dem Gerät gespeichert und von dort geladen werden. Das ist sinnvoll, wenn der IPTV-Anbieter keine stabile URL liefert oder die M3U-Datei manuell bearbeitet werden soll.
- M3U-Datei auf den Gerätespeicher oder einen USB-Stick übertragen
- PVR IPTV Simple Client → Konfigurieren → Typ: Lokaler Pfad
- Pfad zur M3U-Datei auswählen (Dateimanager öffnet sich)
- Datei auswählen → OK
Bei lokaler M3U-Datei werden Änderungen des IPTV-Anbieters (neue Sender, geänderte Stream-URLs) nicht automatisch übernommen. Die Datei muss manuell aktualisiert und erneut gespeichert werden. Für die meisten Nutzer ist die URL-Methode praktischer.
EPG-Programmführer verknüpfen
Nach dem Einbinden der M3U-Playlist erscheinen die Sender in Kodi, aber ohne Programmvorschau. Für den EPG muss eine XMLTV-Quelldatei hinterlegt werden:
- PVR IPTV Simple Client → Konfigurieren → Tab EPG
- Typ der EPG-Quelldatei: Remote-Pfad (URL)
- XMLTV-URL des Anbieters einfügen
- EPG-Cache (Tage): 2–3 Tage (mehr belastet schwächere Geräte)
- OK → Kodi lädt EPG-Daten (kann einige Minuten dauern)
Beim ersten Laden einer XMLTV-Datei mit vielen Kanälen kann der Import 2–5 Minuten dauern. Kodi zeigt währenddessen einen Ladebalken. Den Vorgang nicht unterbrechen – Kodi auf der TV-Übersicht lassen.
M3U-Dateistruktur verstehen
Wer die M3U-Datei manuell prüfen oder bearbeiten möchte, sollte die Grundstruktur kennen. Jeder Kanal besteht aus zwei Zeilen:
#EXTM3U
#EXTINF:-1 tvg-id="ARD" tvg-name="Das Erste" tvg-logo="https://..." group-title="Deutschland",Das Erste
http://stream.beispiel.de/ard/playlist.m3u8
Die wichtigsten Attribute in der #EXTINF-Zeile:
tvg-id– Kanal-ID für EPG-Zuordnung (muss mit XMLTV übereinstimmen)tvg-name– Anzeigename im Playertvg-logo– URL zum Kanallogo (optional)group-title– Gruppe/Kategorie (z. B. „Deutschland", „Sport")
Diagnose: Häufige M3U-Einrichtungsfehler und Lösungen
tvg-id in M3U stimmt nicht mit XMLTV-Kanal-IDs überein. Lösung: XMLTV-URL in EPG-Tab eintragen; Kanal-IDs abgleichen.tvg-logo-URLs in der M3U-Datei nicht erreichbar. Lösung: Kanallogos werden nicht zwingend für die Funktion benötigt; alternativ lokale Logos per Kodi-Einstellung hinterlegen.| Einstellungspfad | Wichtigster Parameter | Standardwert |
|---|---|---|
| Allgemein → M3U-Typ | Remote-Pfad (URL) | Kein Pfad |
| Allgemein → Cache | 24 Stunden | 0 Stunden |
| EPG → Typ | Remote-Pfad (URL) | Kein Pfad |
| EPG → Cache (Tage) | 2–3 Tage | 7 Tage |
| Catch-up → Modus | Standard (auto) | Deaktiviert |