APP COMRADE

Roku / apps / XTV ULTRA - IPTV MEDIA PLAYER

REVIEW

XTV Ultra is a competent shell waiting for a playlist you have to bring yourself.

An M3U-and-Xtream-Codes player that asks nothing about content and judges nothing about source. What you load into it is on you — and so is the experience.

BY THE APP COMRADE DESK · MAY 11, 2026 · 3 MIN READ

Roku

XTV Ultra - IPTV Media Player

DEN STREAMING

OUR SCORE

6.7

ROKU

★ 5.0

PRICE

Free

Roku’s channel store carries dozens of IPTV front-ends, and almost all of them want the same thing: somewhere to point at a playlist URL, something to play the streams once they arrive, and an EPG grid to give the lineup a sense of structure. XTV Ultra is one of these. It does not ship with content, it does not host streams, and it does not validate what you load. It is a player, and the editorial question with players in this category is always the same — does it stay out of the way when the upstream is healthy, and does it fail gracefully when it isn’t.

XTV Ultra clears the first bar more cleanly than most of its peers and trips on the second in ways that will frustrate anyone who isn’t comfortable diagnosing M3U syntax. The launch is fast, the channel switching is fast, and the EPG actually renders without the stutter that plagues cheaper alternatives. But when something breaks — and at this layer of the stack, something always eventually breaks — the app shrugs and leaves you to figure out whether the fault is yours, the provider’s, or the network’s.

That tradeoff is fine for the audience this category serves. It’s worth knowing what you’re walking into.

XTV Ultra is the kind of utility that earns its keep by staying out of the way and breaking in predictable places.

FEATURES

XTV Ultra accepts M3U and M3U8 playlist URLs, Xtream Codes API credentials (host, username, password), and EPG XMLTV feeds. Live TV, VOD, and series sections are split into separate tabs when the upstream provider exposes them. Channel logos are pulled from the playlist's tvg-logo attribute and cached locally.

Playback runs through Roku's built-in video pipeline, so codec support tracks whatever the underlying Roku model can decode — H.264 universally, HEVC on most current-generation hardware, MPEG2-TS containers as long as the audio track is AAC or AC3. Multi-audio and subtitle track selection appears on the playback overlay when the stream carries them.

Parental PIN, favourites, sort-by-recently-watched, and a basic seven-day EPG grid are present. There is no built-in catalogue or content of any kind — the app ships empty until you point it at a server.

MISSION ACCOMPLISHED

Channel switching is faster than most Roku IPTV players in the category, typically two to three seconds on a Streaming Stick 4K with a healthy provider. The EPG grid actually scrolls without dropping frames, which sounds trivial until you've used the alternatives. Multiple playlist profiles let a household keep separate parent and kid configurations without re-entering credentials.

Pricing is the right shape for the category: a one-time activation fee per device rather than a recurring subscription on top of whatever IPTV service you're already paying for. The activation is keyed to the Roku serial, so a TV upgrade requires re-purchase, but the cost stays linear rather than monthly.

ROOM TO IMPROVE

The settings menu is dense, English-only despite the app's international user base, and uses Roku's directional pad in ways that aren't always obvious — backing out of a sub-screen often dumps you to the main menu rather than the previous one. EPG mapping fails silently when channel names in the playlist don't match the XMLTV tvg-id; you get a working channel with a blank schedule and no diagnostic.

Support is community-forum-tier. When a stream stops working — and at this layer of the stack, streams stop working often — the troubleshooting burden is entirely on the user. The app cannot tell you whether the playlist is stale, the upstream is down, or your ISP is throttling the source.

CONCLUSION

XTV Ultra is for the Roku owner who already runs IPTV elsewhere and wants the same playlist on their TV without sideloading. It does that job competently and charges once. Newcomers to the format should understand they're buying a player, not a service — the content, the legality, and the uptime are entirely up to whatever they point it at.