These steps suit generic Android TV and Google TV boxes, including the ones sold for bedrooms and second rooms. NVIDIA Shield and Chromecast with Google TV have their own guides, because their menus are labelled slightly differently.
In short
- Install TiviMate or XCIPTV from Google Play.
- Add the playlist with Xtream Codes.
- Use a cable if the box is inside a TV cabinet.
What you need
- A box signed into Google Play.
- Your Xtream username, password and server URL.
- About 10 Mbps steady for HD, or 25 Mbps for 4K.
Recommended app
Use TiviMate. It is built for a remote control and a television guide. XCIPTV is the lighter choice if TiviMate feels busy. Other players that also work: XCIPTV , IPTV Smarters Pro .
Step by step
-
Install the player from Google Play
Open Apps → Google Play and search for TiviMate or XCIPTV. Install the official listing. Do not download an APK from a forum.
-
Allow unknown sources only if you must sideload
If the player is not in the store for your region, go to Settings → System → About and click Android TV OS build seven times. Then open Apps → Security & restrictions → Unknown sources and allow Downloader or your file manager. Switch it off again after the install.
-
Add the playlist
Open the app, choose Add playlist, then Xtream Codes. Enter a name, the username, the password and the server URL. M3U is the other option if Xtream is not listed.
-
Add the EPG if the app asks
Some builds load the guide from Xtream automatically. If the guide stays blank, paste the XMLTV URL from your welcome message into the EPG field and update the guide once.
If something goes wrong
Swipe sideways to see every column.
| Problem | Cause | Fix |
|---|---|---|
| Buffering | The Wi-Fi drops, or the stream is 4K on a line that cannot hold it. | Take the box out of a closed cabinet or plug in Ethernet. Android TV boxes overheat and drop Wi-Fi when they are shut in. |
| Black screen | The player opened the stream but the video decoder failed. | Switch the decoder from software to hardware, then reopen the channel. A black screen on one channel only is usually that stream, not the whole subscription. |
| Login failed | A username, password or URL was typed with a space or a missing character. | Delete the playlist and add it again. Android TV keyboards often leave a trailing space in the server URL. |
| EPG not loading | The guide URL is empty, or the device clock is wrong. | Set date and time to automatic, timezone London, then refresh the guide. Do not set a manual offset unless the times are still wrong. |
| App not installing | Unknown sources are off, or the store cannot see the app. | Update Google Play Services. If Play will not open, the box may be a plain Android build rather than certified Android TV. Use the file manager path above, and only an official file. |
| Guide times are an hour out | The EPG offset does not match UK time, or daylight saving has changed. | EPG offset 0 is correct for the UK when the box timezone is London. Change it by one hour only after the clocks change if the guide is still early or late. |
Android TV box questions
Will any cheap Android box work?
It will work if it can install a player and hold a steady stream. Boxes with 2 GB of RAM and a certified Android TV build are less trouble than no-name Android sticks.
Do I need a mouse?
No. The steps use the remote. A mouse only helps if you are pasting a long URL and the on-screen keyboard is awkward.
Can I use the same login as my Firestick?
Yes. It is the same username and password. Two screens at once need a 2-device plan.
The box has no Google Play. What then?
Use the unknown-sources steps with Downloader, and only the player’s official download. If you cannot tell the file is official, stop and ask us before you install it.