Quick answer
IPTV apps fall into three families: dedicated clients (TiviMate, OTT Navigator, Televizo, GSE), built to manage channels, favourites and schedules; general-purpose media centres (Kodi), which only become IPTV clients once you add a component; and media players (VLC), which open a playlist but manage nothing around it.
The device makes the choice, not the feature list: on Android TV and Fire TV the range is wide, on Apple devices it comes down to four App Store apps — UHF, IPTVX, Smarters Player Lite and GSE — and on Samsung and LG smart TVs you can count the options on one hand, nearly all of them carrying a one-off charge.
What an IPTV app actually does
An IPTV client does four things: it takes in a source, interprets it, presents it in a navigable interface and plays the video stream. The source can be an M3U playlist — a text file listing channels and addresses — or an Xtream Codes portal, which the app connects to with a username and password, receiving channels, programme guide and any archive dynamically.
None of these apps includes content — the distinction between technology and service is set out in the guide to what IPTV is. If you have downloaded a client and the channel list is empty, the program is working correctly: the source is missing. Who supplies that source, and on what basis, is a legal question before it is a technical one.
The comparison table
The same table, together with a guided route to a decision, is also available in the comparisons section.
14 apps listed
Scroll the table sideways to see every column.
| App | Best for | Pricing | M3U | Xtream | EPG | Recording | Platforms |
|---|---|---|---|---|---|---|---|
| VLC media player (opens in a new tab) | Checking quickly whether a playlist works | Free | Yes | No | No | Yes | Windows, macOS, Linux, Android, iOS, Android TV |
| Kodi (opens in a new tab) | Anyone who wants a single media centre on a PC or TV box | Free | Yes | No | Yes | Yes | Windows, macOS, Linux, Android, Android TV, Fire TV, iOS |
| TiviMate (opens in a new tab) | Android TV, Google TV and the Fire TV Stick | Free + premium | Yes | Yes | Yes | Yes | Android TV, Fire TV, Android |
| OTT Navigator IPTV (opens in a new tab) | Anyone who wants to tune the interface in depth | Free + premium | Yes | Yes | Yes | n/a | Android, Android TV, Fire TV |
| Televizo (opens in a new tab) | Android phones and tablets | Free + premium | Yes | Yes | Yes | n/a | Android, Android TV |
| GSE Smart IPTV Player Live TV (opens in a new tab) | Managing M3U and Xtream playlists on iPhone and iPad | Free + premium | Yes | Yes | Yes | n/a | iOS |
| IPTV Extreme (opens in a new tab) | Anyone juggling several playlists and EPG sources | Free + premium | Yes | Yes | Yes | Yes | Android, Android TV |
| Smarters Player Lite (opens in a new tab) | Anyone given Xtream Codes credentials by a service | Free | Yes | Yes | Yes | n/a | iOS, Apple TV, Android, Android TV, Windows, macOS |
| Smart IPTV (SIPTV) (opens in a new tab) | Samsung (Tizen) and LG (webOS) smart TVs | One-off purchase | Yes | No | Yes | No | Samsung Tizen, LG webOS, Android TV |
| Flix IPTV (opens in a new tab) | Samsung and LG smart TVs | One-off purchase | Yes | Yes | Yes | No | Samsung Tizen, LG webOS |
| MyIPTV Player (opens in a new tab) | Windows, without installing anything from outside the store | Free | Yes | No | Yes | No | Windows, Xbox |
| Perfect Player IPTV (opens in a new tab) | Older or underpowered Android TV boxes | Free + premium | Yes | Partial | Yes | n/a | Android, Android TV |
| UHF – Love your IPTV (opens in a new tab) | People using several Apple devices | Free + premium | Yes | Yes | Yes | n/a | iOS, Apple TV |
| IPTVX (opens in a new tab) | Apple users who want advanced features | Free + premium | Yes | Yes | Yes | n/a | iOS, Apple TV |
“n/a” marks a feature we could not confirm against an official source: we leave the cell empty rather than fill it in for the sake of completeness.
We have no hands-on testing we can publish yet. Everything on this page comes from the developers' official documentation and from app store listings, not from trials we ran ourselves.
Until we publish measurements we gathered first-hand you will find no scores, no ratings and no start-up times here: we would rather show a table with a few empty cells than one full of numbers nobody can check. The protocol we will follow is public.
How we assess
- Device compatibility
- Clarity of the interface
- Use with a remote control
- Quality of the programme guide
- Stability
- Pricing model
The three families, and when each makes sense
Dedicated clients
These are programs built for one purpose. They handle several playlists, sort and hide channel groups, match the programme guide against the list, remember favourites and in several cases record. They are the right choice if you watch television every day and want something close to a set-top box.
TiviMate and OTT Navigator are the reference points on Android TV and Fire TV: both have a limited free version and a paid one. Televizo and IPTV Extreme cover phone and tablet use better. On iOS and tvOS, where App Store rules narrow the category considerably, there are four complete clients: UHF, IPTVX, Smarters Player Lite and GSE.
Most widely used on TV
TiviMate
AR Mobile DevBest for
Android TV, Google TV and the Fire TV Stick
An IPTV client designed for Android TV and for use with a remote control. It supports M3U playlists and the Xtream Codes API, with a built-in programme guide.
- Pricing Free + premium
- Sources M3U · Xtream Codes
- TV guide Yes
- Android TV
- Fire TV
- Android
Several features — multiple playlists, recording, catch-up — belong to the paid Premium version.
OTT Navigator IPTV
OTT NavigatorBest for
Anyone who wants to tune the interface in depth
A highly configurable Android client: themes, several programme-guide layouts, support for M3U and Xtream Codes.
- Pricing Free + premium
- Sources M3U · Xtream Codes
- TV guide Yes
- Android
- Android TV
- Fire TV
The sheer number of options is both its strength and the main obstacle for anyone who wants something that just works out of the box.
Televizo
Andrey KuzminBest for
Android phones and tablets
An IPTV player for Android and Android TV with support for M3U playlists, Xtream Codes portals and XMLTV programme guides.
- Pricing Free + premium
- Sources M3U · Xtream Codes
- TV guide Yes
- Android
- Android TV
- Contains ads
The free version shows advertising; the Premium version removes it and unlocks additional features.
GSE Smart IPTV Player Live TV
Animesh SharmaBest for
Managing M3U and Xtream playlists on iPhone and iPad
A player for iPhone and iPad that imports M3U playlists, portals using the Xtream Codes API and XMLTV programme guides, with playback up to 4K where the source allows it.
- Pricing Free + premium
- Sources M3U · Xtream Codes
- TV guide Yes
- iOS
Distributed on the App Store for iPhone and iPad: the store listing shows no Apple TV version. Some features require payment.
Media centres
Kodi was not born as an IPTV client: it is a media centre which, once you add the official PVR IPTV Simple Client add-on, reads M3U playlists and XMLTV programme guides. It makes sense if you already use it for a personal film and music library and want a single interface for everything.
Media players
VLC opens an .m3u file and plays the first valid stream. It is the right tool for exactly one job: checking quickly whether a source works, isolating the problem when a dedicated client shows a black screen. As a sofa program it is unsuitable — the interface assumes a mouse.
Kodi
XBMC FoundationBest for
Anyone who wants a single media centre on a PC or TV box
An open-source media centre. With the official PVR IPTV Simple Client add-on it reads M3U playlists and XMLTV programme guides.
- Pricing Free
- Sources M3U
- TV guide Yes
- Windows
- macOS
- Linux
- Android
- Android TV
- +2
- Open source
Setting up IPTV means installing and configuring the PVR add-on by hand. Steer clear of third-party builds and repositories: they are the single biggest source of security problems and unauthorised content.
VLC media player
VideoLANBest for
Checking quickly whether a playlist works
An open-source media player that opens M3U playlists on any operating system. It is not a full IPTV client: it handles neither a programme guide nor favourites.
- Pricing Free
- Sources M3U
- TV guide No
- Windows
- macOS
- Linux
- Android
- iOS
- +1
- Open source
The interface is built for a mouse and for touch: on a television, driven by a remote, it is awkward.
MyIPTV Player
Erik ZhuBest for
Windows, without installing anything from outside the store
A free client for Windows 10 and 11 distributed on the Microsoft Store: it loads M3U playlists and XMLTV programme guides.
- Pricing Free
- Sources M3U
- TV guide Yes
- Windows
- Xbox
Updates are infrequent: fine for straightforward use, less so for complex setups.
IPTV players for iPhone, iPad and Apple TV
On iOS and tvOS there is no sideloading: you install from the App Store only, and there are four complete IPTV players.
- UHF — the same app on iPhone, iPad and Apple TV, with strong Apple-ecosystem support: best for people using several Apple devices.
- IPTVX — the most complete feature set, with a programme guide, Picture-in-Picture, AirPlay 2 and iCloud sync: best for people who want to configure things in depth.
- Smarters Player Lite — minimal setup: load the playlist or Xtream credentials and start.
- GSE Smart IPTV Player — good compatibility with M3U playlists and Xtream portals on iPhone and iPad.
The "Platforms" column in the table above shows each app's stated compatibility. The detailed comparison — Apple TV support, formats and a step-by-step setup — is in the guide to IPTV on iPhone, iPad and Apple TV.
How to choose in five minutes
- Start from the device. Open the store on your television, stick or phone and look at what is genuinely available for that platform. It is the tightest constraint and it should be checked before anything else.
- Check the kind of source. Do you have an
.m3ufile or link, or a portal address with a username and password? In the second case you need an app that states Xtream Codes support. - Decide whether you need the programme guide. If you watch two or three channels, the EPG is beside the point. If you have hundreds, the list is unusable without a schedule.
- Try the free version before paying. Nearly every app in the table has a free tier or a trial long enough to tell whether the interface suits you.
- Check how it flows with the remote. If reaching a setting means using a virtual pointer, that app was not designed for a television.
What no app can fix
Three limits are worth stating plainly, because they account for most of the disappointment.
A player does not improve the quality of a stream. If the source transmits at a low bitrate, the picture will stay mediocre in any app. A player does not stabilise an overloaded source: if the server is saturated at peak times, changing program changes nothing — the real causes of stalling are collected in the buffering guide. And no player makes an unauthorised source authorised: responsibility follows whoever supplies and whoever accesses the content, not the tool used to watch it.
Frequently asked questions
Which is the best free IPTV app?
Among the genuinely free apps with no restrictions, VLC and Kodi are the only complete ones, but neither is comfortable from the sofa. Apps designed for the television are almost all freemium: free in a reduced version, paid for multiple playlists, recording or the removal of advertising.
Are IPTV apps legal?
Yes. They are players, exactly like a browser or an email program. What may not be legal is the content you load into them.
Why can my app not find the programme guide?
In most cases because the tvg-id values in the playlist do not match the identifiers in the EPG file, or because no EPG source was configured at all. The checking procedure is in the EPG guide.
Can I use the same app on more than one device?
It depends on the licence. Smart TV apps generally tie activation to the MAC address of the individual television; Android apps with an in-app purchase follow the Google account and work on devices signed in to it.
Which IPTV player should I use on iPhone, iPad or Apple TV?
There are four App Store options: UHF for people using several Apple devices, IPTVX for advanced features, Smarters Player Lite for the simplest setup, and GSE for compatibility with M3U and Xtream playlists on iPhone and iPad. The full comparison is in the guide to iOS IPTV players.
Sources
- VideoLAN — VLC media player, official site (opens in a new tab)
- Kodi Wiki — Add-on: PVR IPTV Simple Client (opens in a new tab)
- TiviMate — official site (opens in a new tab)
- Televizo — official site (opens in a new tab)
- App listings on Google Play, the App Store, the Amazon Appstore and the Microsoft Store