Turning an Xbox into a living-room TV hub

The console is already under the TV, already on the network, and already has a remote. What it needs is a setup pass done somewhere with a keyboard.

A console is an unusually good television. It is already under the screen, already on the network, wakes with a button on a remote, and has the video hardware to decode a 4K stream without complaint. What it is bad at is being set up, because setting things up is typing.

So front-load the typing. Half an hour in a browser buys months of not touching a controller for anything except watching. Even signing the console in is an 8-character code and a QR polled from the console, so the television never sees a keyboard.

Do this part in a browser

Sources first. Add your playlist or your Xtream credentials in the web console. The Xbox picks them up on sync and shows them read-only. Adding an M3U playlist and signing in with Xtream Codes cover both routes.

Then the guide. Pick per-country and you are done in a minute; paste your own XMLTV URLs if your provider publishes one that matches their channel ids. The ceiling is 15 URLs. Setting up the TV guide has the detail.

Then profiles. One per person who watches. On a shared television this is what separates continue-watching lists, favorites and reminders. If anyone in the household is a child, make their profile a kid profile now rather than later: parental controls covers the gates.

The step most people skip

Favorites and custom groups. This is the difference between a console that is pleasant and one that is a chore, and the reason is arithmetic rather than taste.

A real provider catalogue in our sample carried roughly 77,842 titles across about 444 categories, the categories ranging from 8 entries to 3,655. Nobody navigates that from a sofa. What you watch is somewhere between 15 and 40 channels, and once those are favorited the console opens on them.

There is a second reason, and it surprised me. The console runs inside roughly 1 GB, and a 12 minute desktop browse session peaked at 1,080 MB. Browsing, not playback, is where the memory goes. A console that opens on 30 favorites and rarely leaves them is a console that stays inside its budget.

The shape of a household setup that works:

web console   sources, guide URLs, profiles, PINs, device list
Windows app   favorites, custom groups, channel order, recordings
Xbox          watching

Do the favoriting in the Windows app or the web console, where it takes minutes, not on the console, where each one is a separate trip. It is account state, so it syncs. Manual channel order syncs too, so the 6 channels you actually watch can sit at the top and stay there. Reordering from the console itself is parked, which is another reason to do it once, elsewhere.

Reminders, and where they come from

Programme reminders are delivered through Telegram rather than as a console notification, and they are configured per profile. Look for the linking control on the profile editor, not under Settings. That is where people go first, and it is the wrong place.

The reason this design suits a living room: a reminder is useful when you are not in front of the television, and the console cannot deliver a system notification while the app is suspended anyway. A notification on a screen nobody is looking at is not a reminder.

Recording, and what it means that recordings are local

Scheduling from the guide is complete, and a guide recording pads itself by 2 percent of the programme's duration, clamped between 1 and 5 minutes at each end. Recordings are files on the client that made them. The server holds no recording data at all, and server-side recording management was removed as a goal rather than postponed, because it would make the service content aware.

For a household, that means recording is something a Windows machine does. If your hub is a console only, the answer for anything you know about in advance is a reminder, and for anything on a provider archive it is catch-up in the Windows app until the console page lands.

What the console does and does not have

Counting the 10-foot surfaces: 7 built, 7 placeholders, and the split is clean. Everything built is something you do while watching: Home, Live TV with its strip, categories and schedule, Movies, Shows, Search, Sport, and the profile picker. Everything placeholder is management: Sources, Profiles, Devices, Settings, Subscription, the standalone Guide and Reminders.

One convenience is on the wrong side of that line: the sleep timer, with its Off, 15, 30, 60 and 90 minute options, shipped on the desktop and has no console surface yet. For a living room that is the one you would want. It is on the list.

The practical setup, then, is a console for watching and a browser tab bookmarked for the twenty minutes a year you change something. Pair a media remote and the controller can go back in the drawer: using an Xbox Media Remote covers what it reaches.

What this article measured21 claims, each with the evidence behind it
ClaimEvidenceCounted
Favorites, custom groups, resume points and multiview presets are account state that syncs across devices rather than per-device settings.n = 1Aug 31, 2026
Manual channel order is stored as a sort order override and persisted, using fractional indexing so that one reorder gesture writes exactly one sync record.n = 1Aug 16, 2026
Programme reminders are delivered out of the app through Telegram, configured per profile, and the linking control lives on the profile editor rather than in settings.n = 1Aug 31, 2026
Recordings are local client files. The server holds no recording data at all, and server-side recording management was removed as a goal rather than deferred.n = 1Aug 16, 2026
The sleep timer shipped on the desktop video panel with Off, 15, 30, 60 and 90 minute options, and the console surface for it is listed as outstanding.n = 1Aug 31, 2026
Thirteen kinds of account state follow you to the console, from favorites and watchlist to parental locks, multiview presets and which sources a device uses.n = 13Sep 1, 2026
Watch-later entries are stored at profile level without reference to a source, so they survive a change of provider, and they share a key space with favorites so a title is one key in both.n = 1Sep 1, 2026
A manual guide correction is keyed by a source-free channel identifier, so fixing one channel covers every provider in the household that carries it.n = 1Sep 1, 2026
Which sources a given device uses is itself synced state, so a console can be pointed at a subset of the household's sources without touching the console.n = 1Sep 1, 2026
The console layout is built for distance: a 5 percent safe inset on every edge, typography scaled 25 percent, and fewer items per row at every surface.n = 3Sep 1, 2026
Every console screen carries a hint bar as a hard rule, so a household member never has to remember what a button does.n = 1Sep 1, 2026
Search is registered on the shell rather than on a page, so it is reachable from every zone of every screen and returns to whatever summoned it.n = 1Sep 1, 2026
Suspending the console flushes sync, saves the resume position and releases the decoder, rather than keeping playback running the way a minimised desktop window does.n = 1Sep 1, 2026
System notifications are not delivered on the console while the app is suspended in this version, which is part of why reminders go out through a messaging service instead.n = 1Sep 1, 2026
A production source in our sample carried roughly 77,842 titles across about 444 categories, with categories ranging from 8 entries to 3,655, which is the arithmetic behind favouriting first.n = 1Sep 1, 2026
Category counts are never added into a library total, because the same title appears in several categories and summing multiplies it.n = 1Sep 1, 2026
The console runs inside roughly 1 GB, and a 12 minute desktop browse session has been measured peaking at 1,080 MB, which is why a long browsing session behaves differently there from a short one.n = 3Aug 30, 2026
Signing the console in is an 8-character code and a QR polled from the console, so even the initial setup involves no typing on the television.n = 1Sep 1, 2026
The sleep timer treats live and on-demand differently on expiry: live is cleared because there is no position worth keeping and the provider connection should not run all night, while a film is paused and keeps its place.n = 1Sep 1, 2026
A guide recording pads itself by 2 percent of the programme's duration, clamped between 1 and 5 minutes at each end, so a household does not have to guess at margins.n = 1Aug 14, 2026
Seven console destinations are fully built as 10-foot surfaces: Home, Live TV, Movies, Shows, Search, Sport and the profile picker. Seven more are placeholders, and all seven of those are management screens.n = 14Aug 31, 2026