All installation guides
Installation Guide

Can I use a Xiaomi Mi Box S
for IPTV?

Yes. The Mi Box S and the newer Xiaomi TV Box S all run Android TV or Google TV, so IPTV player apps install on them the same way they do on any other Android box. Below is the full setup with EyePTV: install Downloader, add IBO Player Pro, then load your playlist. Nine steps, about ten minutes.

About 10 minutes 9 steps Downloader + IBO Player Pro

Why not just use the Play Store? The exact IBO Player Pro build this guide uses often doesn't appear in Google Play on Android TV boxes, or shows as unavailable for the device. That is why we install it through Downloader instead of searching the store.

There is an easier route if you want it. Your Xiaomi TV Box S runs Google TV, so TiviMate installs straight from the Play Store with no sideloading and no permission changes at all. If you would rather do that, follow our Google TV guide instead. Both work with EyePTV — TiviMate is simpler to set up, IBO Player Pro is the one to use if you already have an IBO licence.

Internet and Google account

The box on Wi-Fi and signed in to Google Play before you start.

Downloader by AFTVnews

The official app from Google Play. Free, published by AFTVnews.com.

Your EyePTV details

Either the M3U link we sent you, or a server URL with a username and password.

IBO Player Pro is the player; EyePTV is the service that supplies your channels. The app has none of its own. It usually starts with a trial and may ask for its own licence afterwards — that licence is not part of your EyePTV subscription.

Part 1 — Prepare the box
Mi Box S Google Play search showing Downloader by AFTVnews
Google Play search on Mi Box S — tvsbook.com
1

Install Downloader by AFTVnews

From the Xiaomi TV Box S home screen open Apps or the Google Play Store. Search for Downloader and choose Downloader by AFTVnews, then select Install.

Google TV Install unknown apps screen with the Downloader toggle
Install unknown apps permission — firesticktricks.com
2

Allow Downloader to install apps

Go to Settings → Apps and look for Security & Restrictions, or Special app access → Install unknown apps.

Find Downloader in the list and switch it to Allowed.

Turn this back off once you're done. After IBO Player Pro is installed you don't need it, and leaving it on means any app can install software on the box.
Google TV Developer options menu
Google TV Developer Options — rts-solutions.com
3

Only if that setting is missing: turn on Developer Mode

If Install unknown apps isn't there or is greyed out, go to Settings → System → About, highlight Android TV OS build and press OK about seven times until it says you are now a developer.

Go back to the Apps settings and the permission will be available.

Most boxes don't need this. Try step 2 first — starting the install from Downloader often opens the permission screen for you automatically.
Part 2 — Install the player
Downloader by AFTVnews home screen with the short code field
Downloader code entry — metatvapk.com
4

Open Downloader and enter the code

Open Downloader by AFTVnews. In the field marked Enter a URL, Search Term, or Short Code, type 481220 and select Go.

If you would rather type the full address, it is https://iboproapp.com/ibopro.apk.

Only use this code or that exact address. Codes circulating on forums and YouTube point at whatever the poster uploaded. If neither works, message us before trying anything else.
5

Install IBO Player Pro

Downloader fetches the file. When Android's installer screen appears select Install, then Open when it finishes.

If you select Done instead, you'll find the player later in Your apps.

Part 3 — Connect EyePTV
IBO Player Pro activation screen showing MAC Address, Device Key and QR code
IBO Player Pro activation screen — internettv.com
6

Write down the MAC Address and Device Key

When IBO Player Pro opens it shows a MAC Address / Device ID and a Device Key. Photograph the screen or copy both down exactly.

Keep these private. They work like a password for your player.
IBO Player Pro Manage Playlists login form
IBO Player Pro playlist login — iboplayer.pro
7

Log in to Manage Playlists

On a phone or computer, open the Manage Playlists page shown on the TV screen and sign in with those two values.

Use the address printed on your screen, not one from a search result. IBO-branded players use several different portals and the wrong one just refuses the login. Not sure? Send us a photo.
IBO Player Pro Add Playlist form with host, username and password fields
IBO Player Pro Add Playlist form — iptvtcl.com
8

Add your EyePTV playlist

Create a playlist named EyePTV, then fill in whichever details we sent you:

M3U / M3U8 — paste the complete playlist URL. Xtream Codes — enter the server host, username and password. Then select Save.

Copy and paste, never retype. One wrong character stops the playlist loading.
IBO Player Pro playlist and activation screen
IBO Player Pro playlist screen — tv-apps-activation.com
9

Restart the player

Back on the Xiaomi box, close IBO Player Pro and open it again. If the app offers Reload, Refresh or Change Playlist, use it.

Your Live TV, Movies, Series and TV guide sections load. Done — and don't forget to switch Install unknown apps back off.

If something doesn't work

The things that go wrong on Xiaomi boxes, and how to fix them.

Downloader isn't in Google Play

Search the full name Downloader by AFTVnews. Check the box is signed in to a Google account and online. The publisher should read AFTVnews.com — don't install a lookalike.

Install unknown apps is missing

Start the install from Downloader first — Google TV often opens the permission screen by itself at that point. If not, turn on Developer Mode as described in step 3, then look again under Apps and Security.

Code 481220 doesn't work

Type the full address instead: https://iboproapp.com/ibopro.apk. If that also fails, stop — don't try random codes or APK mirrors. Message us and we'll confirm the current one.

The app installed but there are no channels

Expected until you add a playlist. IBO Player Pro is only a player. Go back through steps 6 to 9 and check the MAC and Device Key were entered on the right device in Manage Playlists.

The playlist saved but nothing loads

Close the app fully and reopen it, then use Reload or Refresh. If it's still empty, the link was probably cut short when it was pasted. Send us a screenshot and we'll check it.

Should I turn the permission back off?

Yes. Once the player is installed, go back to Settings → Apps → Install unknown apps and switch Downloader off. Everything keeps working, and nothing else can quietly install software on the box.

Stuck on a step?

Send us a photo of your TV screen on WhatsApp. Tell us your box generation and whether you're using M3U or Xtream Codes.

Get help on WhatsApp
Prefer the Play Store route? Use the Google TV guide No subscription yet? See the plans Other devices? See all guides

Sources & verification

The screenshots on this page come from public pages showing real Android TV, Google TV and IBO interfaces; each credits its source underneath. None are AI-generated. Menu names differ between Xiaomi TV Box S generations. Downloader listing and IBO code checked August 2026 (Downloader published by AFTVnews.com, updated 30 July 2026) — codes can change, so tell us if it stops working.