Skip to main content

How to Set Up IPTV on Android TV Box

Step-by-step guide to get Android TV Box streaming in under 5 minutes

Android TV boxes are some of the most popular dedicated IPTV devices — affordable, powerful, and they plug straight into your TV via HDMI. Whether you have an Nvidia Shield, Xiaomi Mi Box, Chromecast with Google TV, or a generic Android box, the setup process is nearly identical. Most boxes give you full Google Play Store access, and sideloading is easy on the rest.

What You'll Need

Before we start, ensure you have:

  • An Android TV box (Nvidia Shield, Xiaomi Mi Box, Chromecast with Google TV, Formuler, or generic Android box)
  • An HDMI cable connected to your TV
  • A stable internet connection — Ethernet recommended for 4K, Wi-Fi fine for HD
  • Your IPTVJoy subscription credentials (server URL, username, and password from your welcome email)
Missing a requirement? Don't have an active subscription yet? Get a Free Trial Here

Step-by-Step Instructions

1

Install an IPTV app from the Play Store

From the home screen, open the Google Play Store. Search for 'TiviMate' or 'IPTV Smarters Pro' and tap 'Install'. TiviMate is the recommended choice for TV boxes — it has a clean TV-friendly interface with a built-in EPG and favourites.

Tip: If your box does not have the Play Store (some generic boxes run plain Android, not Android TV), skip to the next step for the sideloading method.

Why do we need this?

Some Android TV boxes do not have the Play Store, so we need to sideload the app manually. Enabling unknown sources allows installation from a trusted download link.

2

Sideload via Downloader (if Play Store is not available)

If the Play Store is missing or the app is not available, install the Downloader app by AFTVnews from the Play Store (or sideload it via USB). Open Downloader, type the APK download URL from your welcome email, and press 'Go'. When the download finishes, tap 'Install'.

Tip: You may need to enable unknown sources first: go to Settings > Security (or Settings > Apps > Special App Access > Install Unknown Apps) and allow Downloader.
3

Open the app and log in with Xtream Codes

Launch the app from your home screen. Select 'Login with Xtream Codes API' (or 'Add Playlist > Xtream Codes' in TiviMate). Enter the Server URL, Username, and Password from your subscription email. Tap 'Connect' or 'Add User'.

4

Configure the EPG and player settings

Once logged in, go to the app settings and check that the EPG (TV guide) has loaded — Xtream Codes does this automatically. For the best picture quality on a TV box, switch the player to hardware decoding (usually labelled 'HW+' or 'Hardware') in the video settings. This offloads video processing to the box's GPU.

Tip: On the Nvidia Shield, hardware decoding is especially important for 4K HEVC streams — software decoding will cause frame drops.
5

Start watching

Navigate to Live TV and pick a channel. Use your remote's channel up/down buttons to flick between channels, or open the EPG guide to see what is on. Add your favourite channels for one-click access from the main screen.

How to Optimize for Zero Buffering

Most guides stop at installation. We want to ensure you get the absolute best, stutter-free experience. Here is how to optimize your setup:

  • Increase Buffer Size

    If your streaming app allows it (Settings > General > Buffer Size), change it from "Small/Normal" to "Large" or "5 Seconds". This prevents micro-stutters during live matches by pre-loading more of the video data.

  • Use Hardware Decoding (HW+)

    Always ensure the video player settings are set to Hardware (HW) Decoder rather than Software (SW). This offloads the heavy video rendering directly to the device's graphics chip for crystal clear 4K.

Troubleshooting FAQ

Generic Android boxes sometimes ship with slow remotes. Try pairing a Bluetooth remote or use the Google TV app on your phone as a remote. On the Nvidia Shield, the included remote or a game controller works best. Also check for system updates in Settings > About > System Update.

Some locked-down boxes hide this setting. Go to Settings > About and tap the build number 7 times to enable Developer Options. Then check Settings > Developer Options for 'Unknown Sources'. On Chromecast with Google TV, look under Settings > Apps > Security.

Put the remote in pairing mode (usually hold the pairing button for 5 seconds until the LED flashes). Go to Settings > Remotes & Accessories > Add Accessory on the box. If the remote still does not appear, replace the batteries and try again from a distance of less than one metre.

Use an Ethernet cable instead of Wi-Fi for the most stable connection. In the app settings, switch the player to hardware decoding. Close any background apps eating resources. If you have a generic box with a weak processor, try watching in 1080p instead of 4K.

Frequently Asked Questions

What is the best Android TV box for IPTV?

The Nvidia Shield TV Pro is widely considered the best — it has a powerful processor, Ethernet port, and handles 4K HEVC without breaking a sweat. The Xiaomi Mi Box S is a solid budget option. Generic boxes work too but check reviews for processor and RAM specs before buying.

How do I install IPTV on Nvidia Shield?

Open the Google Play Store on your Shield, search for TiviMate or IPTV Smarters Pro, and tap Install. Open the app, choose Xtream Codes login, enter your server URL, username, and password, and you are ready to stream. The Shield supports 4K with Dolby Vision and Atmos.

Can I sideload IPTV apps on Android TV box?

Yes. Install the Downloader app from the Play Store, enable 'Install Unknown Apps' for it in your settings, and enter the APK download URL from your welcome email. Downloader will fetch and install the app. This works on any Android TV box including locked-down models.

Android TV box vs Firestick — which is better for IPTV?

Both work well. The Firestick is cheaper and more compact, while Android TV boxes (especially the Nvidia Shield) offer more power, Ethernet ports, and storage. If you want the easiest setup, the Firestick wins. If you want the best performance for 4K, an Android TV box is the better choice.

Why is my IPTV buffering on Android TV box?

Buffering is almost always caused by a slow or unstable connection. Plug in an Ethernet cable for the most reliable experience. In the app, enable hardware decoding and close background apps. If you are on a generic box, check whether it meets the minimum specs — 2 GB RAM and a quad-core processor are recommended.

Have more questions? Check our full FAQ page or get in touch.

Need Help Setting Up?

Our support team is available 24/7 to help you get started. Chat with us on WhatsApp for instant assistance.

Explore More Guides

📚

This guide is part of our comprehensive Ultimate IPTV Learning Hub.

🔄

Don't have a Android TV Box? Read our Android Phone Setup Guide or Amazon Firestick Setup Guide.

If you experience buffering after installation, read our complete guide on How to Fix IPTV Buffering.

Don't Have a Subscription Yet?

Get instant access to 45,000+ live channels and 80,000+ movies in 4K — plans start from just £6.67/month.

View Plans