My TV Player auf Xbox Series X|S und Xbox One installieren
Die Konsole verlangt nie, dass Sie eine Playlist-Adresse mit einem Analogstick tippen. Sie verlangt einen Code aus acht Zeichen, und alles andere kommt über die Synchronisierung.
Eine Xbox hat einen Browser, eine Tastatur, die niemand benutzen will, und einen Controller mit zwei Analogsticks. Jede IPTV-App, die Sie auf dieser Hardware eine Portaladresse eingeben lässt, verlangt von Ihnen, rund 60 Zeichen zu tippen, darunter einen Doppelpunkt, 2 Schrägstriche und eine Portnummer, mit einem Stick, der einen Zeiger über ein Bildschirmraster bewegt.
My TV Player verlangt das nicht. Die Aufgabe der Konsole ist das Abspielen. Das Tippen passiert auf einem Gerät, das eine Tastatur hat.
Die App auf die Konsole bekommen
Suchen Sie My TV Player im Microsoft Store auf der Konsole, unter Apps statt unter Spiele, und installieren Sie sie. Sie läuft auf Xbox Series X, Series S und Xbox One. Kein Sideloading, kein Entwicklermodus.
Der Konsolen-Build ist nicht dasselbe Paket wie das für Windows. Er ist eine UWP-Anwendung auf modernem .NET, aus einem verfahrensbedingten und nicht aus einem technischen Grund: der Store auf der Xbox nimmt keine WinUI-3-Anwendungen an, und genau als solche ist der Desktop-Kopf gebaut. Die Bildschirme sind dieselben Bildschirme, aus demselben gemeinsamen XAML in zwei Köpfe übersetzt, was Sie auf dem einen lernen, überträgt sich also auf den anderen.
Die Anmeldung, ohne irgendetwas zu tippen
Beim ersten Start zeigt die Konsole einen Bildschirm mit einer Adresse, einem QR-Code und einem Code aus 8 Zeichen, geteilt in 2 Gruppen zu 4:
Sign in on your phone
Go to mytvplayer.app/pair
Then enter the 8-character code
K7QP - 4M2X
Code expires in 9:42 · We refresh it automatically
Scannen Sie den QR-Code mit einer Telefonkamera, oder öffnen Sie die Adresse auf einem beliebigen Gerät mit Tastatur, und geben Sie den Code ein. Während dieser Bildschirm zu sehen ist, ist die Konsole nicht untätig. Sie fragt einen Austauschendpunkt ab, irgendwo zwischen alle 3 Sekunden und alle 30, und will wissen, ob jemand diesen Code schon eingelöst hat. In dem Moment, in dem der Code eingelöst wird, meldet sich die Konsole selbst an. Auf der Konsole wird zu keinem Zeitpunkt etwas getippt.
Wird der Startaufruf gedrosselt, wartet die App 45 Sekunden, bevor sie einen neuen Code anfordert. Diese Wartezeit ist Absicht: der Bildschirm behält seine Restanzeige, der Code erneuert sich von selbst, und Sie müssen nicht zurückgehen und es erneut versuchen.
Der Ablauf hat 5 mögliche Ausgänge, und nur 1 davon ist der gute: angemeldet, abgelaufen, Start fehlgeschlagen, abgebrochen, oder eingelöst, aber nicht zugelassen. Der letzte ist der, den man verstehen sollte, und er bekommt weiter unten einen eigenen Abschnitt.
Nach der Anmeldung hält die Konsole an der Profilauswahl an. Jedes Mal. Ein früheres Startziel setzte voraus, dass die Auswahl automatisch weiterspringt. Wir haben das falsch gemacht: ein Profil zu wählen ist eine Sicherheitsgrenze und keine Bequemlichkeit, die Abkürzung wurde also dauerhaft verworfen. Kinderprofile und PIN-Sperren bedeuten nur dann etwas, wenn niemand den Schritt überspringen kann.
Wenn der Code stimmt und es trotzdem nicht klappt
Es gibt ein Scheitern, das wie ein kaputter Code aussieht und keiner ist. Sie geben ihn ein, das Telefon sagt, es hat geklappt, und die Konsole sagt Ihnen, dass sich das Gerät gerade nicht registrieren kann. Der Code war in Ordnung. Gescheitert ist der Schritt danach, aus genau zwei möglichen Gründen.
Der erste ist die Gerätegrenze Ihres Tarifs. Jeder Tarif erlaubt eine bestimmte Anzahl Wiedergabegeräte, und eine Konsole, die eines über der Linie wäre, bekommt keinen Platz. Der zweite ist eine Sperrfrist: entziehen Sie ein Gerät vor Kurzem, ist dieser Platz nicht sofort wiederverwendbar, und genau das verhindert, dass ein entzogener Platz endlos durchgereicht wird.
Beides wird an derselben Stelle behoben, und keines davon auf der Konsole. Öffnen Sie die Webkonsole, sehen Sie sich die Geräteliste an, entfernen Sie etwas, das Sie nicht mehr nutzen, und kommen Sie zurück. Die Xbox wird ihren Code bis dahin erneuert haben. Browser tauchen in dieser Geräteliste nie auf, was sich manchmal wie ein Fehler liest: die Webkonsole ist eine Verwaltungsoberfläche und kein Player, sie belegt also nie einen Platz.
Was von selbst ankommt
Nach dem Koppeln kommen Ihre Quellen, Profile, Favoriten und der Programmführer über die Synchronisierung herunter. Es gibt auf der Xbox keinen Bildschirm, der nach einer M3U-Adresse oder einem Xtream-Host fragt. Die Quellen sind auf der Konsole nur lesend und zeigen, was importiert wurde und wann es sich zuletzt aktualisiert hat.
Das ist eine bewusste Aufteilung. Eine Playlist hinzufügen, eine Quelle bearbeiten, Profile anlegen oder umbenennen und Geräte verwalten passiert alles in der Webkonsole oder in der Windows-App. Die Xbox schaut zu. Eine M3U-Playlist für die Xbox hinzufügen und mit Xtream Codes für die Xbox anmelden zeigen es von der anderen Seite.
Was der erste Start tatsächlich kostet
Ein kalter erster Start auf einer Konsole wurde mit 39.5 Sekunden und 1.4 GB gemessen. Das ist der schlechteste Fall im gesamten Lebenszyklus: eine Konsole, ein Konto, und ein Katalog, der zum ersten Mal lokal aufgebaut wird. Spätere Starts wiederholen das nicht, denn diese Arbeit muss nur einmal passieren.
Es ist trotzdem die Zahl, die man kennen sollte, bevor man beschließt, dass etwas nicht stimmt. Eine Konsole, die am Tag 1 eine halbe Minute auf einem Ladebildschirm steht, tut ihre Arbeit. Eine Konsole, die das am Tag 5 immer noch tut, nicht, und der Ausgangspunkt dafür ist warum manche Sender unter Windows laufen und auf der Xbox nicht.
Wenn Sie drin sind, lohnt die Tastenbelegung zehn Minuten: die Bedienung mit dem Xbox-Controller.
Was dieser Artikel gemessen hat22 Behauptungen, jeweils mit den Beweisen dahinter
| Anspruch | Beweise | Gezählt |
|---|---|---|
| Der Xbox-Kopf hat keinen Anmeldeweg über ein Passwort. Der einzige Ablauf, den er umsetzt, startet eine Kopplungssitzung, zeigt einen Code und einen QR-Code und fragt einen Austauschendpunkt ab, bis der Code eingelöst ist oder abläuft. | n = 1 | 31.08.2026 |
| Die Konsole fragt alle 3 bis 30 Sekunden nach, solange ein Code gültig ist, und wartet 45 Sekunden, wenn der Server den Startaufruf drosselt. | n = 1 | 31.08.2026 |
| Der Code besteht aus acht Zeichen, dargestellt als zwei Vierergruppen, und der QR-Code verschlüsselt dieselbe Kopplungsadresse, die der Bildschirm ausgibt. | n = 1 | 31.08.2026 |
| Ein eingelöster Code kann die Konsole trotzdem nicht registrieren, und zwar aus genau zwei Gründen: das Konto ist an seiner Gerätegrenze, oder ein Platz wurde so kürzlich entzogen, dass er noch in der Sperrfrist liegt. | n = 1 | 31.08.2026 |
| Die App ist auf der Konsole aus dem Microsoft Store installierbar, unter Apps statt unter Spiele geführt, und läuft auf Xbox Series X, Series S und Xbox One. Es ist kein Entwicklermodus und kein Sideloading beteiligt. | n = 1 | 01.09.2026 |
| Der Konsolen-Build ist eine UWP-Anwendung auf modernem .NET und nicht der WinUI-3-Build, den der Desktop nutzt, weil der Microsoft Store auf der Xbox keine WinUI-3-Apps annimmt. | n = 1 | 31.08.2026 |
| Die Kopplung besteht aus zwei Aufrufen: die Konsole startet eine Sitzung und fragt dann einen Austauschendpunkt für denselben Code ab, bis er eingelöst ist. Der QR-Code verschlüsselt eine Kopplungsadresse, die den Code trägt. | n = 1 | 01.09.2026 |
| Der Desktop bietet drei Wege hinein, E-Mail mit Passwort, externe Identitätsanbieter und das Einlösen eines Codes. Die Konsole bietet nur den Kopplungsablauf. | n = 3 | 01.09.2026 |
| Das Token der angemeldeten Sitzung wird auf jedem Kopf über den sicheren Speicher der Plattform abgelegt, hinter einer gemeinsamen Schnittstelle, wobei die Umsetzung beim Start gewählt und nicht einkompiliert wird. | n = 2 | 01.09.2026 |
| Die Konsole hat überhaupt keinen Zeiger und Hover-Effekte sind abgeschaltet, die gerichtete Fokusnavigation ist also zwingend und keine Zusatzleistung für die Barrierefreiheit: jedes bedienbare Element meldet sich dafür an. | n = 1 | 01.09.2026 |
| Die Konsole ist eine einzige Vollbildansicht ohne zweites Fenster, und die Bedienelemente, die eines öffnen würden, werden ausgeblendet statt ausgegraut, wenn der Kopf meldet, dass er keine mehreren Fenster unterstützt. | n = 1 | 01.09.2026 |
| Der Ruhezustand unterscheidet sich grundsätzlich zwischen den Köpfen: der Desktop spielt minimiert weiter, während die Konsole die Synchronisierung leert, die Wiedergabeposition speichert und den Dekoder freigibt. | n = 1 | 01.09.2026 |
| Ereignisse bei Speicherdruck werden auf einem PC als selten und 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 Konsole zeigt auf jeder Oberfläche weniger Einträge je Zeile: 4 Kacheln auf der Übersicht gegen 6, 6 Sender gegen 8, 5 Poster gegen 7 und 7 Programmzeilen gegen 12. | n = 5 | 01.09.2026 |
| Eine Senderkachel misst auf der Konsole 224 mal 126 effektive Pixel gegen 160 mal 90 auf dem Desktop. | n = 2 | 01.09.2026 |
| Systembenachrichtigungen werden auf der Konsole in dieser Fassung nicht zugestellt, solange die App im Ruhezustand ist, Benachrichtigungen werden daher stattdessen in einer Warteschlange innerhalb der App gehalten. | n = 1 | 01.09.2026 |
| Die Regel, die eine Codebasis zwei Köpfe bedienen lässt, ist, dass Ansichtsmodelle das Oberflächen-Framework überhaupt nicht referenzieren dürfen: Logik, API-Aufrufe und Zustand liegen im gemeinsamen Kern. | n = 1 | 01.09.2026 |
| Die optischen Unterschiede der Konsole liegen als überschreibende Verzeichnisse über den gemeinsamen Gestaltungswerten, statt sie zu ersetzen, eine Änderung an einem Wert erreicht also beide Köpfe. | n = 1 | 01.09.2026 |
| Der verpflichtende Hinweis, dass dies nur ein Player ist, ist auf beiden Köpfen derselbe Textschlüssel und keine zwei Kopien, die auseinanderlaufen könnten. | n = 1 | 01.09.2026 |
| Der erste Start hält immer an der Profilauswahl an. Sie zu überspringen war die Annahme hinter einem früheren Startziel und wurde dauerhaft verworfen, weil ein Profil zu wählen eine Sicherheitsgrenze ist. | n = 1 | 01.09.2026 |
| Das Tippen vom Fernseher zu verbannen ist keine beiläufige Bequemlichkeit, sondern eine der ausdrücklich benannten strategischen Wetten des Produkts, deren verbleibende Arbeit genau darin besteht, dass kein Bildschirm nach einer Adresse von Hand fragt. | n = 1 | 01.09.2026 |
| Ein erster Start auf der Konsole, ohne irgendetwas im Zwischenspeicher, wurde mit 39.5 Sekunden und 1.4 GB gemessen. Das ist nur der kalte Fall; es ist nicht das, was ein zweiter Start kostet. | n = 1 | 26.08.2026 |