May 2026 · 13 min read
IPTV on Google TV & Chromecast in 2026: Best Apps, Setup & Fixes

If you own a Chromecast with Google TV (the puck with a remote, sold since 2020), you can install IPTV apps directly — no casting, no phone tricks. If you own an older Chromecast (the small HDMI dongle without a remote), you can only cast streams from your phone. Both work in 2026, but the experience is very different. This guide covers which apps to use for IPTV on Google TV, exactly how to set them up, and what to do when something stops working.
Which Chromecast Do You Actually Have? (Critical First Step)
Everything else in this guide depends on the answer. Two very different product families share the Chromecast name. Getting this wrong means following instructions that don't apply to your device.

| Device | Year | Remote? | Apps? | IPTV Method |
|---|---|---|---|---|
| Chromecast 1st Gen | 2013 | No | No | Cast from phone only |
| Chromecast 2nd Gen | 2015 | No | No | Cast from phone only |
| Chromecast Ultra (4K) | 2016 | No | No | Cast from phone only |
| Chromecast w/ Google TV (HD) | 2022 | Yes | Yes | Install IPTV app directly |
| Chromecast w/ Google TV (4K) | 2020 | Yes | Yes | Install IPTV app directly |
| Google TV Streamer (4K) | 2024 | Yes | Yes | Install IPTV app directly |
| Sony / TCL / Hisense Google TV | Various | Yes | Yes | Install IPTV app directly |
The quick check: does your Chromecast have a remote with a Play Store button on the home screen? If yes, it's the Google TV version. You can install IPTV apps directly — keep reading. If it's just the small HDMI dongle and you control everything from your phone, skip down to the casting section.
Best IPTV Apps for Google TV in 2026 (Tested, Ranked)
Five apps worth installing. Ranked by actual performance on Google TV, not by promotional consideration. These are in a real order — the first one is genuinely better than the fifth.
1. TiviMate
Top PickThe best IPTV player for any device running Google TV. The layout was built for a television remote — wide EPG grid, large channel thumbnails, navigation that makes sense with the Chromecast's directional pad. Free version is functional: one playlist, basic playback. Premium ($30/year, or a one-time purchase via the developer's site) adds multiple playlists, recording to USB storage, and catch-up TV. One honest friction: the upgrade prompt appears every few weeks during free use. Not aggressive, but it's there. If you're watching IPTV more than twice a week, just pay the $30.
Install: Search “TiviMate” on Play Store → tap Install.
2. IPTV Smarters Pro
Every IPTV provider recommends Smarters Pro for one reason: it's free and supports Xtream Codes natively. Paste in your server URL, username, and password, and channels are loading in under a minute. The trade-off is the UI. Smarters was designed for phones and scaled up to TV screens — you can tell. Channel navigation is slightly slower than TiviMate, and the EPG grid is less polished. But it's fully free, with no prompts to upgrade. If your provider gave you Xtream Codes credentials and you don't want to pay anything, Smarters is the right choice.
Install: Search “IPTV Smarters Pro” on Play Store.
3. OTT Navigator
More capable than TiviMate, harder to set up. OTT Navigator's standout features are catch-up TV (rewind up to 7 days on supported channels) and archive playback. Neither is something TiviMate handles as cleanly. The settings menu is legitimately overwhelming — 40+ options, sub-menus inside sub-menus, and terminology that assumes you know what “skin” means in this context. Once configured, the result is the cleanest TV-watching experience of the five. Free version has banner ads. $10/year removes them. The latest version is sometimes only available as a sideload from the developer's site.
Install: Play Store (latest via developer site if not updated).
4. XCIPTV Player
Straightforward and fast. XCIPTV works best when your provider uses Xtream Codes. Paste in the credentials, channels load quickly, playback starts without fuss. M3U support exists but it's limited — if your provider gave you a playlist URL instead of login credentials, XCIPTV might not handle it cleanly. No ads. No upgrade prompts. No premium tier. For users on Xtream Codes who want something lighter than TiviMate, try XCIPTV before dealing with Smarters' more complicated settings screen.
Install: Search “XCIPTV Player” on Play Store (include the X).
5. GSE Smart IPTV
The fallback. GSE supports more playlist formats than any other app on this list — M3U, JSON, and several custom formats that older or unusual providers use. The interface is the weakest of the five: designed for phones, doesn't adapt to TV mode well, and navigation with a Chromecast remote is noticeably clunkier than TiviMate. Free tier includes ads; $5 one-time payment removes them. Use GSE when every other app fails to load your provider's playlist. It covers format edge cases the others don't.
Install: Search “GSE Smart IPTV” on Play Store.
For 4K-specific performance comparisons across both TV and mobile platforms, see the full guide on best IPTV players for 4K streaming.
| App | Best For | Free? | Premium | Xtream | EPG |
|---|---|---|---|---|---|
| TiviMate | Best overall, remote-friendly | Yes (limited) | $30/year | Yes | Excellent |
| IPTV Smarters Pro | Provider compatibility | Fully free | None | Yes | Good |
| OTT Navigator | Power users, catch-up TV | Yes (ads) | $10/year | Yes | Excellent |
| XCIPTV Player | Xtream Codes only | Fully free | None | Yes | Good |
| GSE Smart IPTV | Unusual format fallback | Yes (ads) | $5 one-time | Yes | Average |

How to Install IPTV on Chromecast with Google TV (Step-by-Step)
Full walkthrough from Chromecast out of the box to first channel playing. No assumptions about what you've already configured.
- 1
Set up your Chromecast with Google TV
Plug it into your TV's HDMI port. If the TV is wall-mounted, use the HDMI extender cable that comes in the box — not optional, it matters for Wi-Fi signal strength. Connect to Wi-Fi; choose the 5GHz band if your router offers both. Sign into your Google account and let the device run through its initial setup, including any pending firmware updates. Don't skip the updates. Old Google TV firmware causes app compatibility problems.
- 2
Install your IPTV app
Press the microphone button (Google Assistant) on the remote and say the app name — “TiviMate” or “IPTV Smarters Pro”. Or open the Play Store from the home screen, search the name, and tap Install. The app downloads and installs in under a minute.
- 3
Add your IPTV playlist or credentials
Open the app. In TiviMate, tap Add Playlist and choose Xtream Codes API if your provider gave you a server URL plus username and password. If they gave you a single link (M3U URL), choose that option instead. Paste the details. When TiviMate asks for an EPG URL, paste the one from your provider — it usually ends in
.xml.gzand arrives in the same email as your login credentials.Providers like varodatic send Xtream Codes credentials by email within 60 seconds of subscribing. If you haven't received yours, check your spam folder before contacting support — automated emails occasionally land there.
Wait 30 seconds to 2 minutes for the channel list to load. 20,000 channels takes longer than 5,000.
- 4
Start watching
Navigate using the directional pad on the Chromecast remote. Press the centre button to play a channel. Press back to return to the list. If a channel doesn't load on the first try, that's almost always a provider-side server issue, not a device problem. Skip to the fixes section.

How to Cast IPTV to Older Chromecast (No Remote, Dongle Only)
If you have the older Chromecast dongle, you can't install apps on the device itself. You cast from your phone instead. Here's how.
- 1
Install IPTV Smarters Pro on your Android phone (Play Store) or iPhone (App Store). It's free on both platforms.
- 2
Add your IPTV playlist or Xtream Codes credentials in the app.
- 3
Open the channel you want to watch. Let it start playing on your phone first.
- 4
Tap the Cast icon in the top-right of the video player. It looks like a rectangle with a Wi-Fi symbol in the corner.
- 5
Select your Chromecast from the list of available devices.
- 6
The stream plays on your TV. Your phone acts as the remote.
Honest limitations of this method: your phone needs to stay on Wi-Fi and the screen stays on (or connected to power). Older Chromecasts cap at 1080p — no 4K casting, even if your TV supports it. VLC for Android can cast M3U playlists directly if you prefer not to install a separate IPTV app.
Common IPTV Fixes on Google TV & Chromecast — Buffering, Black Screen, No Channels
Seven fixes, ordered by how often each one solves the problem. Try them in sequence before assuming the issue is your internet speed. Most problems have a different cause. See the full IPTV internet speed requirements guide if you're unsure whether your connection is the actual bottleneck.
- 1Power cycle from the wall, not the remote (solves ~60% of issues)
Unplug the Chromecast from the wall outlet — not from the TV, and not by pressing standby on the remote. Wait 30 seconds. Plug back in. The soft power button doesn't fully clear memory. The wall unplug does. This single step fixes most persistent buffering and black screen issues without touching any settings.
- 2Clear the app cache — NOT the data
Settings → Apps → find your IPTV app → Storage → Clear Cache. Critical: do not tap "Clear Data." Clear Data deletes your entire playlist configuration and login credentials — you'll have to set up from scratch. Cache only.
- 3Switch DNS to 8.8.8.8 (Google DNS)
Settings → Network & Internet → tap your Wi-Fi network → IP settings → change from DHCP to Static → set DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4. Some ISPs (Rogers and Bell in Canada, a few UK providers) DNS-block IPTV traffic at the resolver level. Switching to Google DNS bypasses this without needing a VPN. It's the most under-reported fix in every IPTV troubleshooting guide.
- 4Switch to 5GHz Wi-Fi or use the Ethernet adapter
2.4GHz Wi-Fi has too much congestion for live video in most homes. If your router supports both bands, connect Google TV to the 5GHz network explicitly. Better still: Google sells an official Ethernet adapter for about $20. Plug it into the Chromecast's USB-C port in place of the power cable (the adapter has a combined USB-C + power input). The difference in stream stability is immediate.
- 5Increase the buffer size in TiviMate
TiviMate's default buffer is 1-2 seconds — far too short for live IPTV with any connection variance. Settings → Player → Buffer Size → set to 10-20 seconds. In IPTV Smarters Pro: Settings → Player Settings → toggle Hardware Decoder off and then on again. Sometimes one decoder works on your device where the other produces black screen.
- 6Use the included HDMI extender cable
A Chromecast plugged directly into the back of a wall-mounted TV sits 2-3 cm from the TV's internal electronics. The interference degrades Wi-Fi signal significantly. The short HDMI extender cable that comes in the Chromecast box puts distance between the antenna and the TV chassis. Use it. It's not decorative.
- 7Update the app, then the Google TV firmware
Old Google TV firmware breaks compatibility with newer app versions — sometimes silently (no error, just black screen). Settings → System → About → System Update. Then check the Play Store: Library → Updates available. App updates don't always install automatically even with auto-update enabled.
If none of these seven fixes resolve it, the problem is almost certainly on the provider's server. The IPTV not working guide walks through provider-side diagnosis and what to tell support.
VPN on Google TV — Do You Actually Need One?
Short answer: probably not. A VPN is useful in two specific situations. If your ISP is DNS-blocking IPTV traffic (Fix 3 helps but doesn't fully resolve it), a VPN encrypts the traffic so your ISP can't identify it as streaming and slow it down. If you travel and your provider is geo-restricted in certain countries, a VPN lets you connect from a home-country server.
If your stream is already smooth, installing a VPN will add 5-15ms of latency and may actually make things slightly worse. Don't add it proactively.
Installation on Google TV is straightforward. Surfshark, NordVPN, ExpressVPN, and Mullvad all have native apps in the Play Store. Install the app, log in, connect to a server in your country, and your IPTV traffic routes through it automatically. The alternative: configure the VPN at router level. Every device in your house connects through it without any per-device setup. More initial work, more reliable long-term.
Worth reading before committing to any specific provider: compare IPTV providers on infrastructure specs and whether they have server capacity that reduces the need for a VPN in the first place.
Why Buffering Happens Even When Your Internet Is Fast
Three causes. Most people misdiagnose all three as “slow internet.”
Provider server overload
Tuesday and Saturday nights. Champions League, Premier League, Serie A — whatever the big match is. When 50,000 subscribers hit the same channel at kick-off, an underpowered server buckles. Your speed test at that exact moment shows 200 Mbps. The Chromecast is fine. The server is the problem. You can't fix this on your end.
Wi-Fi jitter
Average speed is fine. The variance is the issue. If packets are arriving at 10ms, then 60ms, then 15ms intervals, the video decoder stalls between those spikes. Ethernet eliminates jitter almost entirely. 5GHz Wi-Fi substantially reduces it compared to 2.4GHz.
Google TV background processes
Google TV auto-downloads app updates and syncs data in the background — sometimes during playback. Check Settings → Apps → see if anything is actively updating. Disabling auto-update for IPTV apps specifically (Play Store → your app → three dots → don't auto-update) can prevent mid-stream interruptions caused by the app updating itself.
“We built our infrastructure after losing three Champions League match nights on other services. The bandwidth was always fine. Their servers weren't. If you're paying for fast internet and still seeing the buffering circle, the problem isn't on your end. Varodatic was built to close that gap — 40 Gbps per node, 14 server regions, automated failover in under three seconds.”
Frequently Asked Questions
Can I install IPTV apps directly on Chromecast?+
Yes, if you have the Chromecast with Google TV (with a remote, sold since 2020). It runs Google TV OS, so you install apps from the Play Store like any Android device. If you have the older Chromecast dongle (no remote), you can't install apps — you can only cast streams from your phone or laptop to the TV.
What's the best IPTV app for Google TV in 2026?+
TiviMate is the best overall — built for TV remotes, excellent EPG grid, fast channel switching. IPTV Smarters Pro is the best free option, particularly if your provider uses Xtream Codes. OTT Navigator wins on features if you need catch-up TV and archive playback. Pick based on whether you're willing to pay and how much time you want to spend in settings.
Why does IPTV buffer on Chromecast with Google TV?+
The most common causes, in order: Wi-Fi jitter between the router and Chromecast (use the Ethernet adapter), ISP DNS-blocking (try Fix 3 — Google DNS 8.8.8.8), provider server overload during peak hours, and stale app cache (clear cache only, not data). Unplugging from the wall for 30 seconds fixes more than half of persistent buffering cases.
Can I watch 4K IPTV on Chromecast?+
Yes on the Chromecast with Google TV 4K model and the older Chromecast Ultra (cast-only, but 4K capable). Both require at least 25 Mbps of sustained throughput and a 4K TV. The standard 1st through 3rd gen Chromecast (not Ultra) caps at 1080p.
Do I need a VPN for IPTV on Google TV?+
Only if your ISP is actively throttling or blocking IPTV traffic. Test first by switching to Google DNS 8.8.8.8 (Fix 3 above). If that helps but doesn't fully resolve it, install a VPN. Surfshark, NordVPN, and Mullvad all have native Google TV Play Store apps. Setting the VPN at router level covers every device in your house and avoids the per-app configuration.
How do I add an IPTV playlist to TiviMate on Chromecast?+
Open TiviMate → Add Playlist → Xtream Codes (if your provider gave you a server URL, username, and password) or M3U URL (if they gave you a single playlist link). Paste the credentials, wait 30 seconds to 2 minutes for channels to load. When TiviMate asks for an EPG URL, paste the one from your provider — it usually ends in .xml.gz and arrives in the same email as your login details.
Is Chromecast with Google TV better than Fire TV Stick for IPTV?+
Roughly equivalent in 2026. Google TV OS is marginally cleaner and sideloading APKs is slightly easier. Fire TV Stick has a bigger accessory ecosystem. Both run TiviMate and Smarters Pro identically. If you already own one, don't switch — you won't notice the difference in stream quality.
Right device. Right app. Right provider.
Setting up IPTV on Google TV in 2026 is genuinely simple if you have the Chromecast with Google TV. Plug it in, install TiviMate or Smarters, paste your credentials, watch. The friction is rarely the device.
Most people who give up on IPTV blame the Chromecast when their actual problem is a saturated server on the provider end. If you're testing IPTV for the first time, get the Chromecast with Google TV, install TiviMate, and pick a provider that doesn't fall over during live sports. Varodatic was built around that last part — 14 server regions, an 8-second pre-buffer, and a free trial that takes 60 seconds to start.