How to Setup IPTV on Android TV: Complete Guide (2025)

Android TV and Google TV power some of the best streaming devices available: NVIDIA Shield Pro, Chromecast with Google TV, Sony Bravia TVs, Mi Box S, and more. Setting up IPTV on these devices is straightforward and gives you access to a vastly superior experience compared to Smart TV apps.

Compatible Android TV Devices

  • NVIDIA Shield Pro — Best overall; 4K HDR, most powerful processor
  • Chromecast with Google TV (4K) — Best value Google TV device
  • Xiaomi Mi Box S — Budget-friendly, good 4K performance
  • Sony Bravia TVs — Built-in Android TV/Google TV on most models since 2019
  • Amazon Firestick — Uses Fire OS (Android-based), same IPTV app options

Step 1 — Choose Your IPTV App

For Android TV, we recommend one of these three apps:

AppBest ForCost
TiviMatePower users, sports fansFree / ~$5/yr Premium
TelevizoFree option, modern UIFree
IPTV Smarters ProMulti-device householdsFree

Step 2 — Install from Google Play Store

  1. Open the Google Play Store on your Android TV device
  2. Use voice search (Google Assistant) or type the app name
  3. Select your chosen IPTV app and tap Install
  4. Wait for installation to complete
  5. Open the app from your apps list or home screen

Step 3 — Add Your IPTV Subscription

Using Xtream Codes (Recommended)

  1. Open your IPTV app and navigate to Add Playlist
  2. Select Xtream Codes API
  3. Enter the Server URL, Username, and Password from your BestIPTVToday email
  4. Tap Connect — all channels, VOD, and EPG load automatically

Using M3U URL

  1. Select M3U Playlist instead
  2. Paste your M3U URL
  3. Add your EPG URL separately in the app settings

Android TV tip: Use a Bluetooth keyboard or the Google Home app on your phone as a remote control — typing long URLs with a TV remote is painful. The Google Home app gives you a full keyboard on your phone.

Step 4 — Optimise Android TV for IPTV

  • Ethernet over Wi-Fi: Use a USB-C or USB-A to ethernet adapter for rock-solid 4K streaming
  • Set display to 4K 60Hz: Device Settings → Display & Sound → set resolution to 4K HDR
  • Disable developer options: Unless needed, keep developer mode off to avoid background services consuming RAM
  • Use ExoPlayer: Set your IPTV app's player to ExoPlayer for best H.265 4K compatibility on Android TV
  • Update Android TV firmware: Keep system updated for latest H.265/HEVC hardware acceleration

Get BestIPTVToday for Android TV

25,000+ channels — Xtream Codes and M3U included. Instant activation.

View Plans