Education·8 min

Von Shamir

Xtream Codes zu M3U: So funktioniert die Umwandlung wirklich (2026)

Suche nach "convert Xtream Codes to M3U" und du findest eine ganze Reihe von Websites, die das für dich erledigen wollen – normalerweise erst, nachdem sie nach deinem Benutzernamen und Passwort gefragt haben.

Du brauchst keine davon. Es gibt nichts umzuwandeln. Ein Xtream-Login und eine M3U-Playlist sind zwei verschiedene Zugänge zum selben Server. Aus dem einen den anderen zu machen, ist lediglich ein URL-Muster, das du in etwa zehn Sekunden selbst eingeben kannst.

Hier erfährst du, wie das Muster aussieht, warum es funktioniert und wann du welchen Zugang tatsächlich verwenden solltest.

Die zwei Zugänge

Wenn du Zugang zu einer Quelle im Xtream-Format erhältst, bekommst du drei Dinge: eine Serveradresse, einen Benutzernamen und ein Passwort.

Dieser Server spricht gleichzeitig zwei Protokolle:

ZugangWas der Player sendetWas zurückkommt
Xtream-APIStrukturierte Anfragen für Kategorien, Streams, Programmdaten und On-Demand-InhalteJSON, das der Player in eine durchsuchbare Mediathek umwandelt
M3U-AusgabeEine Anfrage für eine PlaylistEine erzeugte Text-Playlist mit jedem Eintrag, auf den dein Konto zugreifen kann

Derselbe Server, dasselbe Konto, dieselben Inhalte. Die M3U ist nichts Eigenständiges, das der Anbieter pflegt – der Server erstellt sie bei Bedarf aus derselben Datenbank, aus der auch die API liest. Deshalb ist "Umwandlung" nicht das richtige Wort. Du bittest denselben Server lediglich, in einem anderen Format zu antworten.

(Wenn du nicht sicher bist, welches Format du überhaupt hast, beginn hier.)

Das URL-Muster

Bei Server, Benutzername und Passwort findest du die M3U-Ausgabe unter:

http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

Ersetze die Platzhalter durch deine eigenen Werte – das ist deine Playlist-URL. Mehr ist nicht erforderlich.

Die beiden Parameter am Ende solltest du verstehen:

type=

  • m3u_plus – enthält die erweiterten Metadaten: Anzeigenamen, Logos, Gruppentitel und Guide-IDs. Diese Option brauchst du.
  • m3u – einfache Einträge ohne Metadaten. Du erhältst eine flache Liste namenloser Elemente. Fast nie sinnvoll.

output=

  • ts – unveränderte MPEG-TS-Streams. Maximale Kompatibilität; funktioniert praktisch mit jedem Player. (Was ein .ts-Stream eigentlich ist.)
  • m3u8 – HLS. Bei instabilen Verbindungen zuverlässiger, da der Stream segmentiert ist, und generell die bessere Option auf Mobilgeräten.
  • hls – ein Alias für dasselbe Prinzip bei manchen Server-Versionen.

Wenn eine Playlist geladen wird, aber nichts abgespielt wird, ist der Austausch von output=ts gegen output=m3u8 der erfolgversprechendste Versuch. Manche Server transkodieren nur für eine der beiden Optionen, und manche Geräte bevorzugen HLS deutlich.

Auch die Guide-URL

Dasselbe Prinzip funktioniert für die Programmdaten. Der Guide-Feed befindet sich unter:

http://SERVER:PORT/xmltv.php?username=USER&password=PASS

Das liefert XMLTV – genau das, was ein Player für einen Programmführer benötigt. Da der Anbieter beides aus derselben Datenbank erzeugt, stimmen die Guide-IDs in dieser Datei bereits mit den tvg-id-Werten in der m3u_plus-Playlist überein – der schwierigste Teil der Guide-Einrichtung ist damit kostenlos erledigt. (Warum die Zuordnung des Guides normalerweise der mühsamste Teil ist.)

Warum du keine Konvertierungs-Website verwenden solltest

Schau dir diese URL noch einmal an. Sie enthält deinen Benutzernamen und dein Passwort im Klartext.

Jede Website, die anbietet, das für dich zu "konvertieren", bittet dich, funktionierende Zugangsdaten an einen Fremden zu übergeben – im Austausch für eine Zeichenersetzung, die du selbst in Notepad hättest durchführen können. Es passiert dabei nichts, das ein solches Vertrauen rechtfertigen würde.

Konkret kann der Betreiber einer solchen Website:

  • Dein Konto selbst verwenden, wodurch bei einer quelle mit begrenzter Anzahl gleichzeitiger Verbindungen du hinausgeworfen wirst.
  • Die Zugangsdaten verkaufen oder weitergeben.
  • Sie noch lange behalten, nachdem du längst vergessen hast, dass es die Website überhaupt gab.

Dasselbe gilt für jeden "Playlist-Checker" oder "M3U-Tester", der Zugangsdaten verlangt. Erstelle die URL selbst. Du musst lediglich kopieren, einfügen sowie suchen und ersetzen.

Wenn du bereits eine solche Website verwendet hast, ändere das Passwort beim Anbieter, sofern dieser das erlaubt.

Welchen Zugang solltest du tatsächlich verwenden?

Nachdem geklärt ist, dass du mit einem Xtream-Login eine M3U abrufen kannst, folgt der Teil, den die meisten Anleitungen auslassen: Oft solltest du es nicht tun.

Die Quelle als Xtream hinzuzufügen ist, sofern dein Player das unterstützt, normalerweise besser:

Xtream-APIErzeugte M3U
Live-EinträgeJaJa
On-Demand-Filme und -SerienJa, als richtig durchsuchbare Mediathek mit MetadatenIn die Liste eingefügt oder überhaupt nicht vorhanden
Serienstaffeln und FolgenStrukturiertNicht dargestellt
ProgrammdatenAutomatisch über die API abgerufenDie separate XMLTV-URL muss manuell hinzugefügt werden
Catch-up / TimeshiftWird von der API bereitgestellt, sofern der Anbieter dies unterstütztAbhängig davon, ob entsprechende Attribute für jeden Eintrag vorhanden sind
Kontoinformationen (Ablaufdatum, Verbindungen)SichtbarNicht verfügbar
Mit jedem Player nutzbarEingeschränkter – der Player muss Xtream unterstützenUniversell. Jeder Player liest M3U.
Zugangsdaten in der URLAls Felder hinterlegtDirekt in der Adresse enthalten

Kurz gesagt: Verwende Xtream, wenn dein Player es unterstützt, und die M3U-Ausgabe, wenn nicht.

Der häufigste Grund für das M3U-Format ist ein Player, eine TV-App oder ein Gerät, das ausschließlich eine Playlist-URL akzeptiert. Das ist völlig legitim, und mit dem oben beschriebenen URL-Muster kannst du dieses Ziel erreichen. (Bei Filmen und Serien hängt die Darstellung ausdrücklich von dieser Wahl ab.)

In Tuneline sind beide Zugänge gleichwertig: Füge die Quelle als Xtream mit Server, Benutzername und Passwort hinzu oder füge eine M3U-URL ein. Dieselbe App – und du kannst beide Varianten behalten.

Der umgekehrte Weg

Viele suchen auch danach, einen M3U-Link in einen Xtream-Login umzuwandeln. Das funktioniert nicht, und es lohnt sich, den Grund dafür zu erklären.

Eine M3U-URL ist eine Ausgabe. Ein Xtream-Login ist eine Eingabe. Du kannst aus Zugangsdaten eine Playlist erzeugen, weil der Server diesen Endpunkt anbietet. Einen funktionierenden API-Login kannst du jedoch nicht aus einer Liste von Stream-Adressen rekonstruieren – die Playlist enthält die Kontostruktur schlicht nicht.

Die einzige Ausnahme liegt vor, wenn die erhaltene Playlist selbst eine get.php-URL ist. In diesem Fall stehen die Zugangsdaten bereits in der Abfragezeichenfolge, und du kannst Server, Benutzernamen und Passwort direkt aus der erhaltenen Adresse ablesen. Das ist keine Umwandlung, sondern lediglich das Lesen der URL. Außerdem zeigt es auf unangenehme Weise, wie wenig Schutz diese Links bieten.

Fehlerbehebung

SymptomWahrscheinliche Ursache
Die Playlist wird heruntergeladen, ist aber leer oder enthält nur eine einzige FehlerzeileFalscher Benutzername oder falsches Passwort, oder das Konto ist abgelaufen. Lade die URL in einem Browser und lies den Text.
Einträge werden angezeigt, aber nichts wird abgespieltVersuche output=m3u8 statt output=ts.
Namen fehlen, alles besteht nur aus ZahlenDu hast type=m3u statt type=m3u_plus verwendet.
Funktioniert auf einem Gerät, beim nächsten erscheint "max connections"Das Konto begrenzt die Anzahl gleichzeitiger Verbindungen. Jedes Gerät zählt. So funktionieren Verbindungslimits.
Die Playlist wird geladen, der Guide ist leerDu hast die xmltv.php-URL nicht hinzugefügt oder die beiden stimmen bei den IDs nicht überein.
Überhaupt nichts funktioniert, unabhängig vom URL-FormatÜberprüfe den Port. Xtream-Server laufen häufig auf einem nicht standardmäßigen Port; wenn er fehlt, schlägt die Verbindung ohne sichtbare Fehlermeldung fehl.

Eine sinnvolle Gewohnheit: Füge die get.php-URL zuerst in einen Browser ein. Du siehst entweder eine Text-Playlist oder eine einfache Fehlermeldung. So erkennst du sofort, ob das Problem bei den Zugangsdaten oder beim Player liegt.

Das Wichtigste in Kürze

  • Xtream und M3U sind zwei Zugänge zum selben Server. Es gibt keine Umwandlung.
  • Die Playlist findest du unter get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Der Guide befindet sich unter xmltv.php?username=…&password=….
  • Überlasse einer Konvertierungs-Website niemals deine Zugangsdaten. Du setzt dein Vertrauen für eine simple Suchen-und-Ersetzen-Aktion aufs Spiel.
  • Bevorzuge den Xtream-Zugang, wenn dein Player ihn unterstützt – so behältst du On-Demand-Mediatheken, Programmdaten und Kontoinformationen.
  • Die URL enthält dein Passwort. Behandle sie vertraulich und veröffentliche sie niemals.

Du möchtest einen Player, der beide Zugänge unterstützt? Download Tuneline – füge deine Quelle als Xtream oder als M3U-URL hinzu, kostenlos und ohne gebündelte Inhalte.

Artikel teilen

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Diesen Artikel in einer anderen Sprache lesen

Tuneline ist eine Medienplayer-Anwendung. Sie stellt keine Inhalte bereit, hostet und verbreitet keine. Die eigene Playlist bringen Sie selbst mit, genau wie bei VLC.

#how to create m3u playlist from xtream code#xtream codes to m3u#convert m3u link to xtream code#xtream codes url#get m3u from xtream
Zurück zu allen Beiträgen