Eine M3U-Playlist für Ihre Xbox hinzufügen
Die Playlist berührt die Bildschirmtastatur der Konsole nie, weil sie überhaupt nicht auf der Konsole eingegeben wird. Sie fügen sie einmal im Browser hinzu und die Xbox findet sie dort.
Der schnellste Weg, eine Playlist auf eine Xbox zu bringen, ist, die Xbox gar nicht anzufassen. Kein Bildschirm auf der Konsole fragt nach einer M3U-Adresse, und das ist kein Versehen: der Quellenbildschirm der Konsole bezeichnet sich mit klaren Worten als nur lesend und aus der Webkonsole synchronisiert.
Die Aufgabe hat also zwei Hälften. Der Browser tippt. Die Konsole schaut.
Die Hälfte, die im Browser stattfindet
Öffnen Sie die Webkonsole auf einem beliebigen Gerät mit Tastatur, gehen Sie zu den Quellen und fügen Sie die Playlist auf eine von zwei Arten hinzu. Eine Adresse von Ihrem Anbieter fügen Sie ein. Eine Datei laden Sie hoch. So oder so wird daraus eine Quelle Ihres Kontos, die auf jedem gekoppelten Gerät erscheint, die Xbox eingeschlossen. Eine eingefügte Adresse darf bis zu 2048 Zeichen lang sein, die mit Token versehenen Adressen, die Anbieter mit 6 Abfrageparametern herausgeben, passen also weiterhin hinein.
Was Sie da übergeben, sieht so aus, ein Zeilenpaar je Sender:
#EXTM3U
#EXTINF:-1 tvg-id="bbc1.uk" tvg-chno="101" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/live/user/pass/12345.ts
Was danach passiert, erklärt mehrere Dinge, die sonst seltsam aussähen. Der Server liest Ihre Playlist nicht. Ein Datei-Upload wird verschlüsselt gespeichert; ein Adress-Import hält die Adresse und ein wenig Metadaten dazu fest. Das Auswerten passiert auf dem Gerät, das die Sache abspielen wird. Ihre Xbox holt sich die Playlist selbst und baut ihren eigenen lokalen Index davon.
Das hat eine sichtbare Folge: eine Quelle kann erfolgreich hinzugefügt werden und auf einem Gerät trotzdem scheitern, denn "hinzugefügt" und "ausgewertet" sind zwei Ereignisse an zwei Orten. Es hat auch eine leisere. Die Senderliste verlässt Ihr Konto nie in einer Form, die jemand anders lesen kann.
Ein Konto hält bis zu 10 Cloud-Playlists. Die Prüfung läuft beim Start des Uploads und nicht an seinem Ende, eine elfte wird also abgelehnt, bevor Sie die Bandbreite dafür ausgegeben haben.
Warum die Konsole ihren eigenen Index baut
Eine IPTV-Playlist ist keine kleine Datei. Eine Produktionsquelle aus unserer Stichprobe hält rund 77.842 verschiedene Titel in etwa 444 Anbieterkategorien, und die sind wild ungleich verteilt: die kleinste 8 Einträge, die größte 3.655.
Eine Konsole kann so viele aufgebaute Listeneinträge nicht im Speicher halten, und sie kann auch nicht bei jedem Tastendruck einen Server fragen. Also wertet sie einmal aus, schreibt einen lokalen Index und blättert durch diesen. Deshalb ist der erste Start nach dem Hinzufügen einer großen Quelle langsamer als jeder Start danach, und deshalb braucht eine Konsole, die eine Woche offline war, einen Moment zum Aufholen, bevor sich Live-TV normal anfühlt.
Wofür der Xbox-Bildschirm da ist
Für den Status. Der Quellenbildschirm der Konsole zeigt, was importiert wurde und wann sich jede Quelle zuletzt aktualisiert hat, und wenn ein Sender nicht läuft, beantwortet er die Frage "ist diese Quelle überhaupt aktuell", bevor Sie anfangen, den Stream zu verdächtigen.
Bearbeiten lässt er nichts. Eine Quelle hinzufügen, ihre Adresse ändern, sie umbenennen oder entfernen passiert alles in der Webkonsole oder in der Windows-App. Ebenso Profile und gekoppelte Geräte.
Diese Grenze ist mit Absicht gezogen. Jeder dieser Vorgänge ist ein Tippvorgang, und ein Controller ist eine schlechte Tastatur. Sie auf eine Oberfläche mit echter Tastatur zu verlegen ist der Unterschied zwischen einer Aufgabe von 2 Minuten und einer von 20. Die Einstellungen für den Programmführer treffen dieselbe Abwägung aus demselben Grund: ein globaler Programmführer nimmt bis zu 15 Quelladressen, und 15 Adressen möchte niemand mit einem Analogstick eingeben.
Noch eines, solange Sie im Browser sind. Die Webkonsole belegt nie einen Geräteplatz. Sie taucht in Ihrer Geräteliste nirgends auf, weil sie eine Verwaltungsoberfläche ist und kein Player. Sich auf einem Notebook anzumelden, um eine Quelle zu reparieren, kostet Sie also nicht die Möglichkeit, später eine Konsole zu koppeln.
Das Format gleich beim ersten Mal richtig treffen
Zwei Formatfragen machen den größten Teil der Anfangsschwierigkeiten beim Import aus. Beide haben eigene Artikel.
Die erste ist, welche Spielart von M3U Sie haben. Eine schlichte M3U ist eine Liste von Adressen mit Namen; eine erweiterte trägt die Attribute, die Ihnen Logos, Gruppen und Programmkennungen geben, und dieser Unterschied entscheidet, ob Ihre Senderliste geordnet ankommt oder als ein flacher Haufen. Wie ungleichmäßig diese Attribute in der Praxis sind, hat mich überrascht, als ich unseren eigenen Bestand gezählt habe: eine Datei mit 308 Einträgen trug auf jeder Zeile eine Programmkennung und auf keiner eine Sendernummer, während die andere auf 1.355 ihrer 1.895 Zeilen Nummern hatte und auf 73.5 Prozent davon Kennungen. Siehe M3U+ gegen einfaches M3U.
Die zweite ist, ob Sie überhaupt eine M3U verwenden sollten. Wenn Ihr Anbieter Ihnen einen Benutzernamen, ein Passwort und einen Host gegeben hat, haben Sie Xtream-Zugangsdaten, und diese statt eines Playlist-Exports zu nutzen bringt Ihnen Catch-up und eine Verbindungszahl, die eine flache Datei nicht ausdrücken kann. Siehe M3U gegen die Xtream-API und mit Xtream Codes für die Xbox anmelden.
Wenn die Playlist drin ist und die Konsole trotzdem nichts zeigt, gehen Sie nach Symptom vor: eine Playlist, die nicht lädt behandelt die sechs Ursachen, die wir am häufigsten sehen, und ein leerer Programmführer behandelt den Fall, dass die Sender laufen, das Programm aber leer ist.
Was dieser Artikel gemessen hat23 Behauptungen, jeweils mit den Beweisen dahinter
| Anspruch | Beweise | Gezählt |
|---|---|---|
| Der Quellenbildschirm der Xbox bezeichnet sich selbst als nur lesend und aus der Webkonsole synchronisiert. Er ist eine Statusansicht und kein Editor. | n = 1 | 31.08.2026 |
| Der Server wertet keine Playlists aus. Ein Datei-Import ist ein verschlüsselter Upload, den er speichert; ein Adress-Import trägt nur Metadaten ein, und die Clients holen und werten die Playlist selbst aus. | n = 1 | 31.08.2026 |
| Ein Konto kann höchstens 10 Cloud-Playlists halten, serverseitig geprüft in dem Moment, in dem der Upload beginnt, und nicht in dem, in dem er endet. | n = 1 | 31.08.2026 |
| Die Webkonsole meldet sich nie als Wiedergabegerät an, Quellen aus einem Browser zu verwalten kostet also nichts gegen das Gerätekontingent. | n = 1 | 31.08.2026 |
| Dreizehn Arten von Kontozustand werden zwischen Geräten synchronisiert, und keine davon ist eine Playlist: Favoriten, Merkliste, zuletzt gesehen, eigene Gruppen, Senderübersteuerungen, Programmzuordnungen, Quelleneinstellungen, Jugendschutzsperren, Multiview-Vorlagen, angeheftete Gruppen, Sporteinstellungen, Definitionen zusammengeführter Quellen und Zuweisungen von Quellen zu Geräten. | n = 13 | 01.09.2026 |
| Eine manuelle Programmkorrektur wird auf Profilebene gegen einen kanonischen, quellenfreien Senderschlüssel gespeichert, eine Korrektur deckt also jeden Anbieter ab, der denselben Sender führt. | n = 1 | 01.09.2026 |
| Einträge zum Späteransehen sind nach Entwurf auf Profilebene und quellenfrei, sie folgen dem Haushalt also über einen Anbieterwechsel hinweg, und sie teilen sich einen Schlüsselraum mit den Favoriten, sodass ein Titel in beiden ein Schlüssel ist. | n = 1 | 01.09.2026 |
| Anbieter zusammenzuführen wird als Definition gespeichert, die synchronisiert wird, während ihre Auflösung und Materialisierung immer auf dem Gerät laufen. | n = 1 | 01.09.2026 |
| Welche Quellen ein bestimmtes Gerät nutzt, ist selbst synchronisierter Zustand, eine Konsole kann also von anderswo auf eine Teilmenge der Quellen des Haushalts gerichtet werden. | n = 1 | 01.09.2026 |
| Die manuelle Senderreihenfolge wird so gespeichert, dass eine Umsortiergeste genau einen Synchronisierungsdatensatz schreibt, und zwar mit gebrochener Indizierung, was deshalb zählt, weil ein abgelehnter Datensatz den ganzen Stapel scheitern lässt. | n = 1 | 16.08.2026 |
| Eine eingefügte Adresse wird bis zu 2048 Zeichen angenommen, was die mit Token versehenen Adressen der Anbieter bequem abdeckt. | n = 1 | 01.09.2026 |
| Komprimierte Eingaben werden an ihren ersten Bytes erkannt und nicht an der Dateiendung, wobei vier Formen erkannt werden und alles andere als unkomprimiert behandelt wird. | n = 4 | 01.09.2026 |
| Die Dekomprimierung ist sowohl absolut als auch über ein Verhältnis begrenzt: 2 GiB Ausgabe und das 400-Fache der tatsächlich empfangenen komprimierten Bytes. | n = 2 | 01.09.2026 |
| Die Abdeckung mit Attributen ist in echten Playlists ungleichmäßig: über 2.203 Einträge gemessen lagen Programmkennungen bei 100 Prozent der einen Datei und bei 73.5 Prozent der anderen, und Sendernummern fehlten in einer Datei vollständig. | n = 2203 | 31.08.2026 |
| Das Quellenziel der Konsole in der Hülle für 10 Fuß Entfernung ist eine Platzhalterseite, und der gemeinsame Quelleninhalt, den sie beherbergen würde, bezeichnet sich selbst als nur lesend. | n = 1 | 01.09.2026 |
| Ein Ruhezustand der Konsole leert die Synchronisierung, speichert die Wiedergabeposition und gibt den Dekoder frei, statt den Stream am Leben zu halten, wie es ein minimiertes Desktop-Fenster tut. | n = 1 | 01.09.2026 |
| Ereignisse bei Speicherdruck werden auf der älteren Konsole als häufig beschrieben, und die Antwort darauf ist, den Zwischenspeicher des Programmführers und den Dekodierpuffer für Vorschaubilder zu kürzen. | n = 1 | 01.09.2026 |
| Die Dateien des Programmführers werden von Ihren eigenen Geräten heruntergeladen und nie von unseren Servern, und der Einstellungsbildschirm sagt das der Nutzerin oder dem Nutzer, statt es unausgesprochen zu lassen. | n = 1 | 01.09.2026 |
| Ein Programmführer im globalen Modus nimmt höchstens 15 Quelladressen, und der Modus je Land warnt ab 5 aktivierten Ländern. | n = 2 | 01.09.2026 |
| Der Einstellungsbildschirm für den Programmführer sagt Konsolennutzern direkt, dass lange Adressen im Browser leichter einzufügen sind und dass Änderungen automatisch auf die Konsole zurücksynchronisiert werden. | n = 1 | 01.09.2026 |
| Eine Auswertung des Programmführers meldet, wie viele Einträge sie verworfen hat, neben der Anzahl der behaltenen, dazu die komprimierten und unkomprimierten Byte-Zahlen. Eine halb angekommene Datei ist dadurch von einer halb einschlägigen unterscheidbar. | n = 1 | 01.09.2026 |
| Die Aufnahme unterscheidet acht Fehlerarten statt eines einzigen Fehlers und trennt eine Dekomprimierungsgrenze und eine Sicherheitsgrenze von einem gewöhnlichen Netzwerkfehler. | n = 8 | 01.09.2026 |
| Eine Produktionsquelle in unserer eigenen Stichprobe liefert rund 444 Anbieterkategorien über etwa 77.842 verschiedene Titel, wobei einzelne Kategorien zwischen 8 und 3.655 Einträgen liegen. | n = 1 | 31.08.2026 |