Android TV boxes are the best devices for IPTV. Unlike Firestick, Samsung, or LG Smart TVs, a proper Android TV box runs Google Play Store natively which means every IPTV player app is available without sideloading. TiviMate, IPTV Smarters Pro, GSE Smart IPTV, OTT Navigator – all installable in seconds. This guide covers setup on any Android TV box including NVIDIA Shield, Xiaomi Mi Box S, and Onn 4K Pro.
Before you start: You need an active IPTV subscription with M3U URL or Xtream Codes credentials (username, password, server URL). If you do not have one yet see our free trials page for providers offering a no-card trial.
Table of Contents
- Which IPTV App to Use
- Method 1: TiviMate (Recommended)
- Method 2: IPTV Smarters Pro
- Method 3: OTT Navigator
- Entering Your Credentials
- Device-Specific Notes
- Troubleshooting
- FAQ
Which IPTV App to Use
Android TV boxes support all major IPTV player apps. The right choice depends on your priorities:
| App | Cost | Best For | EPG Quality |
|---|---|---|---|
| TiviMate | Free / ~$5/year premium | Best overall – recommended for regular viewers | Best in class |
| IPTV Smarters Pro | Free | Multi-platform users, beginners | Basic |
| OTT Navigator | Free | Customisation, large libraries | Good |
| GSE Smart IPTV | Free / paid unlock | Advanced users, multiple sources | Good |
Method 1: TiviMate (Recommended)
TiviMate is available directly in the Google Play Store on all Android TV boxes – no sideloading required. This is one of the main advantages of Android TV over Firestick where TiviMate requires sideloading via Downloader.
- On your Android TV box home screen, open the Google Play Store
- Search for TiviMate and install it
- Also search for and install TiviMate Companion – this is the app used to purchase premium features (~$5/year)
- Open TiviMate Companion, create an account, and purchase premium if you want recording, multiple playlists, and parental controls
- Open TiviMate – premium features will be active if Companion is installed and logged in
- Tap Add Playlist and proceed to the credentials section below
NVIDIA Shield advantage: The Shield’s processing power means TiviMate loads large channel libraries (40,000+ channels) faster than any other Android TV device. If you are on a large library provider, the Shield handles it without the sluggishness you sometimes get on budget boxes.
Method 2: IPTV Smarters Pro
- Open the Google Play Store
- Search for IPTV Smarters Pro and install it
- Open the app and tap Add New User
- Select Login with Xtream Codes API or Load Playlist from URL
- Enter your credentials and tap Add User
- Wait 30-60 seconds for channels to load
Method 3: OTT Navigator
OTT Navigator is a free, actively maintained alternative with strong customisation options. Good for users who want more control over their interface than TiviMate or Smarters offers.
- Open the Google Play Store
- Search for OTT Navigator and install it
- Open the app and go to Settings > Playlists
- Tap Add and enter your M3U URL or Xtream Codes details
- Return to the main screen – channels load automatically
Entering Your IPTV Credentials
Your IPTV provider sends credentials by email after sign-up. You need either an M3U URL or Xtream Codes login (server URL, username, password).
In TiviMate:
- Tap Add Playlist
- Select Xtream Codes or M3U Playlist
- For Xtream Codes: enter Server URL, Username, and Password exactly as in your email
- For M3U: paste the full URL
- Tap Next, wait for the channel list to load, name the playlist and tap Finish
- Go to Settings > EPG > Update EPG to populate the programme guide
In IPTV Smarters Pro:
- Tap Add New User
- Select your login method
- Enter credentials and tap Add User
Device-Specific Notes
NVIDIA Shield TV / Shield TV Pro
The Shield runs a near-stock Android TV experience. All apps install directly from Google Play with no workarounds. The Shield Pro’s additional storage (16GB vs 8GB) is useful if you plan to use TiviMate’s recording feature. Both models support ethernet natively – use a wired connection for the most stable streams. The Shield also supports Plex Pass and can act as a Plex Media Server, making it useful beyond IPTV if you have a local media library.
Xiaomi Mi Box S (2nd Gen) and Mi Box 4K
Stock Android TV, Google Play Store access, and a compact form factor. The Mi Box S supports 4K HDR and Dolby Vision. One limitation is 2GB RAM which can slow down loading on very large channel libraries (40,000+). If you are on a large library provider, allow extra time for the initial playlist load. The Mi Box S does not have an ethernet port – a USB-C to ethernet adapter is needed for a wired connection.
Onn 4K Pro (2026)
3GB RAM, 32GB storage, ethernet port built in, Wi-Fi 6, $60 from Walmart. Excellent value for an Android TV box at this price. Runs Google TV rather than stock Android TV – the interface is slightly different but all the same apps are available from Google Play.
Chromecast with Google TV / Google TV Streamer 4K
See our dedicated Chromecast and Google TV setup guide for these devices – they have some differences from standard Android TV boxes worth covering separately.
Troubleshooting
App not found in Google Play Store
Make sure your Android TV box is running Android TV or Google TV rather than a forked Android OS (common on very cheap no-name boxes). Forked Android boxes often do not have Google Play Store and require sideloading. Check the box specifications – it should say “Android TV” or “Google TV” specifically.
Channels loading slowly on large libraries
On boxes with 2GB RAM, loading 20,000+ channel libraries takes longer than on higher-spec devices. Allow 2-3 minutes for the initial load. Subsequent loads are faster as the playlist is cached. If performance is consistently poor, consider a device upgrade or switch to OTT Navigator which handles large libraries more efficiently than Smarters on lower-spec hardware.
Buffering during peak hours
Switch from Wi-Fi to a wired ethernet connection if your box has an ethernet port. If it does not, a USB to ethernet adapter works on most Android TV boxes. For peak-hour buffering with full broadband speed, ISP throttling is the likely cause – see our buffering guide.
TiviMate premium not activating
TiviMate Companion must be installed on the same device as TiviMate and you must be logged in to the same account you purchased with. If premium is not activating, open Companion, verify you are logged in, then close and reopen TiviMate.
FAQ
Is Android TV better than Firestick for IPTV?
Generally yes. Android TV boxes run TiviMate from Google Play without sideloading, have more processing power on mid-range and premium devices, and are not tied to the Amazon ecosystem. The Firestick is easier to set up for beginners and more widely available. For regular IPTV use on a specific TV, an Android TV box is the better long-term investment.
Can I use TiviMate on any Android TV box?
Yes – any Android TV box with Google Play Store access can install TiviMate directly. It is not available on forked Android boxes without Google Play. TiviMate does not support standard Android phones or tablets – only Android TV and Fire TV interfaces.
What is the best Android TV box for IPTV?
NVIDIA Shield TV Pro for performance. Onn 4K Pro for value. Xiaomi Mi Box S for a compact mid-range option. For most subscribers the Onn 4K Pro at $60 with 3GB RAM, 32GB storage, and built-in ethernet delivers everything needed for IPTV without overspending.
Do I need to sideload any apps on an Android TV box?
No – on a proper Android TV box with Google Play Store all major IPTV player apps are available directly. This is one of the main advantages over Firestick where TiviMate requires sideloading.
Find a Provider TiviMate Full Review
Last updated May 2026. Interface may vary slightly between manufacturers and firmware versions.

