Want your channels up and running in TiviMate? Here’s the short version: to add an M3U playlist to TiviMate, open the app, choose Add Playlist, select “Enter URL,” paste your M3U link, name the playlist, and confirm. TiviMate loads your channels in seconds.
This tutorial shows you exactly how to add an M3U playlist to TiviMate on a Firestick, Android TV, or Android phone, using only legitimate playlist sources such as your own recordings, free-to-air channel lists, or a service you are legally subscribed to. It also covers changing an existing playlist URL, setting up the EPG, and fixing the errors people hit most often.
That’s the quick answer. But a smooth, reliable setup involves a little more — the right URL format, an EPG that actually shows your TV guide, and a few settings that prevent the dreaded “playlist not loading” error.
This guide covers all of it, step by step. You’ll learn exactly how to add M3U playlist to TiviMate, plus how to use TiviMate’s key features once your channels are in. We’ll set up your playlist, add Xtream Codes, configure the EPG, fix the most common errors, and share the tweaks that keep your streams stable.
Let’s get you watching.

Table of Contents
- What Is an M3U Playlist?
- How to Add an M3U Playlist to TiviMate
- How to Add Xtream Codes Login
- How to Set Up the EPG
- Common TiviMate Playlist Errors
- How to Fix “Playlist Not Loading”
- TiviMate vs Smart IPTV
- Is TiviMate Premium Worth It?
- Tips for Better Streaming
- Frequently Asked Questions
- Conclusion
What Is an M3U Playlist?
Before you add anything, it helps to know what you’re adding. A TiviMate M3U playlist is simply a text file, served as an M3U URL, that tells your IPTV player which channels to load and where to stream them from.
An M3U playlist is simply a file or web link that lists your channels and where to find their streams. Think of it as a contents page for your IPTV service. Your provider gives you this link, and your player reads it to display your channels.
You’ll usually receive it as a TiviMate M3U URL — a web address that starts with http or https and ends in .m3u or .m3u8. It looks something like this:
http://yourprovider.com:8080/get.php?username=xxx&password=xxx&type=m3u_plus
Each line in the file points to one channel’s stream. When TiviMate opens the link, it pulls in every channel automatically. You never edit it by hand. For a deeper technical background, the M3U format is a long-standing standard used across many media players, not just IPTV.
There are two common ways to load this into TiviMate: pasting the raw M3U URL, or using Xtream Codes login details. We’ll cover both — and Xtream Codes is often the better choice, as you’ll see shortly.
How to Add M3U Playlist to TiviMate (Step by Step)
Now for the main event. Here’s exactly how to add M3U playlist to TiviMate, whether you’re on a Firestick, Android TV box, or phone.
First, make sure TiviMate is installed. On a Firestick, you’ll sideload it with the Downloader app — our guide on how to install IPTV on Firestick walks through that process. On Android phones and Android TV, you install TiviMate straight from the Google Play Store. (On Fire devices, see Amazon’s Fire TV support for sideloading basics.)

Have your M3U URL ready, then follow these steps.
Step 1: Open TiviMate and Choose “Add Playlist”
Launch TiviMate. On first run, it takes you straight to the Add Playlist screen. If you’ve used it before, go to Settings → Playlists → Add Playlist.
Step 2: Select “Enter URL”
You’ll see options including Enter URL, Xtream Codes, and others. For a standard M3U link, choose Enter URL.
Step 3: Paste Your M3U URL
Carefully paste or type your M3U URL into the box. Accuracy is everything here. One wrong character and the playlist won’t load.
Tips for getting it right:
- Copy and paste rather than type, if you can.
- Watch for a missing
http://orhttps://at the start. - Don’t add spaces before or after the link.
Step 4: Name Your Playlist
Give it a clear name, such as your provider’s name. This matters if you later add more playlists.
Step 5: Confirm and Wait
Select Next or Done. TiviMate processes the link and loads your channels. On a large list, this takes a few seconds. When the channel grid appears, you’re ready to watch.
That’s it — adding a playlist in TiviMate on Android or Firestick follows the exact same steps, since it’s the same app on every device.
How to Add Xtream Codes Login
Instead of a raw M3U URL, many providers also offer Xtream Codes login details. It works just like when you add M3U playlist to TiviMate, but this method is often more stable and unlocks better features in the IPTV player, so it’s worth considering.
With Xtream Codes, you enter three pieces of information your provider gives you:
- Server URL (sometimes called the portal or host)
- Username
- Password
Here’s the TiviMate Xtream Codes setup, step by step.
Step 1: Add a Playlist, Choose Xtream Codes
Go to Settings → Playlists → Add Playlist, then select Xtream Codes instead of Enter URL.
Step 2: Enter Your Details
Type the server URL, username, and password exactly as supplied. Again, accuracy is critical — copy and paste where possible.
Step 3: Confirm
Select Next. TiviMate connects to the server and loads your channels, categories, and — in most cases — your EPG automatically.
Why choose Xtream Codes over M3U? It usually loads categories and the TV guide more reliably, shows your account’s expiry date, and makes catch-up TV work more smoothly. If your provider offers both, try Xtream Codes first.
How to Change or Replace an Existing Playlist URL
Playlist links do not last forever. A legitimate playlist URL can change when a source rotates its links, when a free channel list is updated, or when a subscription you hold is renewed on a new address. When that happens, your old link stops working and you simply point TiviMate at the new one.
To change or replace a playlist URL in TiviMate:
- Open Settings → Playlists and select the playlist you want to update.
- Choose Edit (or remove the old playlist and add it again).
- Replace the old URL with the new one, taking care to copy it exactly.
- Save, then refresh so TiviMate reloads the channel list.
Only replace a URL with one that comes from a legitimate source you are entitled to use, such as your own file, a public free-to-air list, or an account you are subscribed to. If the guide no longer matches after the change, re-check your EPG source as described below.
A Note on “Upload Playlist” Terminology
You may see the phrase “upload playlist” used online. In TiviMate there is no separate upload button — adding and “uploading” a playlist are the same action. When you paste an M3U URL or a local file path into Add Playlist, TiviMate loads (uploads) that list into the app. So if a tutorial tells you to upload a playlist, it simply means add it using the steps above.
Playlist Compatibility
TiviMate works with standard M3U and M3U8 playlists and with the Xtream Codes API. A compatible playlist is a plain list served over http or https that ends in .m3u or .m3u8, or a set of Xtream Codes login details. TiviMate does not play DRM-protected streams from apps like Netflix or Disney+, and it is an Android app, so it does not run on iOS, Apple TV, or Samsung and LG smart TVs. As long as your source provides a standard playlist you are entitled to use, the format is compatible — the app itself is provider-neutral.
How to Set Up the EPG
The EPG (Electronic Programme Guide) is the on-screen TV guide that shows what’s playing now and next. After you add M3U playlist to TiviMate, a good EPG turns a plain channel list into a proper TV experience.
How you set it up depends on how you added your playlist.
If You Used Xtream Codes
Good news: the EPG usually loads automatically. If it doesn’t appear, force a refresh under Settings → EPG → Update.
If You Used an M3U URL
You’ll often need to add the guide manually. Your provider supplies an EPG URL (also called an XMLTV link). Here’s the TiviMate EPG setup:
- Go to Settings → Playlists, then select your playlist.
- Open EPG sources (or Program guide).
- Add your provider’s EPG/XMLTV URL.
- Save, then refresh the guide.
Fixing a Wrong-Time EPG
If the guide loads but shows the wrong programme times, the cause is almost always the timezone setting. Adjust it under Settings → EPG → Time shift / Timezone until the listings match what’s actually on.
A quick tip from experience: give the EPG a few minutes to populate after adding it. It rarely appears instantly on a large channel list.
Common TiviMate Playlist Errors
Even a careful setup can hit a snag. After you add M3U playlist to TiviMate, here are the errors people see most often with a TiviMate playlist, and what each one means.
| Error / Symptom | Most Likely Cause | Quick Fix |
|---|---|---|
| Playlist not loading | Wrong or expired URL | Re-enter URL; confirm subscription |
| No channels appear | Empty or bad playlist | Refresh playlist; check with provider |
| “Connection failed” | Server down or no internet | Test internet; try again later |
| Channels load but won’t play | Max connections reached | Close app on other devices |
| EPG missing | No EPG URL added | Add the XMLTV/EPG source |
| Wrong programme times | Timezone mismatch | Adjust EPG timezone setting |
| Buffering on playback | Network or server issue | See the buffering guide below |
Most of these come down to three root causes: a URL problem, an account problem, or a network problem. Identifying which one you’re facing makes the fix obvious.
How to Fix “Playlist Not Loading”
This is the single most common TiviMate complaint, so it deserves its own section. Seeing your TiviMate playlist not loading, or your TiviMate M3U not working at all on Firestick or TiviMate Android? Work through this checklist in order.
1. Double-Check the URL
Re-open the playlist and inspect the M3U URL character by character. A single typo, a missing http://, or a stray space will stop it loading. Re-paste it fresh from your provider’s message.
2. Confirm Your Subscription Is Active
An expired subscription is a frequent culprit. Contact your provider or check your account dashboard to confirm it’s still active and paid.
3. Check Your Connection Limit
Most IPTV plans allow a set number of simultaneous connections. If you’re already streaming on another device, you may have hit the limit. Close the app elsewhere and try again. A “max connections” message confirms this.
4. Test Your Internet
No connection, no playlist. Open another app to confirm your internet works. If it’s slow or dropping, that’s your problem — see our guide on what internet speed you need for IPTV.
5. Try Xtream Codes Instead
If the raw M3U link keeps failing, ask your provider for Xtream Codes details and add the playlist that way. It often succeeds where a plain M3U URL struggles.
6. Refresh or Re-Add the Playlist
Go to Settings → Playlists, select yours, and choose Update. If that fails, delete the playlist and add it again from scratch.
7. Rule Out the Provider
If everything on your end checks out and it still won’t load, the provider’s server may be down. Wait an hour and retry, or contact their support. If their service is frequently down, it may be time to switch — our guide on what an IPTV service is explains what a reliable one should offer.
Why TiviMate Gets Stuck on “Processing”
Sometimes TiviMate accepts your URL but then sits on Processing playlist without ever finishing. This usually means the app has connected but cannot fully read the list. The most common reasons are:
- A very large channel list. Big playlists genuinely take time to parse — give it a minute or two before assuming it has failed.
- A slow or unstable connection. If the download stalls, processing stalls with it.
- A malformed or partly broken playlist. If the file has formatting errors, TiviMate may hang while reading it.
- Server load at the source. If the source is busy, the list downloads slowly and processing drags.
General steps to clear a stuck “Processing” state:
- Wait a full minute or two — large lists are slow, not broken.
- Confirm your internet is stable; see our guide on the internet speed you need for IPTV.
- Close and reopen TiviMate, then try loading the playlist again.
- Clear the app cache on your device and retry.
- If your source also offers Xtream Codes, add the playlist that way instead — it often processes more reliably.
- Re-copy the URL from your source in case the original had a stray character.
If processing still fails after all of this, the issue is almost certainly at the source rather than in TiviMate.
TiviMate vs Smart IPTV
People often weigh TiviMate against Smart IPTV, so here’s an honest comparison. Both are popular IPTV player apps, but the way each one handles your IPTV playlist and M3U URL differs, so the right choice depends mostly on your device.
| Feature | TiviMate | Smart IPTV |
|---|---|---|
| Best for | Firestick, Android TV, Android boxes | Samsung & LG smart TVs |
| Interface | Modern, polished | Functional, basic |
| EPG handling | Excellent | Good |
| Recording | Yes (Premium) | No |
| Multi-view | Yes (Premium) | No |
| Catch-up TV | Yes (Premium) | Limited |
| Free version | Yes (one playlist) | Trial, then one-off fee |
| Runs on iOS/Apple TV | No | No |
The short verdict: if you stream on a Firestick or Android device, TiviMate is the more powerful, better-looking option. If you’re on a Samsung or LG smart TV, where TiviMate isn’t available, Smart IPTV is the natural pick. Many households end up using whichever suits the TV in each room.
Is TiviMate Premium Worth It?
TiviMate comes in a free version and a paid Premium tier, so a fair question is whether Premium earns its price. The free tier is enough to add M3U playlist to TiviMate and watch one IPTV playlist, while Premium adds power-user features.
The free version is generous. It supports one playlist, the EPG, and smooth everyday viewing. For a casual user with a single provider, it’s often all you need.
TiviMate Premium adds:
- Multiple playlists — manage several providers at once.
- Recording — save live TV to watch later.
- Scheduler — set recordings in advance.
- Multi-view — watch several channels on one screen.
- Catch-up TV — rewind to programmes you missed.
- Custom layouts and other refinements.
So, is TiviMate Premium worth it? If you watch IPTV daily, juggle more than one playlist, or want recording and catch-up, yes — the modest cost pays for itself in convenience. If you simply want to watch one provider’s channels, the free version is fine. There’s no wrong answer; it depends on how you use it.
Tips for Better Streaming
A loaded playlist is only half the battle. Once you add M3U playlist to TiviMate, these habits keep your TiviMate setup smooth and reliable for daily streaming.
Use a stable connection. Wired Ethernet or strong 5GHz Wi-Fi beats a weak signal every time. Stability prevents most buffering.
Clear the cache now and then. On a Firestick, a bloated cache slows everything down. Clearing it is safe and quick.
Keep TiviMate updated. Updates fix bugs and improve performance. Check for new versions regularly.
Increase the buffer if streams stutter. In TiviMate’s settings, a slightly larger buffer smooths out short connection dips.
Refresh your playlist after provider changes. If channels go missing, a manual refresh usually restores them.
Don’t overload your connection. Pause large downloads on other devices during peak viewing.
If you still see buffering after these steps, our full guide on how to fix IPTV buffering covers every cause and fix in detail.
Frequently Asked Questions
How do I add an M3U playlist to TiviMate?
To add M3U playlist to TiviMate, open TiviMate, choose Add Playlist, select “Enter URL”, paste your M3U URL exactly as your provider supplied it, then give the playlist a name and confirm. TiviMate loads the channels automatically. You can also add a playlist using Xtream Codes login details instead of a raw M3U URL.
What is a TiviMate M3U URL?
A TiviMate M3U URL is the web link your IPTV provider gives you that points to your channel list. It usually starts with http or https and ends in .m3u or .m3u8. Pasting this URL into TiviMate’s Add Playlist screen loads all your channels.
Why is my TiviMate playlist not loading?
A TiviMate playlist usually fails to load because the M3U URL is mistyped or expired, the subscription has lapsed, you have hit your maximum connections, or the provider’s server is down. Re-enter the URL carefully, confirm your account is active, and close the app on other devices.
Can I add Xtream Codes to TiviMate?
Yes. The steps are almost identical to when you add M3U playlist to TiviMate: when adding a playlist, choose the Xtream Codes option and enter the server URL, username, and password your provider gave you. Xtream Codes is often more reliable than a raw M3U link and lets TiviMate load the EPG and categories automatically.
How do I set up the EPG in TiviMate?
If you use Xtream Codes, the EPG usually loads automatically. For an M3U playlist, open the playlist settings, go to EPG sources, and add your provider’s XMLTV/EPG URL. Then refresh the guide. If programmes show the wrong times, adjust the timezone setting.
Is TiviMate free or do I need Premium?
You can add M3U playlist to TiviMate for free — TiviMate has a free version that supports one playlist and core features. TiviMate Premium unlocks multiple playlists, recording, the scheduler, multi-view, catch-up, and more. The free version is enough to get started, while Premium suits power users.
Is TiviMate Premium worth it?
TiviMate Premium is worth it if you want multiple playlists, recording, catch-up, or multi-view, and if you watch IPTV daily. Casual viewers with a single playlist may be happy on the free version. The Premium cost is modest for the extra features it adds.
Does TiviMate work on Firestick?
Yes. TiviMate runs on Amazon Fire TV Stick, Android TV, Google TV, and Android phones and tablets, because it is an Android app. You install it on a Firestick by sideloading the APK with the Downloader app. It does not run on iOS, Apple TV, or Samsung and LG smart TVs.
Can I add more than one playlist to TiviMate?
You can add multiple playlists only with TiviMate Premium. The free version is limited to a single playlist. With Premium, you can manage several providers or M3U URLs and switch between them inside the app.
How do I refresh or update a playlist in TiviMate?
Go to Settings, then Playlists, select your playlist, and choose Update or Reload. This pulls the latest channels from your provider. If channels are missing or wrong after a provider change, a manual refresh usually fixes it.
TiviMate vs Smart IPTV: which is better?
TiviMate offers a more modern interface, better EPG handling, recording, and multi-view, and runs on Android devices like the Firestick. Smart IPTV is popular on Samsung and LG smart TVs where TiviMate is unavailable. The best choice depends on your device.
Conclusion
Learning how to add M3U playlist to TiviMate takes just a minute once you know the steps: open the app, choose Add Playlist, enter your M3U URL or Xtream Codes details, name it, and confirm. Add your EPG, and you’ve got a full TV guide to go with your channels.
If you hit a snag, remember the three usual culprits — a URL typo, an account issue, or a network problem. Work through them in order and you’ll clear almost any “playlist not loading” error.
From there, a stable connection and a clean cache keep everything running smoothly. And if you watch daily, TiviMate Premium’s recording and multi-view features are a worthwhile upgrade.
Work through the steps above in order and you should have your channels loaded and your guide showing in just a few minutes. Bookmark this guide so you can return to the troubleshooting sections whenever a playlist or EPG needs attention.
Why is TiviMate stuck on “Processing”?
TiviMate can stay on “Processing” when the channel list is very large, when your connection is slow or unstable, or when the playlist file is malformed. Wait a minute or two for big lists, check your internet, clear the app cache, and re-copy the URL. If the source also offers Xtream Codes, adding it that way often processes more reliably.
How do I change the playlist URL in TiviMate?
Open Settings then Playlists, select the playlist, and choose Edit. Replace the old URL with the new one exactly, then save and refresh. Use only a legitimate replacement link, such as your own file or an account you are subscribed to. This is the usual fix when a link has expired or your source has rotated its address.
Which playlist formats does TiviMate support?
TiviMate supports standard M3U and M3U8 playlists and the Xtream Codes API. It is provider-neutral and does not depend on any particular service, but it cannot play DRM-protected streams and only runs on Android-based devices such as the Firestick and Android TV.