M3U, Xtream Codes, EPG: was die Wörter bedeuten und was du hast
Jemand gibt dir einen Link und ein Passwort und sagt: „Das in eine IPTV-App“. Ab da ist es vor allem Vokabular. Es gibt zwei Wege, wie ein Abo bei einem Player ankommt, sie verhalten sich sehr unterschiedlich — und zu wissen, welches du bekommen hast, erklärt fast alles darüber, was die App dir zeigen kann und was nicht.
- Eine Playlist ist eine Textdatei
- Eine M3U ist eine Liste aus Kanalnamen und Stream-Adressen. Mehr nicht — kein Programmführer, kein Katalog.
- Ein Konto ist eine API
- Xtream Codes ist ein Server, den die App abfragen kann: Kanäle, Filme, Serien, Programmführer und Catch-up als getrennte Aufrufe.
- Der Player liefert keines von beidem
- Beide zeigen auf die Server deines Anbieters. Eine IPTV-App ist ein Client — so wie eine Mail-App ein Client ist.
IPTV ist eine Liefermethode, kein Dienst
IPTV heißt Fernsehen über eine gewöhnliche Internetverbindung statt über Antenne, Satellitenschüssel oder Kabel. Das ist die ganze Definition. Sie sagt nichts darüber, wer das Bild sendet, ob er das Recht dazu hat, oder ob du zahlst — ein öffentlich-rechtlicher Sender mit eigenen Kanälen und ein zwielichtiger Reseller nutzen dieselbe Technik.
Ein IPTV-Player ist das Client-Ende davon: eine App, die eine Adresse nimmt, den Stream öffnet und das Bild zeichnet. Sie hat keine eigenen Kanäle — so wie ein Webbrowser keine eigenen Websites hat. Den Unterschied sollte man festhalten, denn er trennt eine legitime App von einem Piraterie-Tool — und er erklärt auch, warum der App Store voller Player ohne jeden Inhalt ist.
Verwirrend wird es, weil die beiden Wege, ein Abo an einen Player zu übergeben, so unterschiedlich leistungsfähig sind, dass Leute sie für verschiedene Produkte halten. Sind sie nicht — dieselben Kanäle, der App auf zwei verschiedene Arten beschrieben.
M3U-Playlist versus Xtream-Codes-Konto
Hat dein Anbieter dir eine lange URL gegeben, die auf .m3u oder .m3u8 endet, hast du das Erste. Hast du eine Serveradresse, einen Benutzernamen und ein Passwort, hast du das Zweite.
| M3U-Playlist | Xtream-Codes-Konto | |
|---|---|---|
| Was es ist | Eine Textdatei mit Kanälen und ihren Stream-URLs | Eine API, die die App für jede Inhaltsart abfragt |
| Live-Kanäle | Ja, als eine flache Liste | Ja, in Kategorien organisiert |
| Filme und Serien | Nur wenn der Anbieter sie in dieselbe Liste gemischt hat | Ja, als richtiger Katalog mit Staffeln und Episoden |
| Programmführer | Nur über eine separate XMLTV-URL, falls mitgeliefert | Eingebaut, pro Kanal |
| Catch-up / zeitversetzt | Nein | Wo der Anbieter es anbietet |
| Aktualisierungen | Die ganze Datei wird neu geladen | Nur das Geänderte wird angefragt |
| Zugangsdaten | Meist in jeder Stream-URL eingebettet | Pro Anfrage gesendet, und getrennt speicherbar |
Viele Anbieter geben dir beides für dasselbe Abo. Hast du die Wahl, ist das Xtream-Konto die bessere Wahl zum Hinzufügen — es gibt der App genug Struktur für Programmführer und Katalog statt einer flachen Liste mit hunderttausend Namen.
Der Rest des Vokabulars
- EPG (XMLTV)
- Der Programmführer: was jetzt läuft, was als Nächstes kommt, was heute Morgen lief. Er kommt als separate XML-Datei, oft Dutzende Megabyte groß, und muss über eine ID, die der Anbieter setzt, zu deinen Kanälen passen. Falsche IDs sind der Grund, warum ein Programmführer manchmal für die Hälfte der Kanäle stimmt und für den Rest leer ist.
- Catch-up (Archiv, Replay / zeitversetztes Fernsehen)
- Der Anbieter zeichnet einen Kanal für ein rollierendes Fenster auf — meist ein bis sieben Tage —, damit du eine Sendung starten kannst, die schon gelaufen ist. Es existiert nur, wenn er es pro Kanal aktiviert hat, und kein Player kann es nachrüsten.
- VOD
- Filme und Serien als einzelne Dateien statt als Live-Stream. In einem Xtream-Konto sind das eigene Bereiche mit eigener Metadaten; in einer M3U sind es nur weitere Einträge in der Liste.
- Verbindungslimit
- Wie viele Streams dein Abo gleichzeitig abspielen darf, gezählt am Server. Das Überschreiten ist die häufigste Ursache für einen Kanal, der plötzlich nicht öffnet — auch wenn die zweite „Verbindung“ dein eigenes Handy ist, das den vorherigen Stream noch hält.
- Transport Stream (TS / HLS)
- Die zwei Formen, in denen ein Live-Kanal ankommt. HLS ist in Segmente zerlegt und verträgt eine wackelige Verbindung besser; rohes TS startet schneller und ist weniger nachsichtig. Anbieter bieten meist beides; entweder wählt die App, oder du.
Ein Abo in jedem Player hinzufügen
Die Formulierung unterscheidet sich zwischen Apps; die Reihenfolge nicht.
-
Klären, welches der beiden du hast
Ein einzelner langer Link bedeutet Playlist. Ein Hostname mit Port plus Benutzername und Passwort bedeutet Xtream-Konto. Wurde dir eine App mit eingebackenen Daten geschickt, frag nach den klaren Daten — du bist nicht verpflichtet, ihren Player zu nutzen.
-
Hinzufügen und den ersten Import durchlaufen lassen
Eine große Liste braucht einen Moment: Zehntausende Einträge müssen geparst und gespeichert werden. Das passiert einmal. Friert eine App hier ein statt Fortschritt zu zeigen, lädt sie die ganze Datei in den Speicher — und wird das jedes Mal tun.
-
Den Programmführer anhängen, falls er separat kam
Bei einer M3U ist das EPG eine zweite URL, die du einfügst. Bei einem Xtream-Konto ist es schon da.
-
Favoriten sortieren, bevor du etwas anderes machst
Niemand durchstöbert hunderttausend Kanäle zweimal. Die zwanzig zu markieren, die du wirklich schaust, macht die Liste brauchbar — und ist die wertvollsten fünf Minuten, die du investierst.
-
Einen Kanal aus jeder Kategorie testen
Anbieter haben oft ganze Kategorien, die tot sind. Das jetzt herauszufinden ist besser als während eines Spiels.
Warum ein Kanal buffert — und wer es beheben kann
Buffering bei IPTV liegt fast nie an der App. Ein Live-Stream kann nicht langsamer werden und aufholen — er kommt in der Rate an, die die Quelle sendet, und wenn die nicht gehalten werden kann, stockt das Bild. Drei Ursachen, und sie sind unterscheidbar.
Stottert ein Kanal und der Rest ist in Ordnung, ist die Quelle für diesen Kanal überlastet oder schlecht kodiert. Von deiner Seite hilft nichts; eine andere Qualitätsvariante desselben Kanals manchmal schon. Stottert alles zur selben Tageszeit, ist der Anbieter in der Spitze überlastet — das klassische Abendproblem bei überverkauften Diensten. Stottert alles die ganze Zeit, schau auf deine eigene Verbindung, und speziell auf WLAN: Ein Handy zwei Zimmer vom Router entfernt auf einem überfüllten 2,4-GHz-Band ist weit häufiger die Ursache als die Bandbreite.
Ein größerer Puffer hilft bei wackeliger Verbindung zum Preis einer längeren Wartezeit beim Kanalwechsel — und er rettet keine Quelle, die schlicht zu wenig Daten sendet. Und öffnet ein Stream eine Sekunde und stirbt, ist das meist gar kein Buffering, sondern das Verbindungslimit — etwas anderes spielt schon auf demselben Konto.
Worauf du bei einem Player achten solltest, sobald du ein Abo hast
- Er verkraftet eine riesige Liste
Der Export eines großen Anbieters kommt auf mehrere hunderttausend Einträge — der, gegen den diese Seite geprüft wurde, hält 701.017. Ein Player, der die Liste in den Speicher liest, bleibt beim Import hängen und ist danach für immer langsam. Einer, der sie in eine Datenbank streamt, öffnet bei jeder Größe sofort.
- Der Programmführer sitzt neben den Kanälen
Einen Programmführer, zu dem du weg navigieren musst, nutzt du nicht. Auf Tablet oder Mac ist Platz für beides gleichzeitig.
- Deine Zugangsdaten sind richtig gespeichert
Xtream-Stream-URLs betten dein Passwort ein. Ein Player, der diese URLs in seine Datenbank schreibt, hat dein Passwort in seine Datenbank geschrieben. Dafür gehört die Keychain.
- Er respektiert das Verbindungslimit
Herunterladen während du schaust, bei einem Ein-Verbindungs-Abo, bedeutet: eines von beiden scheitert. Ein Player, der das weiss, kann einreihen statt kollidieren.
- Fortsetzen funktioniert bei Filmen und Serien
VOD in einem IPTV-Katalog sollte sich wie jedes andere Video verhalten: es merkt sich, wo du warst, und die nächste Episode ist einen Tip entfernt.
Die drei Bildschirme, speziell dafür
Mehr Fernbedienung als Fernseher: gut, um ein Spiel mitzunehmen — und der Ort, an dem eine kleine Favoritenliste am meisten zählt.
Das beste der drei zum Durchstöbern eines Katalogs — Programmführer, Kanalliste und Bild passen gleichzeitig auf den Bildschirm.
Eine große Kanalliste ist hier wirklich angenehm, mit dem Player in einem Fenster und dem Programmführer in einem anderen. In der Mac-Version gibt es gar keine Werbung.
Fragen, die Leute stellen
Kommt eine IPTV-App mit Kanälen?
Eine legitime nicht, und kann es nicht. Sie ist ein Client — du bringst ein Abo von einem Anbieter mit, und die App spielt es ab. Jede App, die schon mit Kanälen ankommt, verteilt Inhalte — das ist rechtlich etwas ganz anderes und selten ein gutes Zeichen.
Warum ist mein Programmführer bei manchen Kanälen leer?
Der Programmführer wird über eine Kennung, die der Anbieter setzt, den Kanälen zugeordnet. Stimmt die ID eines Kanals in der Playlist mit keiner ID in der XMLTV-Datei überein, bekommt dieser Kanal keinen Programmführer. Das ist ein Datenproblem beim Anbieter, und die einzige Lösung ist eine korrigierte Liste von ihm.
Warum stoppt ein Kanal, wenn ich einen Download starte?
Dein Abo erlaubt fast sicher nur eine gleichzeitige Verbindung. Abspielen und Herunterladen sind zwei, also verliert eines. Anbieter verkaufen zusätzliche Verbindungen; manche Player begrenzen ihre eigenen IPTV-Downloads auf eine, um das nicht auszulösen.
Kann ich ein Abo gleichzeitig auf Handy und Mac nutzen?
Nur wenn es mehr als eine Verbindung erlaubt. Das Limit wird pro Konto am Server gezählt, nicht pro Gerät — ein Ein-Verbindungs-Abo bedeutet also einen Bildschirm gleichzeitig, egal auf wie vielen Geräten du es eingerichtet hast.
Was FoxDL mit einem Abo macht, das du schon hast
FoxDL ist nur die Client-Hälfte. Es stellt, hostet und liefert keine eigenen Kanäle, Filme oder Streams — du fügst einen Dienst hinzu, den du legal abonnierst.
- M3U-Playlists und Xtream-Codes-Konten, mit dem Katalog, Staffeln, Episoden und Fortsetzen, die ein Xtream-Konto möglich macht.
- EPG und Catch-up dort, wo der Anbieter sie anbietet.
- Listen in Anbieter-Größe — eine 485-MB-Playlist mit zwei Millionen Kanälen importiert in etwa zwei Minuten bei 9 MB Spitzen-Speicher, weil sie direkt auf die Festplatte geparst wird statt in den Speicher, und jeder Bildschirm aus der Datenbank paginiert statt den Katalog zu laden.
- Zugangsdaten liegen in der Keychain. Stream-URLs, die ein Passwort einbetten, werden bei Bedarf gebaut und nie in die Datenbank geschrieben.
- Verbindungsbewusst: IPTV-Downloads sind auf eine Verbindung begrenzt, damit sie nicht unterbrechen, was du gerade schaust.
- Favoriten, Suche und zuletzt gesehen über die gesamte Liste.
Kostenlos: die erste Playlist bzw. das erste Konto auf iPhone und iPad, die ersten zwei auf dem Mac. Pro hebt das Limit auf. Preise, Kanäle und Zuverlässigkeit sind ausschließlich Sache deines Anbieters, nicht unsere.
Häufige Fragen dazu
- Wie füge ich FoxDL eine M3U-Playlist hinzu?
- Wie füge ich ein Xtream-Codes-Konto hinzu?
- Zeigt FoxDL den EPG-Guide und Catch-up-TV?
- Kann FoxDL eine Playlist mit Millionen Sendern handhaben?
- Warum puffert mein IPTV-Sender oder öffnet nicht?
- Liefert FoxDL IPTV-Sender, Filme oder Streams?
Weiterlesen
Warum dein iPhone die eine Videodatei öffnet und die nächste ablehnt
Container, Codecs und die drei Wege, eine Datei anzusehen, die iOS nicht öffnet.
Was ein Download-Manager kann, was ein Webbrowser nicht kann
Warum Transfers beim App-Wechsel stoppen, was Fortsetzen wirklich braucht, und wie aus Streams Dateien werden.
Was eine Media-App auf deinem Handy sehen kann — und was sie nie senden sollte
Was eine Media-App sehen kann, wie man ein Datenschutzlabel liest — und warum eine Sperre keine Verschlüsselung ist.
Deine Bibliothek, endlich an einem Ort.
Kostenlos laden. Kein Konto, keine Anmeldung — der volle Funktionsumfang steckt in der Gratisversion.