The older Chromecast, the one that only mirrored a phone, cannot install apps. This guide is only for the models that have a remote and a home screen.
In short
- Use the model with a remote and Google TV, not a cast-only dongle.
- Install TiviMate or XCIPTV from Play.
- Free a little storage before the install if the dongle says it is full.
What you need
- Chromecast with Google TV or the Google TV Streamer.
- A Google account on the device.
- Your Xtream login.
Recommended app
Use XCIPTV. XCIPTV is light, which helps on a dongle with limited storage. TiviMate is the alternative if you want a fuller guide and you have room. Other players that also work: TiviMate .
Step by step
-
Install the player from Play
Open Apps and the Play Store. Install XCIPTV or TiviMate. If Play says storage is full, remove a film download or an unused app first. These dongles have little space.
-
Sideload only as a fallback
Go to Settings → System → About and click Android TV OS build seven times. Allow unknown sources for Downloader under security settings, install the official file, then turn the permission off.
-
Add Xtream Codes
Open the player, choose Add playlist → Xtream Codes, and enter the four fields from your welcome message. Choose M3U only if Xtream is missing.
-
Load the guide
Give the first sync a minute. If the EPG is blank, paste the XMLTV URL in the player’s EPG settings and update once while the dongle is on mains power.
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. | Chromecast dongles sit behind the TV, which blocks Wi-Fi. Use 5 GHz or a short HDMI extender so the dongle is not buried. |
| Black screen | The player opened the stream but the video decoder failed. | Reopen the channel once. If it stays black, switch the player decoder to hardware and reboot the Chromecast from Settings. |
| Login failed | A username, password or URL was typed with a space or a missing character. | Paste the server URL from your phone if the on-screen keyboard is dropping characters. |
| EPG not loading | The guide URL is empty, or the device clock is wrong. | The clock is under Settings → System → Date & time. Set it to automatic and London, then reload the guide. |
| App not installing | Unknown sources are off, or the store cannot see the app. | Clear space. A full Chromecast fails the install with a vague error. Uninstall an app you do not use and try again. |
| Guide times are an hour out | The EPG offset does not match UK time, or daylight saving has changed. | Keep the EPG offset at 0 for the UK. A wrong offset is the usual reason the guide is one hour early. |
Chromecast with Google TV questions
Does the round Chromecast work?
The older cast-only pucks do not install IPTV apps. You need Chromecast with Google TV or the Google TV Streamer.
Can I cast from my phone instead?
You can mirror a phone, but the picture and the guide are worse. Install the player on the Chromecast itself.
It overheats. Is that normal?
A dongle behind a hot TV runs warm. Give it air. Buffering that starts after 20 minutes is often heat or a weak Wi-Fi signal, not the login.
Which player is lighter?
XCIPTV uses less storage than a full TiviMate setup. Start there if the dongle is nearly full.