1
0 Comments

Was ist eine M3U-Playlist bei IPTV?

Was ist eine M3U-Playlist bei IPTV?

Textdatei einer M3U-Playlist mit Kanalnamen und Stream-Adressen für IPTV

Eine M3U-Playlist ist eine reine Textdatei, die einem IPTV-Player mitteilt, welche Sender oder Streams er laden soll. Jeder Eintrag besteht aus einer #EXTINF-Zeile mit Sendername und optionalem Logo, gefolgt von der eigentlichen Stream-Adresse in der nächsten Zeile. Ursprünglich 1995 für den Musikplayer Winamp entwickelt, wird das Format heute zweckentfremdet für IPTV genutzt, weil es Kanallisten kompakt, textbasiert und universell lesbar abbildet.

👉 Mehr über IPTVCORE erfahren

Das Wichtigste in Kürze

  • Eine M3U-Datei ist reiner Text: Pro Sender folgt auf eine #EXTINF-Zeile mit Name und Logo eine Zeile mit der Stream-URL.
  • Das Format stammt aus dem Jahr 1995 vom Musikplayer Winamp und wurde später von IPTV-Anwendungen übernommen, weil es sich leicht erzeugen und einlesen lässt.
  • Über das GitHub-Repository josxha/german-tv-m3u sind öffentlich zugängliche M3U-Listen mit Sendern deutscher öffentlich-rechtlicher Anstalten verfügbar.
  • Auch das Forum Kodinerds ist in der deutschen IPTV-Community eine bekannte Anlaufstelle, an der Nutzer M3U-Listen austauschen.
  • Eine M3U-Datei liefert nur Verweise auf Streams: Sie ersetzt keine Serverinfrastruktur, keine laufende Pflege und keinen Support, wie sie ein Abo-Dienst bietet.

Wie ist eine M3U-Datei aufgebaut?

Jede M3U-Datei beginnt mit der Kopfzeile #EXTM3U, gefolgt von Paaren aus zwei Zeilen pro Sender: einer #EXTINF-Zeile mit Metadaten und einer zweiten Zeile mit der eigentlichen Stream-Adresse. Die #EXTINF-Zeile enthält typischerweise eine Laufzeitangabe (bei Livestreams meist -1), Zusatzattribute wie tvg-id, tvg-logo oder group-title, sowie am Ende den sichtbaren Sendernamen.

Beispielhafter Aufbau

#EXTM3U
#EXTINF:-1 tvg-id="das-erste" tvg-logo="logo.png" group-title="Öffentlich-Rechtlich",Das Erste
https://beispiel-stream-adresse.de/daserste/playlist.m3u8

Der IPTV-Player liest diese Datei zeilenweise ein, ordnet jede #EXTINF-Zeile der folgenden URL zu und baut daraus die sichtbare Senderliste. Attribute wie group-title sorgen dafür, dass Sender automatisch in Kategorien wie Nachrichten oder Sport sortiert werden, sofern die Playlist entsprechend gepflegt ist. Manche Player werten zusätzlich Attribute wie catchup oder catchup-days aus, mit denen ein Sender als Replay-fähig markiert wird. Fehlen diese Angaben, funktioniert der Sender trotzdem, nur ohne die Möglichkeit, verpasste Sendungen nachträglich abzurufen.

👉 IPTVCORE genauer ansehen

Woher stammt das M3U-Format?

M3U wurde 1995 von Nullsoft für den Musikplayer Winamp eingeführt, um MP3-Dateien in einer festen Reihenfolge abzuspielen. Der Name steht für MP3 URL. Weil das Format nichts weiter als eine Liste von Adressen mit optionalen Metadaten verlangt, ließ es sich später problemlos auf Streaming-URLs übertragen, unabhängig davon, ob dahinter eine Audiodatei, ein Video-on-Demand-Inhalt oder ein Livestream steht. IPTV-Anwendungen griffen diese Eigenschaft auf: Ein Anbieter muss keine eigene Dateistruktur entwickeln, sondern kann auf ein Format zurückgreifen, das praktisch jeder Media-Player bereits versteht. Genau diese Portabilität machte M3U über die Jahre zum inoffiziellen Standard für Senderlisten: Eine einmal erstellte Datei lässt sich, von wenigen Sonderfällen abgesehen, zwischen unterschiedlichen Playern und Betriebssystemen austauschen, ohne dass sie neu aufgebaut werden muss.

👉 IPTVCORE kennenlernen

Woher kommen kostenlose M3U-Listen für deutsches Fernsehen?

Neben kommerziellen Angeboten kursieren im Netz auch frei zugängliche M3U-Listen. Ein konkretes Beispiel ist das GitHub-Repository josxha/german-tv-m3u: Es stellt M3U-Dateien mit Streams deutscher öffentlich-rechtlicher Sender bereit und wird von der Community gepflegt. Solche Repositories sammeln in der Regel Adressen, die die Sender selbst über ihre Mediatheken oder Livestream-Seiten öffentlich anbieten. Der Umfang bleibt dabei überschaubar: Frei verfügbare Listen dieser Art decken in erster Linie öffentlich-rechtliche Sender ab, nicht das breitere Angebot an privaten und internationalen Kanälen, das ein Abo-Dienst zusammenstellt.

Eine zweite bekannte Anlaufstelle ist das Forum Kodinerds, in dem Nutzer M3U-Listen und Einrichtungshinweise für Kodi und andere Player austauschen. Wer solche Listen nutzt, sollte zwei technische Einschränkungen einkalkulieren: Frei gepflegte Listen werden nicht von einem festen Betreiber überwacht, Stream-Adressen können sich ändern, und die Aktualität hängt davon ab, wie regelmäßig die jeweilige Quelle die Datei pflegt. Ein kommerzieller IPTV-Dienst löst dieses Problem, indem er die Listen zentral und fortlaufend selbst aktuell hält.

👉 Aktuelle IPTVCORE-Pakete ansehen

Wie binden Sie eine M3U-Playlist in einen IPTV-Player ein?

Die meisten IPTV-Player nehmen eine M3U-Playlist auf zwei Wegen entgegen: als hochgeladene Datei oder als direkter Link zu einer M3U-URL, die der Player in festen Abständen neu abruft. Nach der Eingabe liest die App die Datei einmal komplett ein, ordnet jede #EXTINF-Zeile ihrer Stream-Adresse zu und baut daraus die Senderübersicht auf, meist ergänzt um Kategorien aus dem group-title-Attribut.

Für eine vollständige Programmübersicht braucht ein Player zusätzlich zur M3U-Datei häufig eine separate EPG-Quelle im XMLTV-Format, die Sendungstitel und Sendezeiten liefert. Die M3U-Datei allein liefert nur Sendernamen und Stream-Adressen, keine Programmzeiten.

👉 Einrichtung Schritt für Schritt

Was unterscheidet M3U von M3U8?

M3U8 ist technisch dieselbe Struktur, jedoch verbindlich in UTF-8 kodiert, was Sonderzeichen wie Umlaute in Sendernamen korrekt darstellt. Für HLS-Streaming (HTTP Live Streaming), dem heute gängigsten Übertragungsweg für IPTV, wird üblicherweise die Endung .m3u8 verwendet, während klassische .m3u-Dateien häufiger noch aus älteren Radiostream- oder VOD-Kontexten stammen. Für den Nutzer macht das in der Praxis kaum einen Unterschied: Beide Dateitypen öffnet ein moderner IPTV-Player gleichermaßen.

👉 So funktioniert IPTVCORE

Häufig gestellte Fragen

Benötigt eine M3U-Datei immer eine zusätzliche EPG-Datei?
Nein, eine M3U-Datei funktioniert auch ohne EPG. Der Player zeigt dann nur die Senderliste ohne Programmvorschau an. Für ein vollständiges Programm mit Sendezeiten ist zusätzlich eine XMLTV-Quelle nötig, die separat eingebunden wird.

Funktioniert eine M3U-Liste ohne Internetverbindung?
Nein. Die Datei selbst enthält nur Text, doch jede Stream-Adresse darin verweist auf einen Server, der aktiv erreichbar sein muss. Ohne Internetverbindung kann der Player keine der hinterlegten Adressen laden.

Kann eine M3U-Datei auch Video-on-Demand-Inhalte statt Livestreams enthalten?
Ja. Der Aufbau ist identisch, nur dass die Stream-Adresse hinter einer #EXTINF-Zeile dann auf eine einzelne Video- oder Filmdatei statt auf einen dauerhaften Livestream zeigt. Player, die group-title auswerten, sortieren solche Einträge häufig in eigene Kategorien wie Filme oder Serien ein.

👉 IPTVCORE-Preise vergleichen

Fazit

Eine M3U-Playlist ist im Kern nichts weiter als eine Liste aus Sendernamen und Stream-Adressen in einer einfachen Textdatei, ein Format, das ursprünglich für Winamp entstand und heute die Basis fast jeder IPTV-Anwendung bildet. Wer eine eigene Liste zusammenstellen möchte, findet mit Quellen wie josxha/german-tv-m3u oder dem Kodinerds-Forum einen Einstieg, muss dafür aber die Pflege und Aktualität selbst im Blick behalten. Wer sich das ersparen will, entscheidet sich für einen Dienst, der die Playlist zentral pflegt und laufend aktuell hält.

👉 Frage zur M3U-Playlist bei IPTV stellen

on July 31, 2026