This guide covers everything you need to know about IPTV in from choosing the right IPTV subscription to setting it up on any device. You'll learn the difference between M3U and Xtream Codes, how to use the top IPTV players like TiviMate, IPTV Smarters and Smart IPTV, and how to find the best IPTV service for your needs — including dedicated tips for IPTV UK viewers. No jargon, just clear steps.
📋 Table of Contents
1. What is an IPTV Subscription?
An IPTV subscription gives you access to live television, on-demand content and catch-up TV delivered over the internet — no satellite dish or cable box required. When you sign up for an IPTV service, you receive a set of credentials: either an M3U link or an Xtream Codes account (server + username + password). You enter these into an IPTV player app and start watching immediately.
The general steps to get any IPTV subscription running on any device:
- Get your credentials (M3U link or Xtream Codes) from your IPTV service provider.
- Install a compatible IPTV player app on your device.
- Open the app and enter your credentials (each app is covered in detail below).
- Wait for the content and EPG programme guide to load — then start watching.
2. IPTV Subscriptions: M3U vs Xtream Codes
When you sign up for an IPTV service, your credentials arrive in one of two main formats. Understanding the difference makes setup much easier:
| Format | What it looks like | Best for |
|---|---|---|
| M3U Link | A single long URL ending in get.php or .m3u | Fast setup — paste one link and go |
| Xtream Codes | Server URL + Username + Password | Better organisation, automatic content updates |
| MAC Address | Device ID like 00:1A:79:XX:XX:XX | Smart TV apps such as Smart IPTV |
3. SetupAdding your subscription to IPTV Smarters
IPTV Smarters is one of the most widely used IPTV players, available on Android, iOS, Smart TV and Firestick. Here is how to add your subscription step by step:
- Install IPTV Smarters from your device's app store and open it.
- On the first screen, tap "Add New User".
- Choose your input method: Login with Xtream Codes API or Load Your Playlist or File/URL for an M3U link.
- Enter your credentials (give the profile any name you like), then tap Add User.
- Wait for the content to load — tap any item to begin watching.
4. SetupSetting up IPTV Smarters Pro
IPTV Smarters Pro is the latest, smoother version and is the preferred choice on iPhone, iPad and Android. The setup is almost identical but faster:
- Open IPTV Smarters Pro and grant any permissions requested on first launch.
- Choose "Login with Xtream Codes API" — the easiest and most organised method.
- Enter any name in the Any Name field, then paste your server URL, username and password.
- Tap Add User and wait for the content and EPG guide to sync.
- Browse the available sections — your provider's content will be split into Live TV, VOD and Catch-Up.
5. What is IPTV Pro?
The term IPTV Pro refers to premium or professional versions of IPTV player apps. It is not a separate service — it is an upgraded version of a player that adds features to improve your viewing experience:
- Clean interface with no ads
- Better EPG programme guide support with reminders
- Recording and time-shift playback
- Video quality controls and multi-screen support
6. Most popularAdding an M3U link to TiviMate
TiviMate is the most popular IPTV player on Firestick and Android TV, known for its clean interface and excellent EPG support. Here is how to add your M3U link:
- Open TiviMate for the first time — the "Add playlist" screen will appear.
- Choose "Enter URL" (add via link).
- Paste your M3U link into the field and press Next.
- Give the playlist a name and press Next to load the content.
- Go to Settings → EPG to add a programme guide if it does not appear automatically.
7. Smart TVsSetting up Smart IPTV on your TV
Smart IPTV (SIPTV) is the most popular app for watching IPTV directly on Samsung and LG smart TVs. Unlike other players, you upload your M3U list via the official website — not inside the TV app:
- Open Smart IPTV on your TV and note down the MAC address displayed on screen.
- On your computer or phone, open the Smart IPTV official website and go to the playlist upload page.
- Enter your MAC address, then paste your M3U link.
- Click Send / Add to save the playlist to your device.
- Reopen the app on your TV — all content will load automatically.
8. What is an IPTV Player?
An IPTV player is the app that reads your subscription credentials (M3U or Xtream Codes) and turns them into watchable content on your screen. It is the bridge between the server and your display — choosing the right player for your device makes a real difference to your viewing experience.
TiviMate
Firestick · Android TVProfessional interface with excellent EPG support — the top pick for large-screen viewing.
IPTV Smarters Pro
iPhone · iPad · AndroidEasy setup and fast performance — ideal for phones and tablets.
Smart IPTV
Samsung · LGWorks directly on your smart TV with no extra hardware needed.
GSE Smart IPTV
iOS · AndroidFlexible player with multi-format support and advanced settings.
9. Choosing the best IPTV App for your device
Every device has an IPTV app that suits it best. Instead of trying dozens of apps, use this table to choose the right one first time:
| Device | Best app | Great alternative |
|---|---|---|
| Amazon Firestick | TiviMate | IPTV Smarters Pro |
| Android TV / Box | TiviMate | IPTV Smarters |
| iPhone / iPad | IPTV Smarters Pro | GSE Smart IPTV |
| Android phone | IPTV Smarters Pro | TiviMate |
| Samsung / LG TV | Smart IPTV | SS IPTV |
10. Installing an IPTV APK step by step
An IPTV APK is an Android installation file. You need it when an app is not available in the official store — most commonly on Firestick and Android Box. Here is the safe way to install one:
- Go to Settings → My Fire TV → Developer Options and enable "Apps from Unknown Sources".
- Install the Downloader app from the Amazon Store and open it.
- In the URL field, enter the official APK link for the app you want.
- Press Go — once the download finishes, press Install.
- Open the app and add your subscription credentials (M3U or Xtream Codes) as covered above.