Android TV and Google TV devices — the Nvidia Shield TV, Xiaomi Mi Box S, Chromecast with Google TV, onn 4K boxes and TVs with Google TV built in — are among the easiest IPTV devices to set up, because the common IPTV players are listed in the Google Play Store and nothing has to be sideloaded. Android-based boxes from brands such as Formuler and BuzzTV run the same player apps, although some ship with their own player preinstalled.
What You Need Before You Start
- ✓An Android TV or Google TV device with the Google Play Store and a reasonably current system update. The Play Store listing tells you if your device is compatible before you install.
- ✓Your subscription details from the welcome message you receive after subscribing: the Xtream Codes server URL, username and password, and the M3U playlist link as a fallback. The Xtream Codes vs M3U guide explains which to use.
- ✓Enough bandwidth for the quality you watch. 4K needs considerably more than HD, and every extra screen adds to the total. The FCC's broadband speed guide lists typical requirements.
Which IPTV Players Work on Android TV?
- ▸TiviMate IPTV Player — built for TV remotes, with a grid TV guide. The basic app is free; features such as multiple playlists and recording need TiviMate Premium (see TiviMate Premium explained). TiviMate is a third-party player developed by Armobsoft FZE and listed on Google Play. It is not our product and has no channels of its own.
- ▸IPTV Smarters Pro — a simpler menu-based player that also handles on-demand movies and series. If it isn't listed in your region's Play Store, its developer distributes it from its official website. Setup details: how to set up IPTV Smarters.
- ▸OTT Navigator — another Play Store player that accepts Xtream Codes and M3U playlists.
- ▸Kodi — works too, through the PVR IPTV Simple Client. It takes longer to configure; see the Kodi guide.
Method 1: TiviMate
- 1Open the Google Play Store on your Android TV or Google TV device.
- 2Search for "TiviMate IPTV Player" and install it. Check that the developer shown is Armobsoft FZE.
- 3Open TiviMate and choose Add playlist.
- 4Select Xtream Codes as the playlist type.
- 5Enter the server URL, then your username and password, exactly as they appear in your welcome message. They are case-sensitive.
- 6Press Next. TiviMate checks the login and shows how many channels and on-demand items it found.
- 7Give the playlist a name, press Done, and wait for the TV guide to finish downloading on first launch.
💡 If the Xtream Codes login is rejected, add the M3U playlist link instead (Add playlist → enter the URL). Some providers enable only one of the two.
Method 2: IPTV Smarters Pro
- 1Install IPTV Smarters Pro from the Play Store, or from its developer's official website if it isn't listed for your device.
- 2Open the app and accept the terms on first launch.
- 3Choose Add user, then Login with Xtream Codes API.
- 4Enter any name for the profile, then the username, password and server URL from your welcome message.
- 5Press Add user. The app downloads live channels, movies, series and the TV guide.
- 6Open Live TV to browse channels, or Install EPG from the dashboard if the guide is empty.
Troubleshooting IPTV on Android TV
❓ The app isn't in the Play Store
Store listings differ by country and by device type. Search for the exact app name, check the developer, and try one of the alternatives above. Only install APK files from the developer's own website.
❓ Login failed or "authorization failed"
Copy the details again rather than retyping them, check that the server URL includes the port if one was given, and make sure you are not over your connection limit. Step-by-step fixes: IPTV failed to authorize.
❓ The TV guide (EPG) is blank
Force an EPG update in the app's settings and give it a few minutes on first load. If it stays empty, see EPG not working.
❓ Buffering, freezing or a black screen
Work through the performance tips below first. Then see how to fix IPTV buffering or IPTV black screen fix. TiviMate-specific problems are covered in TiviMate not working.
Performance Tips for Android TV
- ▸Prefer Ethernet. Many Android TV boxes have an Ethernet port, and a cable is steadier than Wi-Fi for live sport. On Wi-Fi, use the 5 GHz band.
- ▸Clear the app cache. Settings → Apps → select the player → Clear cache. Don't choose Clear data unless you are prepared to re-enter your playlist.
- ▸Restart the box. Restarting clears memory and background apps. Low-memory sticks benefit most.
- ▸Check the player's buffer setting. TiviMate and most other players have a buffer size option in their playback settings. A larger buffer can smooth an unsteady connection, at the cost of a slightly slower channel start.
- ▸Treat a VPN as a test, not a fix. A VPN can help if your ISP slows streaming traffic, but it adds latency and some services block VPN addresses. Compare both — see whether IPTV works with a VPN.
Frequently Asked Questions
Does Tivimate IPTV work on Android TV?
Yes. Android TV and Google TV devices — such as the Nvidia Shield TV, Xiaomi Mi Box S, Chromecast with Google TV and onn 4K boxes — can install the common IPTV players from the Google Play Store, so nothing has to be sideloaded. Install a player and enter the details from your welcome message.
Should I use TiviMate or IPTV Smarters Pro on Android TV?
TiviMate is built for TV remotes, with a grid TV guide; the basic app is free, and features such as multiple playlists and recording need TiviMate Premium. IPTV Smarters Pro is a simpler menu-based player that also handles on-demand movies and series. Both accept the same credentials.
Is TiviMate made by Tivimate IPTV?
No. TiviMate is a third-party player developed by Armobsoft FZE and listed on Google Play. Tivimate IPTV is the subscription sold on this site; it is not the app developer.
What if an IPTV app isn't in the Play Store on my device?
Play Store listings vary by device and region. If IPTV Smarters Pro isn't listed, its developer distributes it from its official website; OTT Navigator is another Play Store player that accepts Xtream Codes and M3U playlists.
Why is IPTV buffering on my Android TV box?
Use Ethernet if the box has a port, or the 5 GHz Wi-Fi band. TiviMate and most other players have a buffer size option in their playback settings — a larger buffer can smooth an unsteady connection, at the cost of a slightly slower channel start.
Ready to Stream on Your Android TV Box?
Try Tivimate free for 24 hours on any Android TV device.
New to IPTV? Read our full guide to the Tivimate IPTV service — covering how IPTV works, every device setup, troubleshooting, pricing, and how to choose the best IPTV service provider.
Try Tivimate IPTV
No contract · From $19.99/month