Home Setup Guides How to Set Up IPTV on Android TV and Google TV (2026) — Complete Guide

How to Set Up IPTV on Android TV and Google TV (2026) — Complete Guide

Android TV and Google TV are the best platforms for IPTV in 2026 — they run the full Google Play Store, which means you get access to TiviMate, the most powerful IPTV player available, plus every other major app. Setup is fast and straightforward.

This guide covers Android TV boxes (Nvidia Shield, Mi Box, Formuler, etc.), Google TV devices (Chromecast with Google TV), and Android TV built into Sony, TCL, and Hisense smart TVs.

What you need before starting

Best IPTV apps for Android TV in 2026

TiviMate (the best overall) — The gold standard IPTV player on Android TV. Fastest channel switching, cleanest EPG, adjustable buffer and decoder settings. ~$5/year for premium features. Available directly on Google Play Store — no sideloading needed. See our complete TiviMate setup guide for full configuration.

IPTV Smarters Pro — Best free option. Available on Google Play. Slightly heavier than TiviMate but feature-complete and easy to set up.

XCIPTV — Best for Dolby/AC3 audio compatibility. Handles audio codecs that TiviMate occasionally struggles with.

GSE Smart IPTV — Best for very large playlists (50,000+ channels) due to its efficient playlist handling on lower-RAM devices. See our full best IPTV apps comparison for every platform.

Step 1 — Install TiviMate from Google Play

  1. From your Android TV home screen, open the Google Play Store
  2. Search for TiviMate
  3. Select and install it (free version works fine — premium is optional)
  4. Open TiviMate from your home screen or app drawer

Step 2 — Add your subscription with Xtream Codes (recommended)

  1. On TiviMate’s welcome screen, tap Add Playlist
  2. Select Xtream Codes API
  3. Enter your server URL — include the port (e.g. http://server.example.com:8080)
  4. Enter your username and password
  5. Tap Next — channels load within 60–90 seconds
  6. Name your playlist and tap Add

Step 3 — Add your subscription with M3U URL

  1. Tap Add Playlist → select M3U Playlist
  2. Paste your M3U URL
  3. Wait for the import to complete — large playlists can take 2–5 minutes
  4. Name it and tap Add

Always copy-paste the URL rather than typing manually. A single wrong character causes the import to fail with no clear error message. See our full M3U playlist guide for more detail.

Step 4 — Set up EPG

With Xtream Codes, EPG loads automatically. With M3U, add it manually:

Settings → Playlists → your playlist → EPG → paste your EPG URL → tap Update EPG now.

Set update interval to 24 hours and enable Update EPG on startup.

Step 5 — Optimize TiviMate settings

Buffer size: Settings → Playback → Buffer size → set to 10–15 seconds.

Player engine: Settings → Player → Player Type → ExoPlayer. Handles the widest range of stream formats.

Video decoder: Settings → Playback → Video Decoder → start with Hardware+. If you get black screens on some channels, switch to Software.

Ethernet: Devices like Nvidia Shield and Formuler have built-in Ethernet ports — always use wired over Wi-Fi for consistent 4K streaming.

DNS: In your Android TV network settings, set DNS to 1.1.1.1 (Cloudflare). Reduces channel loading time and fixes “could not resolve host” errors. If buffering persists during peak hours, a VPN can also help — see our guide to using a VPN with IPTV.

Google TV (Chromecast) setup

Chromecast with Google TV runs a version of Android TV with a different interface but the same setup process. The Google Play Store is available — just search and install TiviMate or IPTV Smarters Pro exactly as above.

One difference: the Chromecast remote doesn’t have a traditional keyboard. Install the Google TV app on your phone and use it as a remote to type credentials much faster.

Quick troubleshooting

Black screen with audio — Switch Video Decoder to Software in TiviMate playback settings.

No sound on some channels — Set audio output to Stereo PCM in your Android TV sound settings. Disables passthrough but ensures compatibility with all audio codecs.

Large playlist slow to load — Switch from M3U to Xtream Codes login if your provider supports it. Loads progressively instead of importing the full list at once.

Buffering during 4K — Connect via Ethernet. Confirm download speed is at least 25 Mbps on the device itself — not your phone.

Also setting up IPTV on other devices? See our IPTV on Firestick guide, IPTV on Samsung Smart TV, IPTV on Apple TV, and IPTV on iPhone and iPad. For streaming issues after setup, see our IPTV freezing fix and IPTV buffering fix.

Quick recap

  1. Open Google Play Store → install TiviMate (or IPTV Smarters Pro)
  2. Add subscription via Xtream Codes or M3U URL
  3. Configure EPG — set to update every 24 hours
  4. Set player to ExoPlayer, buffer to 10–15s, decoder to Hardware+
  5. Use Ethernet if available, change DNS to 1.1.1.1