How to Set Up IPTV on Apple TV (M3U & Xtream)
Step by step: add your own M3U/M3U8 or Xtream playlist to UniPlayer on Apple TV, connect the TV guide (EPG), and start watching in minutes. Your playlist, your channels.
To set up IPTV on Apple TV: install UniPlayer from the App Store, sign in (or start the 30-day free trial), and add your own playlist — an M3U/M3U8 link or an Xtream login — right on the device or via my.uniplayer.net. UniPlayer imports your channels, connects the TV guide (EPG), and you're watching. UniPlayer has no channels of its own: you add your own playlist, exactly as VLC opens your file.
UniPlayer is a media player for Apple TV — think of it as VLC for IPTV and OTT playlists. It ships with no channels of its own. You add your provider’s M3U / M3U8 link or Xtream login, and UniPlayer turns it into a fast, native TV experience with a full program guide (EPG), catch-up archive and 4K support. Here’s how to set it up on Apple TV in a couple of minutes.
What you’ll need
- Apple TV HD or 4K running tvOS 15 or later.
- Your own playlist: an M3U/M3U8 link or file, or Xtream credentials (server, username, password) from your provider.
- A free UniPlayer account — no payment details needed for the 30-day trial.
Step 1 — Install UniPlayer
On your Apple TV, open the App Store, search for UniPlayer and install it. You can also open UniPlayer in the App Store.
Step 2 — Sign in or start your free trial
Launch the app and create an account or sign in. New users get a 30-day free trial with every feature unlocked.
Step 3 — Add your playlist
- M3U / M3U8 on Apple TV: choose Add Playlist, paste the link and give it a name.
- Xtream: enter the server (host), username and password.
- From the web dashboard: sign in at my.uniplayer.net, paste an M3U link or upload a file, and it syncs automatically to every device on your account.
UniPlayer detects the source format and normalizes everything into one consistent interface, so the experience is the same whatever format your provider uses.
Step 4 — Connect the TV guide (EPG)
- By default, UniPlayer uses its own built-in guide source.
- If you prefer, you can turn off the UniPlayer guide and connect your own source — one embedded in the playlist (if present) or any external one.
- To do this, long-press the playlist and choose Add EPG source from the context menu.
- If the playlist contains an EPG link, you’ll see the embedded source is available and can connect it in one tap.
- UniPlayer saves every EPG source you’ve added, so a single external source can be connected to several playlists at once (it’s offered in the same context menu).
- Connecting your own EPG source turns off the UniPlayer guide. You can’t merge multiple EPG sources for one playlist, or run your own source and the UniPlayer guide at the same time.
Step 5 — Start watching
Open any channel to start playback. Add channels to Favorites, reorder your list and pause live TV. If your provider supports it, use the Archive (catch-up TV) to rewind and watch programs that already aired.
Player engines
By default the player is chosen automatically (Auto mode), based on a number of factors. You can also pick one manually: long-press a playlist or an individual channel to open the context menu and choose one of the three engines — or switch back to Auto.
| Capability | Standard (Apple) | VLC | Custom |
|---|---|---|---|
| HLS | ✓ | ✓ | ✓ |
| MPEG-TS | — | ✓ | ✓ |
| 4K H.265 | — | ✓ | ✓ |
| 4K hardware decoding | — | ✓ | ✓ |
| Audio-track selection | — | ✓ | ✓ |
| Picture-in-Picture | ✓ (only here) | — | — |
| HDR | — | — | ✓ |
| Auto Frame Rate (AFR) | — | — | ✓ |
| Deinterlacing | — | ✓ (method choice) | ✓ (no method choice) |
What matters in practice:
- The standard player is fast and light, but it doesn’t open MPEG-TS and can’t decode 4K H.265 — for those channels, Auto mode picks VLC or the custom engine for you.
- 4K streams start immediately with hardware decoding.
- Picture-in-Picture exists only in the standard player, so it isn’t available on channels that play through VLC or the custom engine (MPEG-TS, 4K).
- Deinterlacing works best in VLC, the only engine where you can choose the method; the custom engine deinterlaces without a method choice.
Tips
- Multiple devices: the standard subscription includes up to four devices, with playlists synced through the cloud. You can buy additional device slots in your personal cabinet.
- Parental controls: restrict channels you don’t want kids to see.
UniPlayer doesn’t sell or supply channels. You use a playlist you have the rights to — exactly like opening your own file in VLC.
(01)Does UniPlayer come with channels?
No. UniPlayer is a player, like VLC: you add your own M3U/M3U8 playlist or Xtream login from your provider. The app ships with no channels and never sells content.
(02)Do I have to pay to try it?
No. There's a 30-day free trial with every feature unlocked and no payment details required.
(03)Why won't a 4K channel play?
The standard (system) player can't decode 4K H.265. Open that channel's context menu and switch the player to VLC or the custom engine — both support 4K, H.265 and hardware decoding.
(04)Channels disappeared after a refresh — why?
Some providers change their stream URLs. On refresh, UniPlayer matches channels by name; if your provider renamed channels or changed links, re-import the playlist.