Was ist eine M3U-Datei? M3U und M3U8 einfach erklärt
Aktualisiert am
Eine M3U-Datei ist eine einfache Textdatei mit Stream-Adressen, jede mit einem Namen. Oft bekommst du statt der Datei einen Link zu ihr. IPTV-Anbieter geben deinem Player damit ihre Senderliste: Jeder Eintrag wird ein Sender, mit Gruppe, Logo und seiner ID im TV-Guide. M3U8 ist dasselbe Format, als UTF-8 gespeichert.
Das Format ist älter als IPTV. Es entstand für Musik-Playlists in Mediaplayern, der Name steht für „MP3-URL“. Weil es nur Text ist, kann jedes Programm es schreiben und fast jeder Player es lesen. Deshalb nutzen IPTV-Anbieter es für ihre Senderlisten. Hier liest du, was in einer M3U-Datei steht, wie ein Player sie liest und wo das Format an seine Grenzen kommt.
Was steht in einer M3U-Datei?
Eine M3U-Playlist von einem IPTV-Anbieter sieht so aus, nur mit Tausenden Einträgen statt zwei:
#EXTM3U
#EXTINF:-1 tvg-id="news.example" tvg-name="Example News" tvg-logo="https://example.com/logos/news.png" group-title="News",Example News
https://stream.example.com/live/news.m3u8
#EXTINF:-1 tvg-id="sport1.example" tvg-name="Example Sport 1" tvg-logo="https://example.com/logos/sport1.png" group-title="Sport",Example Sport 1
https://stream.example.com/live/sport1.tsZeile für Zeile:
#EXTM3Ueröffnet die Datei und sagt dem Player, dass eine erweiterte M3U-Playlist folgt, mit Angaben zu jedem Eintrag.#EXTINFbeginnt einen Eintrag. Die-1heißt, dass die Länge unbekannt ist, wie bei einem Live-Sender. Der Text nach dem letzten Komma ist der Name, den der Player anzeigt.tvg-idist die ID des Senders im TV-Guide. Darüber verbindet der Player den Sender mit seinen Sendungen.tvg-nameist der Name, den der TV-Guide verwendet,tvg-logodie Adresse des Senderlogos.group-titleist die Kategorie, etwa Nachrichten oder Sport. Danach sortiert der Player die Sender in Gruppen.- Die Zeile unter jedem Eintrag ist die Stream-Adresse selbst: Dort holt der Player das Bild.
Die tvg--Angaben sind eine Gewohnheit von IPTV-Software, kein Teil des ursprünglichen Formats. Anbieter füllen sie unterschiedlich sorgfältig aus. Eine Playlist ohne IDs läuft trotzdem. Ihr TV-Guide wird dann über die Sendernamen zugeordnet.
M3U oder M3U8?
Eine .m3u8-Datei ist eine M3U-Datei im UTF-8-Format. So bleiben Umlaute und Sendernamen in jeder Sprache erhalten. Als Senderliste verhalten sich beide gleich. ZiroTV liest beide.
Dieselbe Endung hat noch eine zweite Aufgabe. Streaming-Video (HLS) nutzt eine .m3u8-Datei für einen einzelnen Stream: eine kurze Liste von Videostücken, die der Player nacheinander lädt. Ein Link mit .m3u8 am Ende ist also nicht immer eine Senderliste. Zeigt ein Player bei einem Link, der Hunderte Sender bringen sollte, nur einen oder gar keinen, ist es wahrscheinlich ein einzelner Stream.
Was ist ein M3U-Link?
Dieselbe Liste, nur auf einem Server statt auf deinem Gerät. Statt eine Datei zu verschicken, gibt dir dein IPTV-Anbieter ihre Adresse, meist in der Willkommensmail oder in deinem Konto auf seiner Website. Viele Anbieter bauen den Link aus deinen Zugangsdaten, in dieser Form:
http://server.example.com:8080/get.php?username=YOUR_NAME&password=YOUR_PASSWORD&type=m3u_plus&output=tsDiese Form verrät zweierlei. Erstens stecken dein Benutzername und dein Passwort im Link. Wer den Link hat, kann dein Abo nutzen, also behandle ihn wie ein Passwort. Zweitens bietet dein Anbieter sehr wahrscheinlich auch einen Xtream-Codes-Zugang an. Der gibt einem Player mehr als der M3U-Link. Das type=m3u_plus fragt nur die erweiterte Liste mit Gruppen und Logos an. Xtream Codes oder M3U erklärt den Unterschied.
ZiroTV liefert keine Playlists und hilft nicht bei der Suche nach einer. Nutze einen Anbieter, der die Rechte an seinen Sendern hat. Wann IPTV legal ist, steht auf einer eigenen Seite.
M3U-Datei öffnen oder erstellen
Öffnen
Das hängt davon ab, was in der Datei steht. Eine Playlist mit Musik oder Videos auf deinem Computer öffnest du mit einem Mediaplayer wie VLC: Ein Doppelklick genügt, die Titel laufen nacheinander. Die Senderliste deines Anbieters gehört in einen IPTV-Player, der sie nach Gruppen ordnet und den TV-Guide dazu zeigt. Mit einem Texteditor kannst du jede M3U-Datei auch einfach lesen.
Erstellen
Für eigene Musik oder Videos reicht ein Texteditor. Schreib #EXTM3U in die erste Zeile, dann für jeden Titel eine Zeile #EXTINF mit Länge und Namen und darunter die Adresse oder den Pfad der Datei. Speichere das als UTF-8 mit der Endung .m3u oder .m3u8. Ein M3U-Link ist nichts anderes als so eine Datei auf einem Webserver. Umwandeln musst du zwischen .m3u und .m3u8 nichts: Es reicht, die Datei als UTF-8 zu speichern.
Wie ein IPTV-Player eine M3U-Playlist liest
- Er lädt die Datei über den Link herunter.
- Er liest jeden Eintrag: Name, Stream-Adresse, Gruppe, Logo und ID im TV-Guide.
- Er baut die Senderliste auf, sortiert nach Gruppen.
- Hast du einen EPG-Link hinzugefügt, lädt er den TV-Guide und ordnet die Sendungen den Sendern zu: über die
tvg-id, sonst über den Namen. - Er lädt die Liste von Zeit zu Zeit neu, damit Sender erscheinen oder verschwinden, wenn dein Anbieter sie ändert.
In ZiroTV erscheinen die Sender, sobald die Liste gelesen ist, und der TV-Guide füllt sich kurz danach. Wie oft die Liste neu geladen wird, legst du in den Einstellungen fest: bei jedem Start, täglich oder wöchentlich. Eine Synchronisierung von Hand lädt sie sofort neu. Der TV-Guide wartet nicht auf diese Einstellung: ZiroTV lädt ihn neu, sobald er 30 Minuten alt ist.
Was eine M3U-Playlist nicht kann
- Sie bringt keinen TV-Guide mit. Das Programm steht in einer eigenen EPG-Datei. Eine M3U-Playlist braucht deshalb einen EPG-Link daneben. So funktioniert der IPTV-TV-Guide.
- Sie ist eine einzige flache Liste. Filme und Serien kommen, wenn überhaupt, als weitere Einträge in derselben Liste, ohne Cover, Staffeln oder Beschreibungen. In ZiroTV brauchen Filme und Serien einen Xtream-Codes-Zugang.
- Catch-up hängt an ihren Angaben. Catch-up und Live-Zurückspulen gibt es in ZiroTV bei einem M3U-Sender nur, wenn dein Anbieter Catch-up-Angaben in die Liste schreibt, etwa
catchup,catchup-sourceodertvg-rec. Catch-up und Live-Zurückspulen erklärt. - Sie kommt in einem Stück. Eine Liste mit Zehntausenden Einträgen muss ganz geladen und gelesen sein, bevor der erste Sender erscheint. Das dauert länger als mit einem Xtream-Codes-Zugang, der die Liste in Teilen schickt.
M3U-Link in ZiroTV hinzufügen
- Öffne ZiroTV. Beim ersten Start bietet dir die App an, deine erste Playlist hinzuzufügen. Später öffnest du die Einstellungen und fügst dort eine Playlist hinzu.
- Wähl eine M3U-Playlist statt eines Xtream-Codes-Zugangs.
- Gib ihr einen Namen wie „Zuhause“ und füg deinen Link in das Feld für die Playlist-Adresse ein. Ersetze dabei den Text, der schon im Feld steht.
- Hat dir dein Anbieter einen EPG-Link gegeben, füg ihn in das Feld für den TV-Guide ein.
- Bestätige, damit ZiroTV die Playlist hinzufügt und synchronisiert.
Einen langen Link mit der Fernbedienung zu tippen dauert. Auf dem Fernseher gibst du die Playlist deshalb besser mit dem Handy ein: Scann den Code auf dem Bildschirm und füg den Link auf dem Handy ein. ZiroTV nimmt einen Link, keine Datei auf dem Gerät.
Meldet ZiroTV, dass die Playlist keine Sender enthält, ist der Link falsch, abgelaufen oder führt zu einem einzelnen Stream. Meldet es einen falschen Benutzernamen oder ein falsches Passwort, hat der Anbieter die Zugangsdaten im Link abgelehnt. Klär beides mit deinem Anbieter. Auf welchen Geräten ZiroTV läuft, steht auf der Download-Seite.
Fragen zu M3U-Dateien.
Wie kann ich eine M3U-Datei öffnen?
Mit einem Player, der M3U liest. Für die Sender deines Anbieters fügst du den M3U-Link in einen IPTV-Player ein, der die Sender nach Gruppen und mit TV-Guide zeigt. Eine Playlist mit Musik oder Videos auf deinem Computer öffnet ein Mediaplayer wie VLC direkt.
Was ist ein M3U-Link?
Die Adresse einer M3U-Playlist auf einem Server. Du bekommst ihn von deinem IPTV-Anbieter, meist in der Willkommensmail oder in deinem Konto. Oft stecken dein Benutzername und dein Passwort darin, also gib ihn nicht weiter. ZiroTV liefert keine Playlists.
Was ist der beste M3U-Player?
Der, der zu deinem Bildschirm passt. Auf dem Fernseher achte auf eine Senderliste für die Fernbedienung, schnelles Umschalten und einen TV-Guide, der deinen EPG-Link liest. Auf dem Handy auf eine echte Touch-Bedienung. ZiroTV kann beides in einer App. Egal welchen du nimmst: Teste ihn mit deiner eigenen Playlist, bevor du bezahlst.
Kann VLC M3U abspielen?
Ja. VLC öffnet M3U- und M3U8-Dateien und -Links und spielt die Streams darin ab. Einen TV-Guide und eine Senderliste für die Fernbedienung hat VLC aber nicht. Deshalb schauen die meisten die Playlist ihres Anbieters in einem IPTV-Player.
Bring deinen M3U-Link mit.
Füge ihn in ZiroTV auf dem Fernseher oder Handy hinzu und teste 7 Tage lang alle Funktionen, ohne Karte.
Schon ein Konto? Melde dich auf app.zirotv.com an