Stremzi

Best IPTV Players: Apps, Features & Setup

There is no single best IPTV player for every device. The right one depends mostly on what you watch on, and on how your streaming service delivers its channels.

Quick picks

Android TV, or Fire TV on Fire OS
TiviMate is a strong choice: it is built around a remote and a full TV guide. It is made for Android TV; on Fire OS, its official APK may be installed where sideloading is supported.
A mix of devices
Smarters Pro has apps for more platforms than most players.
Samsung or LG Smart TV
IBO Player and HotPlayer let you add your playlist on a website instead of typing it with the remote.
A computer
VLC plays a stream for free; Kodi suits people who already use it as a media centre.

None of these apps include channels. A player only plays the playlist or login that your streaming service gives you.

Quick comparison: the best IPTV players by use case

Features as stated by each developer on its own website, support pages or app-store listing, checked in October 2026. Select a player’s name for the full notes.

IPTV players compared by platform, playlist support, features and setup
PlayerBest forMain platformsPlaylist / loginTV guide (EPG)Catch-upRecordingMultiviewSetup
TiviMateAndroid TV and Google TVAndroid TV devices (Google Play or direct APK). Not made for phones or tabletsM3U, Xtream Codes, Stalker PortalYesYesYesYesIn the app, with the remote
Smarters ProOne app across different devicesAndroid, Android TV, iPhone, iPad, Apple TV, web player; Windows and macOS in betaM3U and JSON playlists; login details from your service (varies by platform)YesYesNot listedMulti-screenLog in within the app
IBO PlayerSmart TVs, set up from a phone or computerSamsung, LG, Android TV, Roku, Apple TV and others listed by IBO; desktop buildsM3U / M3U8 playlist URLOnly if your service supplies oneNot listedNot listedNot listedOn IBO’s website, with the app’s MAC ID and Device Key
HotPlayerA simple channel list on supported TVsSamsung, LG, Roku, Android; App Store and Microsoft Store listingsM3U, Xtream Codes servers (up to 3 lists)Not listedNot listedNot listedNot listedOn HotPlayer’s website, with the TV’s MAC address
VLCFree playback on a computer; checking a streamWindows, macOS, Linux, Android, iOS, Apple TVStream URL, playlist filesNot the focusNot the focusRecord buttonNot the focusMedia → Open Network Stream
Kodi + IPTV Simple ClientPeople who already use KodiAndroid, Windows, macOS, Linux and other Kodi platformsM3U (file or URL) with an XMLTV guideYes (XMLTV)If your provider supports itNot listedNot listedIn the add-on’s settings
  • “Not listed” means the developer doesn’t mention the feature. That isn’t proof it’s missing, but don’t count on it.
  • The TV guide and catch-up depend on your service. A player can only show a guide or past programmes that the service provides.
  • Cost: VLC and Kodi are free. TiviMate and Smarters Pro lock some features behind a paid upgrade. IBO Player and HotPlayer need a licence for each device after a trial. Prices change, so check the developer’s site before paying.

What is an IPTV player — and what doesn’t it include?

An IPTV player is an app that plays live channels and on-demand video from a playlist or login you add to it. It sorts channels into groups, shows a TV guide when one is supplied, and handles playback on your device.

It does not include channels. TiviMate, Smarters Pro, IBO Player and HotPlayer all say so on their own websites, and state that their paid upgrades or licences unlock app features, not content. The channels come from a streaming service you are authorised to use.

  1. Your streaming serviceProvides the channels, plus a playlist link or login
  2. The player appLoads, organises and plays what the service provides
  3. Your deviceTV, streaming stick, phone or computer

That means up to two things can cost money: the service, and, for some players, a licence or premium upgrade. Paying for one doesn’t include the other. A player also can’t add channels to a subscription or improve the quality of the source.

How we compared the players

This isn’t a lab test, and the apps aren’t given scores. The comparison is based on:

  • each developer’s website, support pages and app-store listings
  • which devices and platforms each app is available for
  • the playlist and login methods each one supports
  • documented features: TV guide, catch-up, recording, multiview, playlist management and parental controls
  • how setup works, and how much of it happens on the TV itself
  • whether the app is free, has a paid upgrade or needs a licence
  • whether it suits someone starting out or someone who wants more control

Where a developer doesn’t state a feature, the table says so instead of guessing. Nothing here measures speed, buffering or picture quality: those depend far more on the service, the connection and the device than on the app.

TiviMate

TiviMate is designed for Android TV and remote-control navigation, and its TV guide grid is central to how it works. It supports M3U playlists, Xtream Codes and Stalker Portal, so it can load the most common ways services deliver channels.

The developer lists multiple playlists, favourite channels, search, catch-up, recording, multiview and parental controls. Some of these need TiviMate Premium, a paid upgrade that unlocks app features only. The app is on Google Play and is also offered as a direct APK from tivimate.com.

Its main limit is the device range. The developer states that TiviMate is not optimised for touch devices such as phones and tablets, and it isn’t made for Apple devices or for Samsung and LG TVs’ own systems.

Best for
Android TV and Google TV owners who want a guide-first layout, multiple playlists and recording, and don’t mind paying for Premium.
Skip it if
You watch mainly on a phone, tablet, Apple device, or a Samsung or LG TV.

Sources: TiviMate website · TiviMate on Google Play

Smarters Pro

Smarters Pro, from Tech Smarters, covers more device types than most players: Android phones, Android TV, iPhone, iPad and Apple TV, with beta versions for Windows and macOS and a web player. That makes it practical if you want the same app on different screens.

The developer lists M3U and JSON playlists, a TV guide, catch-up, multiple playlists, favourites, search across live TV, movies and series, parental controls, multi-screen, picture-in-picture and Chromecast. A Premium upgrade unlocks extra features.

Setup differs between versions. The developer’s instructions say to log in with the credentials your service provides, but the exact screens and options depend on the platform, so follow the steps in the version you install. On Samsung TVs, the current version is installed from a USB drive while an update awaits store approval, and each package only works for a limited time. LG is listed as coming soon.

Many apps use “Smarters” in their name, and the developer warns that some websites copy its name to sell IPTV subscriptions. Smarters Pro doesn’t sell any. Install it from the links on smarterspro.com.

Best for
Households with a mix of phones, tablets and TVs, and anyone who wants one familiar app on each.
Skip it if
You want one deep, guide-focused app on Android TV, a regular store version on Samsung right now, or any version on LG, where it is still listed as coming soon.

Sources: Smarters Pro website · Smarters Pro features · Smarters Pro Samsung TV installation

IBO Player

IBO Player is aimed at smart TVs. Instead of typing a playlist address with a TV remote, you add it on IBO’s website using two codes the app shows on screen: a MAC ID and a Device Key. Once the playlist is added, you restart the app to load it. It plays M3U and M3U8 playlists.

IBO’s site lists Samsung, LG, Sony, Android TV, Roku, Apple TV and Windows among compatible devices, with downloads for Android, Windows, macOS and Linux. Store availability can vary by TV model and region.

After installation, the app runs a 7-day trial. To keep using it, you buy a licence for that device on IBO’s website. IBO states that it doesn’t sell playlists and that no channels are included after activation.

IBO’s FAQ says the app has no TV guide system of its own: a guide appears only if your service supplies one. It describes parental controls, a simple interface and language selection for movies and series, but doesn’t document catch-up, recording or multiview, areas where Android TV players such as TiviMate go further.

IBO’s developer also runs several other player brands with their own websites. Check that you are on iboplayer.com before entering your device details or paying, and treat your MAC ID and Device Key like a password: together they give access to your playlist settings.

Best for
Samsung, LG and other smart TV owners who would rather manage the playlist from a phone or computer.
Skip it if
You need a built-in guide, recording or multiview, or you don’t want a licence for each device.

Sources: IBO Player support and setup guide · IBO Player downloads

HotPlayer

HotPlayer keeps things simple: favourite channels, keyword search for channels, movies and series, A–Z sorting, switching channels by number with the remote, and parental controls that lock or hide content with a PIN. It plays M3U playlists and Xtream Codes servers, and holds up to three lists you can switch between.

As with IBO Player, you add your playlist on the developer’s website using your TV’s MAC address. A Lock MAC option in the app’s settings stops someone else resetting your playlist if they know your MAC address.

HotPlayer’s site lists Samsung, LG, Roku and Google Play, and the app also has App Store and Microsoft Store listings. It offers a free trial, then a yearly or one-time activation for each device. Check the current price on HotPlayer’s activation page before paying.

The developer doesn’t list a TV guide, catch-up, recording or multiview.

Best for
A straightforward channel list on a supported TV, with setup done from another device.
Skip it if
You rely on a TV guide, catch-up or recording.

Sources: HotPlayer website · HotPlayer playlist upload

VLC

VLC is a free, open-source media player from the non-profit VideoLAN project, available for Windows, macOS, Linux, Android, iOS and Apple TV. It plays most video formats and network streams without extra codec packs.

On a computer, Media → Open Network Stream plays a stream from its URL. That makes VLC useful for a quick check: if a stream plays in VLC but not in another app on the same network, the app or the device is the more likely cause.

VLC isn’t built as a TV app. Browsing a large channel list with a remote, a TV guide grid and catch-up are what dedicated IPTV players are for.

Best for
Free playback on a computer, and checking whether a stream works.
Skip it if
You want a TV guide and channel-by-channel navigation with a remote.

Sources: VLC media player · VLC guide: playing a network stream

Kodi with IPTV Simple Client

Kodi is a free, open-source media centre for Android, Windows, macOS, Linux and other platforms. Live TV comes through PVR add-ons: the IPTV Simple Client add-on loads an M3U playlist from a file or URL, plus an XMLTV guide, and shows the channels in Kodi’s TV section.

It supports catch-up and archive streams when the provider offers them, and pausing or rewinding live TV depending on the stream. Since Kodi 20, it can hold several playlist and guide pairs.

The trade-off is setup. The add-on has many settings, and Kodi is a full media centre rather than a single-purpose TV app. If you already use Kodi for your own media library, adding live TV here keeps everything in one place.

Best for
Existing Kodi users who want live TV next to their library, and people who like fine control over settings.
Skip it if
You want the quickest setup, or you don’t already use Kodi.

Sources: IPTV Simple Client documentation · Kodi add-ons

Which IPTV player should you choose for your device?

Start with the device: a player you can’t install on your TV isn’t an option, however good its features are.

Android TV and Google TV

TiviMate is the obvious starting point for a guide-first setup. Smarters Pro has an Android TV app, and Kodi runs on Android if you already use it.

Fire TV and Fire TV Stick

Fire TV models running Fire OS are Android-based and use APK packages, but they don’t use Google Play. TiviMate doesn’t list Fire TV as a supported platform: it is intended for Android TV devices, and its site offers an official APK and a Downloader code. On Fire TV models running Fire OS, TiviMate’s official Android TV APK may be installed where APK sideloading is supported. HotPlayer lists Fire Stick among its platforms. Amazon’s newer Vega OS, first used on the Fire TV Stick 4K Select, uses VPKG packages instead of APKs, so don’t assume compatibility with Vega OS devices; check which system your device runs before choosing a player.

Samsung and LG Smart TVs

Samsung and LG TVs use their own systems, so Android-only players such as TiviMate aren’t available. IBO Player and HotPlayer both list Samsung and LG. Smarters Pro has a current Samsung installation path, a USB install while a store update awaits approval. It is not yet available on LG, where it is listed as coming soon. Check your TV’s app store, as availability varies by model and region.

Windows and macOS

VLC is the simplest free option for playing a stream. Kodi suits a media-centre setup, and IBO Player and Smarters Pro offer desktop versions (Smarters Pro’s are in beta).

iPhone, iPad and Apple TV

Smarters Pro, HotPlayer and VLC all have App Store versions that include Apple TV. TiviMate isn’t available on Apple devices.

Stremzi works with a range of devices through compatible player apps; see the supported devices on the features page.

M3U, Xtream Codes and MAC/Device Key: the setup methods explained

Players load a service in one of three common ways. Which one you use depends on what your service provides and what your player supports.

M3U / M3U8 playlist
A link (or file) listing the channels and where each stream is. A TV guide often comes as a separate XMLTV link. All six players here can use M3U in some form.
Xtream Codes-style login
A server URL, username and password. The player fetches the channel list, and where offered, movies, series and guide data, from the service. TiviMate and HotPlayer list this method.
MAC / Device Key
The app shows an ID on screen, and you add the playlist against that ID on the developer’s website. IBO Player uses a MAC ID and Device Key; HotPlayer uses the TV’s MAC address.

How to set up an IPTV player safely

  1. Choose a player that is available for your device.
  2. Install it from the developer’s own website or your device’s official app store, not from a look-alike site.
  3. Get your playlist link or login details from the service you are authorised to use.
  4. Add them using a method your player supports.
  5. Give the channel list and TV guide time to load the first time.
  6. Test a few live channels, and movies or series if your service includes them.
  7. Set up favourites, groups and parental controls.
  8. If the login is rejected or the streams themselves don’t play, contact your service: the player can’t fix that.

Player-specific notes

TiviMate
Add a playlist in the app, choose its type (M3U, Xtream Codes or Stalker Portal) and enter the details with the remote.
Smarters Pro
Log in with the details from your service. Screens differ between platforms, so follow the version you installed.
IBO Player
Note the MAC ID and Device Key shown in the app. On iboplayer.com, open Manage Playlists, enter both, add your M3U or M3U8 link, then restart the app.
HotPlayer
Find the MAC address in the app, add your playlist on HotPlayer’s upload page, then return to the app. Turn on Lock MAC in settings.
VLC
Choose Media → Open Network Stream, paste a stream URL and select Play.
Kodi
Enable the IPTV Simple Client add-on, then set the M3U location (a local path or a URL) and, for the guide, the XMLTV location in its settings.

Common problems that aren’t necessarily the player’s fault

A player can only play what it receives. Switching apps can help when the problem is the app itself, such as a missing feature, but it won’t fix a failing source, an expired login or a weak connection.

  • Invalid or expired login. If the details are wrong or the subscription has ended, nothing loads in any player.
  • A problem on the service’s side. Server issues affect every player in the same way.
  • An unstable connection. Weak Wi-Fi, the router or the internet provider can all cause freezing. A wired connection often helps a TV or streaming stick.
  • Device performance. Older or low-memory devices can struggle. Closing other apps and restarting helps.
  • Unsupported formats. Not every TV supports every stream or video format, so a stream may play on one device and not another.
  • A missing or wrong TV guide. The guide comes from your service or a separate EPG link. Wrong times usually mean a time zone or time-shift setting in the player.
  • Connection limits. Services limit how many devices can stream at once, so starting a stream on another device may stop the first.

If you use Stremzi and the problem is your login or the streams, contact our support team.

Final picks by use case

Android TV or Google TV, with the TV guide at the centre
TiviMate
Fire TV on Fire OS, where APK sideloading is supported
TiviMate’s official Android TV APK (not for Vega OS devices)
Several kinds of device, one app
Smarters Pro
Samsung or LG, set up from a phone or computer
IBO Player
Samsung, LG or Roku, with the simplest interface
HotPlayer
A computer, or checking whether a stream works
VLC
You already use Kodi
Kodi with IPTV Simple Client

Questions about IPTV players

Do IPTV player apps include channels?

No. A player is software for playing a playlist or login you add. The channels come from a streaming service, and a player licence or premium upgrade doesn’t include any content.

What is the best IPTV player for Firestick or Android TV?

TiviMate is a strong choice on Android TV. Fire TV isn’t a platform TiviMate lists, but on Fire TV models running Fire OS, its official Android TV APK may be installed where APK sideloading is supported. Don’t assume compatibility with newer Vega OS devices, which use VPKG packages instead of APKs.

Which IPTV player works on Samsung or LG Smart TVs?

IBO Player and HotPlayer both list Samsung and LG TVs. Smarters Pro is currently a USB install on Samsung; on LG it is still listed as coming soon. Availability depends on your TV’s model and region, so check its app store.

Is M3U better than Xtream Codes?

Neither is better in general. An Xtream Codes-style login usually loads live channels, on-demand content and guide data in one step; M3U is supported by almost every player. Use whichever your service provides and your player supports.

Can I use the same subscription in different IPTV players?

Usually, as long as each player supports the format your service provides. How many devices can stream at the same time depends on your plan, and installing another player doesn’t add connections. Stremzi plans, for example, cover 1 to 5 devices, depending on the plan you choose.