Android phones and tablets are among the easiest devices to use for IPTV. Google Play has plenty of player apps, most of them accept both Xtream Codes and M3U, and many can cast to a TV. This guide covers phones and tablets; if you're setting up a TV box or Google TV, see our Android TV guide instead.
What You Need
To watch IPTV on an Android phone or tablet, you need an IPTV subscription, a player app from Google Play, and your login details — Xtream Codes or an M3U playlist link. Install the player, add your details, and your channels load over Wi-Fi or mobile data. Most players work on any reasonably recent Android version.
Installing a Player From Google Play
Open Google Play and search for an IPTV player. App listings change, so check each one before installing: the app should accept Xtream Codes, show a programme guide, and have been updated recently. Install from Google Play rather than downloading APK files from websites, which may be modified. For a comparison, see our IPTV player guide.
Logging In With Xtream Codes or M3U
- Open the player and choose 'Login with Xtream Codes API' (or similar)
- Enter a playlist name, then the server URL including http:// and the port
- Enter your username and password exactly as supplied — copy and paste avoids mistakes
- Tap to add the user and wait for channels, the guide and on-demand content to load
- For M3U, choose the playlist or M3U URL option instead and paste the full link
Step-by-step screenshots for the main apps are in how to add Xtream Codes and how to add an M3U playlist.
Casting to Your TV
Some players have a Cast button that sends the stream to a Chromecast or a TV with Chromecast built-in. If your player doesn't, Android's own screen casting mirrors the whole screen, which works but uses more battery and can lag. For regular TV viewing, it's usually better to install a player on the TV or a streaming stick — see IPTV on Google TV or IPTV on Firestick.
Saving Mobile Data
Live TV uses far more data than browsing. HD streams commonly use a few gigabytes an hour. To keep usage down, choose a lower stream quality in the player if it offers one, download nothing in the background while streaming, and use Android's Data Saver or per-app data limits. Check your allowance before watching a full match on 4G or 5G.
Battery and Background Playback
Streaming video keeps the screen and the mobile radio busy, so expect faster battery drain than normal. Lower the screen brightness and use Wi-Fi where possible. If you want to keep watching while using another app, turn on Picture in Picture in the player's settings, if it supports it. Some phones also have aggressive battery optimisation that stops streaming apps in the background — you can exclude your player under Settings > Apps > Battery.
Troubleshooting on Android Phones
- App won't log in: check the server URL and credentials, then see IPTV login errors
- Some channels play, others don't: switch the player's decoder between hardware and software in its settings
- Constant buffering: try Wi-Fi instead of mobile data, or the reverse, to see which connection is the problem — see IPTV buffering
- App crashes on launch: clear the app's cache under Settings > Apps, then update the app
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 on iPhone and iPad: How to Set It Up
How to watch IPTV on an iPhone or iPad: choosing a player from the App Store, adding Xtream Codes or an M3U playlist, AirPlay to your TV and saving mobile data.
Android TVIPTV 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.
Setup & ConfigurationHow to Add Xtream Codes to an IPTV Player
Step-by-step instructions for adding Xtream Codes login details to popular IPTV players, plus what to do if the login fails.
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.