Verstehen

M3U oder Xtream Codes: Was ist der Unterschied, und was nehmen

Ihr Anbieter gibt Ihnen eine M3U-URL, Xtream-Codes-Zugangsdaten oder beides. Was jedes Format wirklich enthält, was es in der App im Alltag ändert (EPG, VOD, Serien, Wiedergabeposition), und was Sie eingeben, wenn Sie die Wahl haben.

4 Min. Lesezeit

Kurz gesagt

  • Xtream Codes ist eine API: Die App spricht mit dem Server des Anbieters und bekommt Sender, EPG, Filme und Serien strukturiert. Wenn Sie die Wahl haben, nehmen Sie es.
  • M3U ist eine Datei: eine Liste von Streams, sonst nichts. Sie funktioniert überall, aber das EPG kommt von woanders und Serien liegen lose herum.
  • Beide liefern dieselben Streams. Was sich ändert, ist alles drumherum: das EPG, die Infoseiten, die Staffeln, die Aktualität des Katalogs.
Inhalt

Wenn Sie ein IPTV-Abo bekommen, gibt Ihnen der Anbieter einen Weg, darauf zuzugreifen. Manchmal ist es eine lange URL auf .m3u, manchmal sind es drei Felder zum Ausfüllen, Adresse, Benutzername, Passwort, manchmal beides. Es sind zwei Türen zum selben Inhalt, aber sie führen nicht zum selben Erlebnis. Diese Anleitung erklärt, was jede enthält, und was sich in der App ändert.

Was eine M3U-Playlist ist

Eine M3U ist eine Textdatei. Jeder Sender belegt zwei Zeilen: eine Beschreibungszeile mit Name, Logo, Gruppe und manchmal einer EPG-Kennung, dann die URL des Streams. Das ist alles. Eine Datei mit 5.000 Sendern hat ein paar Megabyte, und die App lädt sie bei jeder Aktualisierung komplett herunter.

#EXTINF:-1 tvg-id="daserste.de" tvg-logo="https://…/ard.png" group-title="Deutschland",Das Erste
http://server:8080/live/benutzer/passwort/123.ts

Dieses Format hat einen Vorzug: Es ist universell. Jeder Videoplayer der letzten zwanzig Jahre kann es lesen. Und eine Grenze: Es enthält nur Streams. Kein Programmführer, keine Filminfos, keine Staffelstruktur. Alles, was kein Stream ist, muss von woanders kommen oder aus dem Namen erraten werden.

Was Xtream Codes ist

Xtream Codes ist keine Datei, sondern eine API: eine Möglichkeit für die App, dem Server des Anbieters Fragen zu stellen. „Welche Kategorien gibt es?" „Welche Sender sind in dieser?" „Was läuft heute Abend auf diesem Sender?" „Welche Folgen hat Staffel 2 dieser Serie?" Jede Antwort ist strukturiert, und die App fragt nur, was sie braucht, wenn sie es braucht.

Sie geben drei Angaben ein: Serveradresse, Benutzername, Passwort. Um den Rest kümmert sich die App. Der Name stammt von einer Serversoftware, die dieses Format vor Jahren festgelegt hat; viele Anbieter nutzen heute kompatible Software, und der Name blieb als Bezeichnung für die API.

Was sich in der App ändert

M3UXtream Codes
Live-SenderJaJa
Programmführer (EPG)Nicht in IPTV Guard (bräuchte einen separaten XMLTV-Feed)Vom Server geliefert, Sender für Sender
FilmeEine flache Liste, nach Namen gruppiertKategorien, Infoseiten, Laufzeit, Jahr
SerienLose Folgen, Staffeln geratenStrukturierte Staffeln und Folgen
Abo-InformationenKeineAblauf, Verbindungszahl, Status
AktualisierungDie ganze Datei, jedes MalBei Bedarf, pro Kategorie
Adresswechsel des AnbietersKomplett neue URLNur die Serveradresse ändert sich

Das EPG. Das ist der Unterschied, den Sie zuerst sehen. Mit Xtream Codes kommt das EPG vom selben Server wie die Sender und passt zu ihnen. Bei einer M3U müsste das EPG aus einem separaten XMLTV-Feed kommen, den nicht jeder Anbieter herausgibt und der dieselben Senderkennungen wie die Playlist verwenden muss; IPTV Guard liest diese Feeds heute nicht, eine M3U spielt ihre Sender also ohne EPG. Die Anleitung zum leeren EPG deckt den Rest ab.

Die Serien. Mit Xtream Codes ist eine Serie eine Serie: Staffeln, nummerierte Folgen, eine „nächste Folge", die Sinn ergibt. Mit einer M3U ist jede Folge ein Eintrag wie jeder andere, und die App muss die Struktur aus den Namen rekonstruieren, „S02E05" und seine Varianten. Das klappt oft, nicht immer.

Das Abo. Xtream Codes meldet das Ablaufdatum und die Zahl der erlaubten Verbindungen. Das erlaubt einem Check, Ihnen zu sagen, wo Sie stehen, und einer App, Sie vor dem Ende zu warnen. Eine M3U sagt nichts.

Was Sie eingeben

Gibt Ihr Anbieter beides, geben Sie Xtream Codes ein. Die Streams sind identisch, und Sie gewinnen alles andere. Bewahren Sie die M3U-URL als Reserve auf oder für ein Gerät, dessen Player Xtream nicht kennt.

Haben Sie nur eine M3U-URL, schauen Sie genau hin. Viele sehen so aus:

http://server:8080/get.php?username=abc&password=xyz&type=m3u_plus&output=ts

Diese Form ist die Signatur eines Xtream-Codes-Servers, der auf Anfrage eine M3U erzeugt. Die drei Angaben stecken darin: die Serveradresse (http://server:8080), der Benutzername (abc), das Passwort (xyz). Sie können sie direkt als Xtream-Zugang eingeben und bekommen das EPG und die Serien, die die M3U-URL Ihnen nicht gab. Der Check liest das von selbst: Fügen Sie die M3U-URL ein, und steckt ein Xtream-Server dahinter, zeigt er Ablaufdatum und Verbindungszahl wie bei einem Xtream-Zugang.

Hat Ihre M3U nicht diese Form, ist sie eine echte Datei, irgendwo gehostet, ohne Xtream-Server dahinter. Dann ist die M3U Ihre einzige Option, und Sie schauen die Sender ohne EPG.

Was sich nicht ändert

Das Video. In beiden Fällen ist der Stream eines Senders dieselbe Datei, vom selben Server, mit derselben Bitrate. Weder das Zugangsformat noch die App machen einen Stream flüssiger, als der Anbieter ihn sendet. Ruckelt es, liegt das Thema woanders.

Was ein guter Player mit jedem macht

Mit Xtream Codes sollte er das EPG im Hintergrund laden, ohne die Navigation zu blockieren, bereits Abgefragtes zwischenspeichern und die Infoseiten mit einer Filmdatenbank um Poster und Inhaltsangaben ergänzen, wenn der Anbieter keine liefert.

Mit einer M3U sollte er Serienfolgen hinter den Namen erkennen, Filme nach Kategorie gruppieren und eine mehrere Megabyte große Datei verarbeiten, ohne die Oberfläche einzufrieren. Und blockiert ein Anbieter die Xtream-API, lässt aber die M3U durch, sollte er das merken und den anderen Weg nehmen, ohne dass Sie verstehen müssen, warum. Genau das tut IPTV Guard: Das Format, das Sie haben, sollte nicht entscheiden, was Sie sehen.

In IPTV Guard

IPTV Guard akzeptiert beides und holt aus jedem das Maximum heraus. Mit Xtream Codes bekommt die App EPG, Infoseiten und Staffeln vom Server und ergänzt Poster und Inhaltsangaben über TMDB. Mit einer M3U rekonstruiert sie Filme und Serien aus den Namen. Und blockiert ein Anbieter die Xtream-API, lässt aber die M3U durch, wechselt die App von selbst auf diesen Weg, damit die Playlist trotzdem lädt.

Häufige Fragen

Mein Anbieter gibt mir beides. Was gebe ich ein?

Xtream Codes. Sie behalten dieselben Sender und gewinnen das EPG, die Staffeln der Serien und einen Katalog, der sich von selbst aktualisiert. Die M3U bleibt als Reserve nützlich oder für einen Player, der nur dieses Format kennt.

Ich habe nur eine M3U-URL. Entgeht mir etwas?

Schauen Sie sich die URL an: Enthält sie get.php?username=…&password=…, betreibt Ihr Anbieter in Wirklichkeit einen Xtream-Codes-Server. Serveradresse, Benutzername und Passwort stecken in der URL. Sie können sie als Xtream eingeben.

M3U oder M3U8, ist das dasselbe?

Für eine Playlist ja: m3u8 bedeutet nur, dass die Datei in UTF-8 gespeichert ist. Das Format ist dasselbe. Ein einzelner .m3u8-Link ist dagegen oft ein HLS-Stream, keine Playlist: Das ist ein Sender, keine Liste.

Läuft eines der beiden flüssiger?

Nein. Das Video läuft in beiden Fällen über dieselben Streams. Die Flüssigkeit hängt vom Anbieter, vom Netz und vom Player ab, nicht vom Zugangsformat.

Ist Xtream Codes ein Anbieter?

Nein, es ist der Name einer Serversoftware, die zum De-facto-Standard wurde. Viele Anbieter nutzen sie oder kompatible Software. Der Name bezeichnet das Zugangsformat, keine Firma.

Verwandte Anleitungen