How to set up IPTV on Android phones, tablets and TV boxes
Android is the platform IPTV players are actually built for, which makes it the best experience available. Every major player is on Google Play, they all support Xtream Codes login with the full programme guide and catch-up, and the hardware decoders on modern Android chipsets handle high-bitrate 4K without breaking a sweat. If you have the choice of devices, an Android TV box is what we would recommend.
Last reviewed 2 September 20263-minute setup
Quick answer
How do I set up IPTV on Android?
Setting up DrexTV on Android is the simplest path of any platform: install IPTV Smarters Pro, TiviMate or XCIPTV from the Google Play Store, open it, choose Login with Xtream Codes API, and enter the username, password and server URL from your DrexTV activation email. No sideloading, no developer settings, and it takes about two minutes.
Player apps
The best IPTV players for Android
All of these work with DrexTV. The first entry is what we would install if it were our own device.
TiviMate
Free / paid unlockRecommended
The best IPTV player on any platform. Cable-style guide, recording, multiple playlists and picture-in-picture on the paid unlock.
IPTV Smarters Pro
FreeFree, extremely reliable, supports multiple user profiles. The default recommendation for most subscribers.
XCIPTV Player
FreeFast and light. A good choice on budget Android boxes with 1 GB of RAM.
OTT Navigator
Free / paid unlockThe most configurable option. Worth it if you want fine control over decoders, buffers and guide layout.
Televizo
Free / paid unlockClean, minimal and stable, with good handling of very large channel lists.
5 steps
Setting up DrexTV on Android
Follow these in order. Menu paths are given exactly as they appear on the device, and the whole sequence takes about 3 minutes.
Step 1: Install a player from Google Play
Open the Google Play Store. Search for TiviMate if you want the best interface, or IPTV Smarters Pro if you want the simplest one. Both install normally, with no developer options and no APK files involved.
On an Android TV box, use the Play Store's on-screen search or the voice button on your remote — typing on a TV keyboard is the slowest part of this whole process.
Step 2: Choose the Xtream Codes login method
Launch the app and accept its terms. When it asks how you want to connect, choose Xtream Codes API. In TiviMate this appears as Add Playlist, then Xtream Codes.
Choose Xtream Codes rather than M3U. An M3U playlist gives you live channels and nothing else; Xtream Codes additionally exposes the seven-day programme guide, seven-day catch-up and the 140,000-title on-demand library, all from the same login.
Step 3: Enter your DrexTV credentials
Enter the three values from your DrexTV activation email: Username, Password and Server URL. The server URL includes a port number after a colon — include it, because the connection fails silently without it.
Credentials are case-sensitive. On an Android TV box, the fastest reliable method is to install the Google TV or Android TV Remote app on your phone and use its keyboard, which avoids remote-control typing errors entirely.
Confirm. The app authenticates and pulls the channel list and guide. A first sync takes 10 to 40 seconds depending on your connection, because it is downloading a very large guide.
Step 4: Tune the buffer and decoder settings
Open the player's settings. Set the video decoder to Hardware, which offloads decoding to the chipset and dramatically reduces heat and stutter on high bitrates.
Raise the network buffer. TiviMate calls this Buffer size under Playback; OTT Navigator exposes it as a millisecond value. Two to five seconds absorbs brief Wi-Fi dips at the cost of a slightly slower channel change, and on a wireless connection that trade is almost always worth making.
If you are on a wired Android box, you can leave the buffer low for near-instant channel changes.
Step 5: Set up groups, favourites and recording
Create a favourites group and add your regular channels. Then hide the country and category groups you have no use for — TiviMate and OTT Navigator both let you deselect entire groups, which turns a 24,000-entry list into something you can actually navigate.
If you are using TiviMate's recording feature, set the storage path to a USB drive or network share rather than the box's internal storage. A single 4K sports recording can exceed 8 GB an hour.
Worth knowing
Android tips that make a real difference
These are the things we tell subscribers after setup, and they account for most of the gap between a service that feels adequate and one that feels premium.
TiviMate is worth the paid unlock
The free version covers one playlist and live viewing. The premium unlock adds recording, multiple playlists, picture-in-picture and a much better guide. For anyone using DrexTV as their main television source it is the best money you will spend on the setup.
Buy a box with 2 GB of RAM or more
Sub-$35 Android boxes typically ship with 1 GB of RAM and an underpowered decoder, and they struggle with a seven-day guide across 24,000 channels. An NVIDIA Shield, a Formuler box, or a Google TV Streamer will be a completely different experience.
Use the phone remote app for typing
The official Google TV app turns your phone into a keyboard for your Android box. Given that mistyped credentials are the most common setup failure, this is the single most useful five minutes of prep you can do.
Disable battery optimisation on phones
Android aggressively suspends background network activity to save battery, which can drop a stream when you switch apps. In your phone's settings, find the player under Apps, then Battery, and set it to Unrestricted.

If something goes wrong
The five most common Android problems
Ordered by how often we actually see them, with the fix rather than a generic suggestion to restart.
| Problem | How to fix it |
|---|---|
| Login fails immediately | In nearly every case the server URL is missing its port number, or a trailing space was copied into a field. Retype all three values by hand and confirm the URL matches the activation email character for character. |
| Guide is empty or shows wrong times | Set the timezone manually in the player's settings rather than leaving it on Auto — Android boxes frequently report UTC regardless of location. Then force a guide refresh from the same menu. |
| Stutter on 4K but 1080p is fine | Either your connection cannot sustain 25 Mbps, or the decoder is running in software. Confirm Hardware decoding is enabled, then run a speed test on the box itself rather than on your phone. |
| App crashes when opening a large category | This is a memory limit on 1 GB devices. Hide the groups you do not use so the player loads fewer entries, clear the app cache, and restart. If it persists, switch to XCIPTV, which is lighter than TiviMate. |
| Audio out of sync | Most players expose an audio delay offset in the playback menu during a stream. Nudge it in 100 millisecond steps. If it affects every channel, switch the audio output from passthrough to PCM. |
Still stuck? The general troubleshooting guide covers network and account-level faults, or message support — 5-minute response target, 24/7.
Get credentials and follow this guide for real
The free 24-hour trial gives you working credentials in about 60 seconds, so you can complete every step above and be watching in 3 minutes.
Device questions