Order in 60 seconds
Instant activation, no contract. Card or crypto accepted.

A complete TiviMate setup guide: install on Android TV and Fire TV, unlock Premium, add your IPTV subscription via Xtream Codes or M3U, configure the EPG, and optimize playback for a smooth experience.
TiviMate is the closest thing IPTV has to a reference player. It is the app most power users install first on Android TV and Fire TV devices, and the one most often recommended when people ask what to use. This guide covers the full journey: installing the app, unlocking Premium, adding your subscription via Xtream Codes, configuring the EPG, and tuning playback settings for a smooth experience.
TiviMate is Android-only. It runs on Android TV, Google TV, and Fire TV devices — but not on iOS, Apple TV, or desktop operating systems. If you use those platforms, see our IPTV player comparison for alternatives.
Open the Play Store on your device, search for TiviMate, and install it. The free version works immediately and is enough to get started. Premium (a one-time purchase of a few dollars) unlocks the features that make TiviMate great: multiple playlists, recording, and backup/restore.
On Fire TV, TiviMate is available from the Amazon App Store in most regions. If it is not listed in your region, sideload the APK with the Downloader app — the same method we cover in our Fire TV IPTV setup guide. You must also enable Apps from unknown sources in Fire TV settings before sideloading.
Premium unlocks the features most people buy TiviMate for. The unlock works through the TiviMate Companion app on an Android phone:
The purchase is tied to your Google account, so it also works on a second Android TV device you own.
TiviMate supports two ways to add a provider: Xtream Codes login and M3U URL. Xtream Codes is preferred because the player gets structured categories, channel logos, and EPG data in one go.
If you are not sure which to use, our M3U vs Xtream Codes explainer breaks down the difference.
When you add a playlist via Xtream Codes, the EPG is usually attached automatically. For M3U playlists you may need to add it manually:
Our EPG and catch-up guide covers the details, including now/next data and seven-day guides.
Three settings make the biggest difference to daily viewing:
Premium users can record live TV to a USB drive or network storage: Settings → Recording. TiviMate records what you schedule even while you watch something else. If your provider offers catch-up (time-shifted viewing), channels with catch-up show a small clock icon; press OK on the channel to see the last seven days. Our VOD and catch-up explainer has more.
After you have configured everything, back it up: Settings → General → Backup. Save to a USB drive or cloud storage. Restoring takes under a minute — far less than re-entering playlists and settings by hand.
Check your subscription is active in the dashboard. If it is, delete the playlist and add it again — the playlist URL may have been regenerated.
Re-add the EPG source, then force a refresh: Settings → EPG → Force EPG update. Give it five minutes on the first load.
Hide unused categories, close other apps, and keep one playlist active. On 1–2 GB devices, TiviMate runs fine when it is the only heavy app.
For anything else, our IPTV troubleshooting guide walks through the full diagnostic checklist.
The app is free with ads and a limited feature set. Premium is a one-time purchase (a few dollars) that unlocks multiple playlists, recording, and backups.
No. TiviMate is Android-only. On iOS and Apple TV, use IPTV Smarters or iPlayTV — see our iOS and Apple TV IPTV setup guide.
Yes — the app and Premium work on any Android TV device you own. Your IPTV plan covers one simultaneous stream, so only one device should be playing at a time. Additional devices can be added to your plan at a reduced rate (25% of the plan price per extra device, up to five total).
Marcus runs the routing and encoding pipeline at NANO IPTV. Ten years of streaming infrastructure experience across CDN, HLS, and MPEG-DASH. Previously at a Nordic broadcast uplink provider. Writes about the practical side of getting a stream from the source to the screen.