Install guides

How to Install IPTV on an Android TV Box (2026)

Android TV and Google TV boxes are the most flexible IPTV devices you can buy. The Google Play Store carries the best players — TiviMate and IPTV Smarters install in a couple of taps — and for anything that is not in the store, you can sideload it with the Downloader app. Below is the full process, from installing the app to logging in and opening Live TV, plus the handful of issues that trip people up.

Install guides 7 min readUpdated June 22, 2026

What you need before you start

The whole setup takes about 5 to 10 minutes. Before you pick up the remote, make sure you have these three things ready:

  • An Android TV or Google TV box that is plugged in, connected to Wi-Fi, and on its home screen. Any model works — an Nvidia Shield, a Chromecast with Google TV, a MECOOL box, or a generic Android TV box.
  • Your IPTV login. This is either Xtream Codes details (a Server URL, a Username, and a Password) or a single M3U URL. You only need one of the two.
  • About 5 to 10 minutes and a stable internet connection — ideally 25 Mbps or more for smooth HD and 4K.

Where do I find my login?

Your Xtream Codes server, username, and password (or your M3U URL) arrive by email right after you subscribe. If you signed up with us and cannot find them, check spam first, then see our plans page to re-request access. Keep that email open on your phone — you will type these details into the player in the log-in step.

The easy way — install from the Google Play Store

This is the big advantage of Android TV over a Fire Stick: the best IPTV players are right there in the Google Play Store, so there is no sideloading and no fiddling with settings. If your box has the Play Store (almost all do), start here.

  1. 1

    Open the Google Play Store

    From the home screen, open the Play Store app (or say "open Play Store" into the remote if it has Google Assistant).

  2. 2

    Search for your player

    Search for TiviMate or IPTV Smarters. TiviMate is the best overall app on Android TV; IPTV Smarters is the easiest free pick. Both are legitimate players that simply display the service you log in with.

  3. 3

    Install it

    Select Install and wait a few seconds for it to download. There is nothing to allow or unlock — Play Store apps install straight away.

  4. 4

    Open the app

    Select Open when it finishes. That is the install done — skip down to the log-in step to add your account.

Which player should I pick?

TiviMate is the best overall experience on Android TV — the fastest interface, the nicest TV guide (EPG), and proper recording on the paid tier. IPTV Smarters is the easiest free option: it installs straight from the Play Store and works with both Xtream Codes and M3U. Start with IPTV Smarters if you just want it working tonight; move to TiviMate when you want the polished setup. For a full comparison, see the best IPTV player apps.

The flexible way — sideload an APK with Downloader

If a player you want is not in the Play Store for your region, or you simply prefer to install a specific version, you can sideload it. The standard tool for this on Android TV is the Downloader app by AFTVnews. You only need this route if the Play Store cannot give you what you want.

  1. 1

    Install Downloader

    Open the Play Store and install Downloader (the orange icon by AFTVnews). This app fetches an APK file and installs it for you.

  2. 2

    Allow installs for Downloader

    When prompted, turn on Unknown sources (or Install unknown apps) for Downloader only. On Android TV this is usually under Settings > Apps > Security & restrictions > Unknown sources — grant it to Downloader, not to everything.

  3. 3

    Enter the official APK URL

    Open Downloader, select the URL bar, and type the exact download address for the app you want. Only ever use the official download link from the app maker — never a random mirror.

  4. 4

    Install the APK

    Let the file download, then select Install. When it is done, choose Delete to remove the leftover APK file and free up space. The new player now appears in your apps list.

Only use official download links

When you sideload, the source matters. Type the official APK address from the app developer exactly, and grant Unknown sources to the Downloader app alone. Do not paste links from forums or comment sections — a wrong or unofficial APK is the main risk of the sideload route, and it is avoidable.

Log in with your IPTV account

Open the player you installed. Both TiviMate and IPTV Smarters ask the same thing on first launch: how do you want to log in. Pick the method that matches the details in your email.

Option 1: Xtream Codes login (recommended)

  1. 1

    Choose the Xtream Codes / Login with API option

    In IPTV Smarters, select Login with Xtream Codes API. In TiviMate, select Add playlist, then Xtream Codes.

  2. 2

    Type any name

    Enter a name you will recognise, for example Kickoff26 TV. This is just a label for the playlist — it does not have to match anything.

  3. 3

    Enter your Server URL, Username and Password

    Copy the Server URL, Username, and Password exactly from your email. Watch for capital letters and the http:// at the start of the server URL — one wrong character will block the login.

  4. 4

    Add and wait

    Select Add user / Next. The app loads your channel list, which can take 10 to 60 seconds the first time. Do not close it while it loads.

Option 2: M3U URL

  1. 1

    Choose the M3U / playlist option

    In IPTV Smarters, select Load Your Playlist or File/URL. In TiviMate, select Add playlist, then M3U Playlist.

  2. 2

    Paste your M3U URL

    Enter a name, then type or paste the full M3U URL from your email. It usually starts with http:// and ends in .m3u or .m3u8.

  3. 3

    Confirm

    Select Add / Next and let the playlist load. The result is the same as the Xtream method — your channels appear.

Start watching and turn on the EPG

Once the playlist finishes loading, you land on the main screen. Select Live TV to see your channel categories, pick a group, and choose a channel — it should start playing within a few seconds. Movies and series, if your plan includes them, sit under their own tiles on the same screen.

Make it feel like a real TV

In TiviMate, open the playlist settings and turn on the EPG (TV guide) so you get a proper programme schedule with what is on now and next. Setting up the EPG and tuning the picture is covered in the setup guide, which walks through the same process on phones, smart TVs, and other devices.

Fix common issues

If something goes wrong, it is almost always one of these three. Work through them in order before assuming anything is broken.

The app is not in the Play Store

If you search and the player does not show up, it is usually a region restriction — some apps are listed in certain countries only, and a few are not on the Play Store at all. The fix is the sideload route above: install Downloader and fetch the official APK. This is exactly what Downloader exists for, so a missing Play Store listing is never a dead end on Android TV.

No content after login

This is the most common one, and it is almost never the box. An empty channel list after a successful-looking login points to your account details, not the hardware. Check, in this order:

  1. 1Re-type your Server URL, Username, and Password carefully — a single wrong character (or a missing http://) is the usual culprit.
  2. 2Confirm your subscription is active and not expired. An expired line logs in but returns nothing.
  3. 3Make sure you used the correct method — Xtream details in the Xtream login, an M3U link in the M3U field, not mixed up.

No content after login = credentials, not the box

Reinstalling the app or swapping boxes will not fix an empty channel list. The problem is the login details or an expired subscription on the server side. Fix those first — see the question below on why there is no content after you log in.

Buffering after install

If channels play but stutter or freeze, the install is fine — this is a network or stream issue, not the app. The quickest wins are using 5GHz Wi-Fi (or, on a box with a port, Ethernet), closing other apps, and lowering the stream quality in the player. For the full checklist, read our dedicated guide on fixing buffering.

Coming from a Fire Stick?

The login steps are identical across devices — only the install method differs. If you also run a Fire TV Stick, see our guide on installing on a Fire Stick, where you sideload through the Downloader app instead of the Play Store.

No IPTV subscription yet?

Pick a plan, get your Xtream Codes login by email in minutes, and follow the steps above. Works on Android TV, Nvidia Shield, MECOOL, Fire Stick, phones, and smart TVs.

See our plans

FAQ

Frequently asked questions

Is TiviMate on the Play Store?

Yes, in most regions TiviMate is available directly in the Google Play Store on Android TV and Google TV — search for it and install it like any other app. If it does not appear for your country, you can still get it by sideloading the official APK with the Downloader app. The free version covers a single playlist; recording and multiple playlists are on the paid Premium tier.

Do I need Downloader on Android TV?

Usually not. The best players, including TiviMate and IPTV Smarters, install straight from the Google Play Store, so most people never touch Downloader. You only need it if an app is missing from the Play Store in your region or you want to sideload a specific APK. When you do sideload, only use the official download link from the app maker.

Why is there no content after I log in?

An empty channel list almost always means a typo in your Server URL, username, or password, or a subscription that has expired — not a problem with the Android TV box or the app. Re-enter the details exactly as they appear in your email, confirm your plan is still active, and make sure you used the matching login method (Xtream Codes details in the Xtream login, an M3U link in the M3U field).

What is the best IPTV app for the Nvidia Shield?

TiviMate is the best choice on the Nvidia Shield — the Shield has the power to run its smooth interface, EPG, and recording without lag, and it installs straight from the Play Store. IPTV Smarters is a solid free alternative if you want something simpler. Both work the same way on the Shield as on any other Android TV box: install, log in with your Xtream Codes or M3U details, and open Live TV.

Is an Android box better than a Fire Stick for IPTV?

For flexibility, yes. An Android TV box gives you the Google Play Store, where the best players install in two taps, and you can still sideload anything else with Downloader. A Fire Stick can do the same but leans more on sideloading. A powerful box like the Nvidia Shield also handles 4K and heavy guides more smoothly than a basic stick. For casual use, though, a Fire Stick is cheaper and perfectly capable.

How long does it take to set up IPTV on an Android TV box?

About 5 to 10 minutes if your login details are ready. Installing TiviMate or IPTV Smarters from the Play Store takes a minute or two, and logging in with your Xtream Codes or M3U details takes another minute while the channel list loads. The sideload route adds a few minutes for setting up Downloader, but most people will not need it.