All installation guides
Installation Guide

How to watch IPTV
on an iPhone or iPad

Three App Store players work well with EyePTV. Pick one — you don't need all three. If you have no reason to prefer another, use Smarters Player Lite: it takes your login directly in the app, with no website step in the middle.

About 3 minutes 4 steps All from the App Store

Which one should you use?

All three are players. None include channels — they play the login we give you. Pick whichever suits, then follow only that option below.

Our pick

Smarters Player Lite

iOS 15.6+ · login in the app

The least friction of the three, and the same app we recommend on Apple TV — so one login and one interface across your whole Apple setup. Xtream Codes details go straight in; no website, no device ID.

ibo Pro Player

iOS 15.0+ · web-managed

Worth it if you already hold an IBO licence from a TV or box, since the account carries over. The playlist is added through a website using the device ID rather than inside the app, so it's a couple of steps more.

Hot Player

iOS 13.0+ · oldest devices

The one that runs on older hardware. If your iPad is stuck on iOS 13 or 14 and can't install the other two, this is your option. Playlist goes on through hotplayer.app/upload.

Check your iOS version first if you're on an older device: Settings → General → About. Smarters needs 15.6, ibo Pro needs 15.0, Hot Player goes back to 13.0.

The steps below restart at 1 for each option. That's deliberate — follow one set start to finish and ignore the other two. Installing all three won't help and just makes it unclear which one is actually connected to your account.

Option 1 — Smarters Player Lite  ·  our recommendation
1

Install it from the App Store

Search the App Store for Smarters Player Lite and tap Get. Check the developer reads WHMCS SMARTERS — App Store ID 1628995509.

Needs iOS 15.6 or iPadOS 15.6 and up.

Handy if you also have an Apple TV: this is the same app we recommend there, so one login works across both and you only learn one interface.
Smarters Player Lite playlist type screen showing Xtream Codes
Smarters Player Lite login options — cloudstreamiptv.com
2

Choose Xtream Codes

Open the app, accept the terms if it shows them, then pick Xtream Codes or Login with Xtream Codes API.

Smarters Player Lite Xtream Codes login form
Smarters Player Lite login form — cloudstreamiptv.com
3

Enter your EyePTV login

Any Name: type EyePTV. Then the Username, Password and Server URL exactly as we sent them. Tap Add User.

Paste rather than type. iOS is quick to add a trailing space when you copy, and a space at the end of the server URL gives the same error as a wrong password.
Smarters Player Lite browsing interface
Smarters Player Lite on iPad — App Store
4

Let it load

The app checks the login and pulls in your content. Live TV, Movies, Series and the other sections in your package appear on the dashboard. That's it.

Option 2 — ibo Pro Player
ibo Pro Player home interface
ibo Pro Player interface — App Store
1

Install ibo Pro Player

Search the App Store for ibo Pro Player and tap Get. Check the developer reads IRBOETECH CO. LTD — App Store ID 6449647925. Needs iOS or iPadOS 15.0 and up.

Pick this one if you already hold an IBO licence from a TV or box, since the same account carries across. Otherwise Option 1 is fewer steps.

IBO device MAC address and device key screen
IBO device details screen — internettv.com
2

Note the device details it shows

Open the app and write down the MAC Address / Device ID and Device Key it displays. Keep them private — they work like a password for your player.

3

Add the playlist on the website

This app manages playlists through a website rather than in the app. Open the address the app shows on screen, enter the device details it asks for, and create a playlist named EyePTV.

Paste the complete M3U / M3U8 URL we sent you, then save.

Use the address your app displays, not one from a search result. IBO-branded players use several different portals and the wrong one simply refuses the login.
ibo Pro Player settings interface
ibo Pro Player settings — App Store
4

Reload the app

Go back to ibo Pro Player and use Reload or Refresh, or fully close and reopen it. Your EyePTV content appears.

Its App Store listing lists favourites, subtitle and audio track selection, and parental controls if you want them.

Option 3 — Hot Player
1

Install Hot Player

Search the App Store for Hot Player and tap Get. Check the developer reads STE DIGI VIBES — App Store ID 6695762404.

The one for older devices. Hot Player runs on iOS 13.0 and up, while the other two need 15.0 or 15.6. If you have an older iPad that Apple stopped updating, this is likely your only option of the three.
HotPlayer screen showing the device MAC
HotPlayer device MAC (interface example) — iptv-suomi.com
2

Note the device ID it shows

On first launch the app shows a MAC Address / Device ID. Copy it exactly — this is what links your playlist to this device.

HotPlayer upload page
HotPlayer upload page — hotplayer.app
3

Open the upload page in Safari

Go to hotplayer.app/upload, enter the device ID the app showed you and tap Next.

4

Add the EyePTV playlist

Pick the format that matches what we sent you — the M3U link, or the Xtream server details. Name the playlist EyePTV and save.

Hot Player live TV interface
Hot Player Live TV — ecranmoderne.com
5

Refresh the app

Back in Hot Player, tap Refresh, or close it fully and reopen. Your EyePTV playlist loads.

If something doesn't work

The six things that go wrong on iPhone and iPad, and how to fix them.

The app won't install

Check your iOS version under Settings → General → About. Smarters needs 15.6, ibo Pro needs 15.0. If your device can't go that far, Hot Player runs on iOS 13.

The login is rejected

Almost always a copied space at the end of a field. Paste each value again and check the very end of the server URL. Use exactly the http or https and the port number we sent.

It logs in but everything is empty

Give it a minute on the first load, then pull to refresh. If it's still empty, send us a screenshot of the account screen and we'll check it against your subscription.

Playback stops when I lock the screen

Expected on iOS — video pauses when the app goes to the background. Use picture-in-picture if the app supports it, or keep the screen on while watching.

Can I AirPlay this to my TV?

Usually yes from within the player, but it's a poor substitute for setting the TV up directly. If the TV is the real target, we have a guide for whatever it is — including Apple TV, which runs the same app natively.

Can I use my phone and my TV at once?

Only if your plan includes more than one connection. Installing the app on a second device doesn't add one. Message us if you need a second stream.

Stuck on a step?

Send us a screenshot on WhatsApp and tell us which of the three players you went with.

Get help on WhatsApp
Got an Apple TV too? Same app, TV guide No subscription yet? See the plans Other devices? See all guides

Sources & verification

Three of the screenshots come from the apps' own App Store listings; the rest come from public pages showing these players, and each credits its source underneath. None are AI-generated. Where a current iOS screen wasn't publicly available we've used an interface example from the same app on another platform, and said so in the caption. App Store IDs, developers and minimum iOS versions checked August 2026.