Order in 60 seconds
Instant activation, no contract. Card or crypto accepted.
The definitive setup guide for IPTV on Android TV and Google TV devices. Covers TiviMate, IPTV Smarters, OTT Navigator, sideloading, EPG configuration, and troubleshooting.
Android TV and Google TV are the best IPTV platforms available. They have the widest selection of IPTV players, support both M3U and Xtream Codes natively, and give you the most control over the viewing experience — EPG customization, multi-screen, recording, and advanced audio settings. This guide covers every step from first boot to advanced configuration.
Google TV is the interface layer on top of Android TV. The underlying operating system is identical — both run Android TV OS. Google TV adds the "For You" homepage, content recommendations across apps, and a watchlist feature. If you have Google TV (Chromecast with Google TV, Sony Bravia), you get the Google TV launcher. If you have pure Android TV (Nvidia Shield, older Sony TVs, some Philips models), you get the standard Android TV launcher. Every IPTV app works identically on both.
Android TV has more IPTV players than any other platform. Here are the three best:
All three players support Xtream Codes login. Open the app, choose "Xtream Codes" as the connection type, and enter:
The player fetches your channel list, categories, EPG, and VOD automatically. If your player asks for an M3U URL instead, paste your M3U endpoint from the dashboard.
TiviMate fetches the EPG data automatically when you log in with Xtream Codes. If the guide shows "No information" for any channels:
For a complete EPG troubleshooting guide across all players, read our EPG, now/next, and catch-up guide.
"App is not compatible with your device": This happens on older Android TV devices (Android 8 or below). Solution: sideload the APK. Download the TiviMate APK from a trusted source, transfer it via USB or Send Files to TV, and install using a file manager. Enable "Install from unknown sources" in Settings → Security before installing.
Channels load but do not play: Usually a codec issue. In TiviMate, go to Settings → Playback → Decoder and switch between Hardware and Software decoding. Software decoding uses more CPU but plays more formats. If neither works, try IPTV Smarters as a fallback to isolate whether the issue is the player or the stream.
EPG not updating: Force stop the app, clear its cache (Settings → Apps → TiviMate → Clear Cache), and reopen. If that fails, remove and re-add your playlist in the app.
Ranked from best to budget:
Marcus runs the routing and encoding pipeline at NANO IPTV. Ten years of streaming infrastructure experience across CDN, HLS, and MPEG-DASH. Previously at a Nordic broadcast uplink provider. Writes about the practical side of getting a stream from the source to the screen.
Which devices run IPTV, which IPTV apps work best on each platform, and how to set them up — from Android TV and Apple TV to Smart TVs, PCs, and gaming consoles.