The same steps cover iPhone and iPad on a current iOS or iPadOS. AirPlay to a television is optional. The picture is better if you install a player on the TV itself.
In short
- Install GSE Smart IPTV or iPlayTV from the App Store.
- Add Xtream Codes, or paste the M3U link.
- Allow the app to use mobile data only if you are happy with the data use.
What you need
- An iPhone or iPad signed into the App Store.
- Your Xtream login or M3U link.
- Wi-Fi for the first setup. HD on mobile data uses a lot of allowance.
Recommended app
Use GSE Smart IPTV. GSE is a familiar iPhone player and accepts both Xtream Codes and an M3U link. iPlayTV is the simpler alternative. Other players that also work: iPlayTV .
Step by step
-
Install the player
Open the App Store, search GSE Smart IPTV, and install the official app. iPlayTV is the other search if you prefer a simpler layout. Do not install an app from a link in a message.
-
Add Xtream Codes
Open the app, tap the plus button, and choose Xtream Codes or Add playlist. Paste the username, password and server URL. Name the playlist so you can tell it apart later.
-
Turn the guide on
Open the guide tab and refresh it. If the times are blank, paste the XMLTV URL. Set the iPhone to automatic date and time, timezone London, under Settings → General → Date & Time.
-
Check data and background use
HD video uses roughly 1 GB an hour. In Settings → Mobile Data, decide whether the player may use mobile data. For a long match, Wi-Fi is the sensible choice.
If something goes wrong
Swipe sideways to see every column.
| Problem | Cause | Fix |
|---|---|---|
| Buffering | The Wi-Fi drops, or the stream is 4K on a line that cannot hold it. | On mobile data, drop to HD. On Wi-Fi, move closer to the router or use 5 GHz. A weak 2.4 GHz signal is the usual stall. |
| Black screen | The player opened the stream but the video decoder failed. | Force-close the app and open the channel again. If it stays black, delete the playlist and paste the Xtream URL once more. |
| Login failed | A username, password or URL was typed with a space or a missing character. | Paste from the welcome message. The iOS keyboard can capitalise the first letter of a password. Turn that off while you type. |
| EPG not loading | The guide URL is empty, or the device clock is wrong. | Pull to refresh the guide. If it stays empty, the XMLTV URL was not saved. Add it in the playlist’s EPG field. |
| App not installing | Unknown sources are off, or the store cannot see the app. | If the App Store will not download, check Screen Time restrictions. An older iOS version can also hide the current app. |
| Guide times are an hour out | The EPG offset does not match UK time, or daylight saving has changed. | The guide follows the phone clock. Automatic time and the London timezone keep UK listings on the right hour. |
iPhone and iPad questions
Can I AirPlay this to my TV?
Yes. The TV mirrors the phone, so the phone must stay awake. A Firestick, Apple TV or smart TV player is steadier for a full evening.
Does it work on mobile data?
It does, if the signal is steady. Watch the data allowance. A 4K stream is a poor use of mobile data.
I have an iPad and an iPhone. Do I need two plans?
No. One login works on both. They count as two connections only while both are playing at the same time.
The app asks for its own subscription.
That is the player’s own charge, paid to the app maker through Apple. It is not the IPTV plan, and our refund does not cover it.