Installing an app on Android TV works a little differently to installing one on your phone, mostly because you're navigating with a remote instead of a touchscreen. If you've never done it on a TV before, the process below covers both the standard route through the Google Play Store and the sideloading method for apps that aren't listed there. It's a similar process whether your device is a dedicated Android TV box, a streaming dongle, or a smart TV with Android TV built in, since they all run the same core software underneath, just with slightly different remote controls.
To install IPTV on Android TV, open the Google Play Store, search for an IPTV player app, install it, then open the app and enter your M3U playlist URL or Xtream Codes login details. If your chosen app isn't in the Play Store, you can sideload it instead using a file manager or downloader tool.
What You'll Need
- An Android TV device connected to your Wi-Fi or Ethernet network
- A Google account signed in on the device
- Your IPTV playlist details - an M3U URL, or Xtream Codes server, username and password
- A few minutes of uninterrupted setup time
It's also worth confirming your Android TV device's software is up to date before you start - most devices check for system updates under Settings > Device Preferences > About > System Update. An outdated build occasionally causes odd Play Store behaviour, and updating first can save some frustration if an install doesn't go smoothly on the first try.
Installing via the Google Play Store
- Turn on your Android TV device and go to the home screen
- Open the Google Play Store app
- Select the search icon and type the name of your IPTV app
- Choose the app from the results and select "Install"
- Once installed, select "Open"
- Choose to add a new playlist, and enter your M3U URL or Xtream Codes login
- Wait while the app loads your channels and EPG
Sideloading an IPTV App
If your preferred app isn't available through the Play Store in your region, sideloading is the alternative route.
- Go to Settings > Apps (or Device Preferences, depending on manufacturer) and enable installs from unknown sources for your file manager or browser
- Download the IPTV app's APK file, either directly on the device using a browser, or by transferring it from another device using a USB drive or a file-sharing app
- Locate the downloaded file using a file manager app and select it
- Confirm the install when prompted
- Open the app and enter your playlist details as above
Entering Your Playlist Correctly
Most setup issues at this stage come down to a mistyped URL or login rather than anything wrong with the app itself. If you were emailed your M3U link or Xtream Codes details, it's worth copying them directly rather than typing them out by hand on a remote-controlled on-screen keyboard, since a single misplaced character will stop the playlist loading. If you're not sure which format applies to your subscription, our guides on M3U playlists and Xtream Codes explain the difference.
Many Android TV devices also support pairing a phone as a remote keyboard through a companion app, which is worth setting up if you find yourself entering login details often - it makes typing long URLs considerably faster than hunting and pecking across an on-screen keyboard with a standard remote. This is particularly useful if you plan on installing your IPTV app across more than one device, since you'll be entering the same details repeatedly.
After Installation
- Browse a few channels across different categories to confirm playback works
- Check the EPG is showing programme information, not blank entries
- Set up favourites so frequently watched channels are easy to find
- Restart the app once after initial setup - this sometimes resolves minor loading glitches
- Let a channel run for a minute or two rather than just glancing at it, so any intermittent stutter has a chance to appear
Once you're happy everything is loading correctly, it's worth spending a few extra minutes exploring the app's settings menu - most IPTV players let you adjust things like buffer size, default startup channel, and EPG display style, and a small tweak here can noticeably improve day-to-day usability once you know your own viewing habits.
Installing on More Than One Android TV Device
If you have Android TV devices on multiple TVs, you can repeat the same installation process on each one and log in with the same M3U URL or Xtream Codes details, subject to how many simultaneous connections your subscription allows. There's no extra setup step required beyond installing the app and entering your existing login again - your subscription isn't tied to a specific device.
This is genuinely useful if your household has more than one TV with an Android TV device attached - a box in the living room and a streaming dongle in a bedroom, for instance - since you don't need to buy or manage separate subscriptions for each one, only stay within whatever simultaneous connection limit your plan specifies.
Checking Your Network Before You Install
A slow or unstable connection can make even a correctly installed app feel broken, so it's worth confirming your network is solid before assuming an installation problem is to blame. Under Settings > Network & Internet, most Android TV devices show your current connection status and speed. If you're on Wi-Fi and the device is some distance from your router, moving it closer, adding a Wi-Fi extender, or switching to a wired Ethernet connection where your device supports it can noticeably improve reliability once you start streaming.
A rough benchmark worth aiming for is at least 10-15 Mbps of consistently available bandwidth for smooth HD viewing on a single device, with more needed if other people in the household are streaming or downloading at the same time. If your device shows considerably less than your overall broadband plan advertises, that usually points to a local Wi-Fi issue rather than a problem with your internet provider itself.
Troubleshooting Installation Issues
If the app won't install, check you have enough storage free on the device and that your Google account is properly signed in. If it installs but channels won't load, recheck your playlist details for typos. For app crashes specifically, clearing the app's cache from Settings > Apps > [app name] > Clear Cache often helps. If none of that resolves things, our IPTV app not working guide (the fixes apply broadly across Android-based devices, not just Firestick) and the wider IPTV player guide are good next steps. Working through these in order is usually quicker than jumping between random fixes.
If you'd rather get set up with some direct help, our support team is available on WhatsApp and can talk you through the process for your device.
Frequently Asked Questions
Start Streaming Today
Not sure yet? Message us on WhatsApp and we'll help you pick the right plan.
More from the blog
IPTV for Android TV: Complete Installation Guide
Everything you need to know about installing and setting up IPTV on Android TV devices and boxes, from app choice to playlist setup.
IPTV PlayersBest IPTV Players for Android TV in 2026
The best IPTV players for Android TV in 2026, covering TiviMate, IPTV Smarters Pro, OTT Navigator and more, plus how to choose between them.
TroubleshootingIPTV App Not Working on Firestick: Complete Fix Guide
IPTV app crashing, freezing on launch, or refusing to open on your Firestick? Here's a Firestick-specific troubleshooting guide beyond generic fixes.
IPTV PlayersIPTV Player Guide: How to Choose the Right Player
A complete guide to IPTV players — what they do, the main types, key features to compare, and how to choose the right one for your device.