If you have an IPTV subscription, TiviMate is one of the best players you can run on an Android TV box or Fire TV Stick. The catch: almost every provider hands over login details as Xtream Codes, and the setup screen can feel intimidating the first time.
This guide walks you through the entire flow — installing the app, adding a playlist with Xtream Codes, and fixing the errors people hit most often. New to IPTV? Start with our complete guide to what IPTV is.
Why TiviMate Stands Out
TiviMate isn't the only player, but it's the one most serious IPTV users settle on. The reasons show up within the first hour of use:
- A real TV guide — a grid-style EPG with channel logos and program details that looks like an actual cable interface.
- Favorites and groups — you build your own channel list, reorder it, and hide the junk you never watch.
- Catch-up and recording — on Premium, channels that support it let you rewind and even schedule recordings.
- Multi-view — watch up to four channels at once on a 4K box.
- Nightly updates — playlists and EPG refresh automatically in the background.
None of this is possible in the basic players that ship pre-installed on cheap boxes, which is why customers who try TiviMate rarely go back.
What Are Xtream Codes?
Xtream Codes is the API protocol most IPTV providers use to deliver their service. Instead of sending you a raw M3U playlist file plus a separate EPG XML link, they give you three pieces of information:
- Server URL — for example
http://panel.example.com:8080 - Username — usually a short string of letters and numbers
- Password — assigned when your subscription starts
The player combines these to pull your channel list, categories, EPG guide data and even VOD library automatically.
Why Use Xtream Codes Instead of M3U?
Both formats carry the same channels, but Xtream Codes is easier to live with:
- No file to manage — with M3U you hold a playlist file or URL; Xtream Codes is just credentials that load everything on demand.
- EPG comes along — the guide data is served from the same portal, so EPG setup is usually automatic.
- Categories and VOD — channel groups and the movie library are fetched and updated by the player, no manual refresh.
If your provider gives you both, start with Xtream Codes and keep the M3U as a backup — details in our M3U guide.
What You Need Before Starting
- An active IPTV subscription (a IPTVUS4K plan works perfectly)
- An Android device: Android TV box, Fire TV Stick, or a phone/tablet running Android
- Your Xtream Codes login details — check the email you received when you subscribed
- A stable internet connection of at least 10 Mbps
Step 1: Install TiviMate
- Open the Google Play Store on your Android device.
- Search for TiviMate.
- Tap Install. The free version includes the core player; unlocking the Premium trial gives you multi-playlist support and nicer guide layouts.
Fire TV users: TiviMate is available on the Amazon Appstore. If it doesn't show up on your device, you can sideload the APK from the official TiviMate site.
Step 2: Add Your First Playlist
- Open TiviMate and accept the Premium trial prompt (free).
- On the welcome screen tap Add playlist.
- Choose Xtream Codes from the list of options (M3U Playlist and M3U URL are the other choices).
- Enter your Server URL, Username and Password in the three fields.
- Tap OK. TiviMate will fetch the playlist and EPG automatically.
Make sure the server URL is entered exactly as your provider sent it — including the port number. Leaving off :8080 or swapping http for https is the most common reason an otherwise-correct login fails.
Step 3: Load EPG and Customize
- Go to Settings → TV guide.
- Turn on Refresh EPG and set it to daily.
- Enable Channel logos if your provider supports them.
- Reorder or hide channels in the guide to build your own lineup.
Worth doing while you're there: set the buffer size to Large in Settings → Playback, and enable hardware decoding. Both make live streams visibly smoother and cost you nothing.
Step 4: Set Up Favorites and Channel Groups
Your subscription likely includes hundreds of channels you'll never watch. TiviMate lets you cut through the noise:
- Mark favorites — long-press a channel in the guide and choose Add to favorites. Your top channels then live one click away in the Favorites tab.
- Hide groups — in the channel list, open the group menu and uncheck categories you don't need (adult, foreign, regional duplicates). This cleans the guide dramatically.
- Reorder groups — move Sports to the top if that's what you watch most.
These tweaks take five minutes once and permanently improve the experience. It's the difference between a chaotic list of 1,000 channels and a personal lineup of the 40 you actually open.
Step 5: Set Up Catch-Up and Recording (Premium)
If your provider's channels carry catch-up (most do on Xtream Codes), TiviMate Premium adds two killer features:
- Catch-up — for channels flagged with catch-up support, open the guide, scroll back to a program that aired hours ago, and play it like on-demand.
- Recording — schedule a recording from the guide; TiviMate saves it locally to the device or a USB drive. Keep in mind the device must stay powered on at recording time.
Recording on a Fire Stick works best with a USB drive or a NAS folder configured under Settings → Recording. Don't try to record to the stick's internal storage — space runs out fast.
Backing Up Your TiviMate Setup
You don't want to re-enter your Xtream Codes and rebuild favorites after a factory reset. TiviMate Premium includes an export/import option: Settings → General → Backup and restore. It exports a small file you can keep on a USB stick or Google Drive. After a fresh install, import the file and everything — playlists, favorites, channel order, buffer settings — comes back in one step.
Our tip for every customer: set up TiviMate once, back it up, and you'll never fear a device reset again.
Adding a Second Playlist (Multi-Playlist)
The Premium version lets you run several subscriptions side by side — handy if you keep a backup provider. From the main screen, open Settings → Playlists → Add playlist and repeat the same Xtream Codes flow. Channels from all playlists appear in one guide, with a color dot marking which source each comes from.
A common pattern: your main subscription as playlist 1, a backup or a family member's subscription as playlist 2. TiviMate keeps them separate in settings but unified in the guide.
Troubleshooting Common Errors
| Error | Likely cause | Fix |
|---|---|---|
| Authentication failed | Wrong credentials or inactive sub | Re-check URL/username/password; verify subscription status |
| No EPG data | Guide refresh not configured | Enable daily EPG refresh in Settings |
| Channels buffer | Internet too slow | See our 9 IPTV setup tips |
| Server not reachable | Blocked port or ISP | Use a VPN or switch to a different DNS |
| Playlist loads but guide is blank | EPG data still downloading | Wait a few minutes; force a guide refresh from Settings |
When something misbehaves, TiviMate logs why: Settings → Logs. The log view shows the last errors with timestamps — if you ever contact support, pasting that log is the fastest way to get a real answer.
Frequently Asked Questions
Is TiviMate legal to use?
TiviMate is a media player, not a content source. It simply plays the streams your provider gives you. Make sure your subscription is for content you're authorized to watch.
Do I need a VPN with TiviMate?
Not always, but if your ISP throttles streaming traffic or blocks IPTV ports, a VPN fixes buffering and connection issues. Learn more in our buffer-free setup guide.
Can I use one TiviMate account on two devices?
Your playlist can be added on multiple devices, but Premium features are licensed per device. Each TV or box needs its own Premium unlock.
Does TiviMate work on iOS or smart TVs?
No — TiviMate is Android-only. On Apple TV, LG or Samsung TVs you'll use a different player. See our LG and Samsung guides for alternatives.
Why did my channels disappear after an update?
TiviMate updates occasionally change how playlists load. First, force a playlist update (Settings → Playlists → refresh icon). If channels are still missing, re-add the playlist with the same Xtream Codes. Your favorites are tied to channel IDs, so they usually come back automatically.
Is there a free version of TiviMate?
Yes — the free tier covers a single playlist, the core player and the guide. Premium (a one-time unlock per device) adds multi-playlist, recording, catch-up and multi-view. There's a free trial, so you can test the full feature set before paying.
Final Thoughts
Xtream Codes setup takes about two minutes once you know where everything goes. If your provider's details ever fail to load, verify them against the welcome email before changing anything else.
Prefer an IPTV service that sends you everything ready to paste into TiviMate? Try IPTVUS4K free and we'll help you configure your device step by step.