How to Set Up TiviMate IPTV Player — Complete Guide (2026)
TiviMate is the best IPTV player for Firestick and Android TV in 2026 — fast channel switching, clean EPG, reliable playback. Setup takes under 10 minutes from install to first stream. You'll need your M3U URL or Xtream Codes login from your IPTV provider before starting. Works on Firestick, Fire TV Cube, all Android TV boxes, and NVIDIA Shield.
Install TiviMate on Firestick or Android TV
TiviMate is not on the Amazon Appstore. On Firestick you install it via the Downloader app. On Android TV it's available directly from the Google Play Store.
Enable Unknown Sources
Go to Settings → My Fire TV → Developer Options → Apps from Unknown Sources → ON. This allows installing apps from outside the Amazon Appstore. Required for TiviMate on Firestick.
Install the Downloader app
Press the Home button → search for Downloader → install the orange Downloader app by AFTVnews. This is the tool you use to sideload TiviMate onto Firestick.
Download TiviMate via Downloader
Open Downloader. In the URL bar, type exactly: https://tivimate.com — then navigate to the Download section and download the latest APK. When the download finishes, tap Install on the next screen.
Open TiviMate from your apps
Press the Home button → Your Apps & Channels → See All. Find TiviMate and open it. The first time it opens, it will ask you to add a playlist — continue to Step 2.
Open Google Play Store
Go to the Google Play Store on your Android TV. Search for TiviMate IPTV Player. Install the app by Artem Kozlov — it's free to install with an optional Premium upgrade.
Open TiviMate and proceed to playlist setup
Open TiviMate from your home screen or app drawer. On first launch it will prompt you to add a playlist. Continue to Step 2 below.
Add Your IPTV Playlist — M3U or Xtream Codes
TiviMate supports two playlist methods. Use whichever one your provider gave you. Xtream Codes is recommended when available — it loads faster and supports on-demand content.
Open TiviMate → Add Playlist → M3U Playlist
From the TiviMate home screen tap Add Playlist. Select M3U Playlist.
Paste your M3U URL
Copy your M3U URL directly from your provider's email or portal — do not type it manually. Paste it into the URL field. Tap Next.
Name your playlist and tap Finish
Give the playlist a name (e.g. "My IPTV") and tap Finish. TiviMate will load your channels — this takes 10–60 seconds depending on how many channels are in your playlist.
Open TiviMate → Add Playlist → Xtream Codes API
From the TiviMate home screen tap Add Playlist. Select Xtream Codes API.
Enter your server URL, username, and password
Copy each field directly from your provider's email. The server URL format is typically http://yourprovider.com:port — include the port number. Username and password are case-sensitive.
Tap Next — channels load automatically
TiviMate connects to your provider's server and loads all channels, categories, and VOD content automatically. Name your playlist and tap Finish.
Set Up EPG — TV Guide in TiviMate
EPG (Electronic Programme Guide) shows what's on each channel and lets you schedule recordings. Most IPTV providers include an EPG URL with your subscription. If yours didn't, you can use a public EPG source.
Go to Settings → Playlists → your playlist → EPG
Open TiviMate. Press the menu button → Settings → Playlists → select your playlist → EPG.
Add your EPG URL
Paste your provider's EPG URL into the EPG Source field. Your provider should have included this in their welcome email — it typically ends in /xmltv.php or /epg.xml. Tap Save.
Set the refresh interval
Go to Settings → EPG → EPG Update. Set the refresh to every 24 hours. This keeps your TV guide current without constantly re-downloading data in the background.
Fix EPG timezone if the times are wrong
If your guide shows programme times that are off by a few hours — go to Settings → EPG → Time Offset and adjust until the times match your local timezone. This is a common first-time setup issue.
Best TiviMate Settings for Smooth Playback
Default settings work for most setups. These adjustments fix the most common playback problems — buffering, black screen, and audio issues — before they happen.
Firestick vs Android TV — Key Differences in TiviMate
TiviMate works on both but there are a few important differences depending on your device.
- Must install via Downloader app — not on Amazon Appstore
- Unknown Sources must be enabled before installing
- Older Firestick models (pre-4K Max) have limited RAM — close background apps before loading TiviMate
- Force restart: hold Select + Play/Pause for 5 seconds
- TiviMate Premium requires separate purchase via Google Play — use a workaround APK or web purchase for Firestick
- Works best with ExoPlayer on Fire TV OS
- Available directly on Google Play Store — no sideloading needed
- TiviMate Premium available as in-app purchase via Play Store
- More RAM on most Android boxes — smoother performance on large playlists
- DNS settings more accessible: Settings → Network → WiFi → Advanced → Static
- Date/time must be set to automatic — wrong date causes authorization failures
- NVIDIA Shield: best overall TiviMate performance of any device
Using TiviMate with MoonCast IPTV
TiviMate works with any IPTV provider that supports Xtream Codes or M3U. If you're using MoonCast — setup takes under 2 minutes and requires zero extra configuration. MoonCast provides both Xtream Codes credentials and an M3U URL, and their EPG loads automatically via the Xtream Codes connection.
Open your MoonCast welcome email
After activating your MoonCast subscription, you receive a welcome email with your server URL, username, and password. Keep this open on another device while setting up TiviMate.
Add playlist → Xtream Codes API
In TiviMate: Add Playlist → Xtream Codes API. Paste your MoonCast server URL, username, and password directly from the email. Tap Next.
Channels and EPG load automatically
MoonCast's Xtream Codes connection loads all channels, sports packages, and EPG data in one step. No separate EPG URL needed — it pulls automatically from the connection. Name the playlist and tap Finish.
TiviMate Setup — Frequently Asked Questions
TiviMate is free to install with basic functionality. TiviMate Premium ($4.99/year or one-time purchase) unlocks multiple playlists, catch-up TV, recordings, and panel manager. The free version is fine for single-playlist basic streaming. Premium is worth it if you use multiple providers or want the recording feature.
Install the Downloader app from the Amazon Appstore on your Firestick. Enable Unknown Sources in Settings → My Fire TV → Developer Options. Open Downloader, type tivimate.com in the URL bar, navigate to the download page, and install the APK. No computer needed — the entire process is done on the Firestick itself.
Most likely a credentials issue or connection problem. Check that your M3U URL or Xtream Codes login is correct — copy-paste from your provider's email, don't type manually. If credentials are correct, check your internet connection and confirm your subscription is active. See the full guide at our IPTV troubleshooting guide if the problem persists.
M3U is a playlist file loaded via URL — simpler but reloads the full list every time. Xtream Codes connects directly to your provider's server using username and password — loads faster on large playlists, includes VOD automatically, and updates channels in real time. Use Xtream Codes when your provider supports it.
First check your EPG URL is correct in Settings → Playlists → your playlist → EPG. Try refreshing manually: Settings → EPG → Update EPG Now. If still failing, check your internet connection, then try a different EPG source. If times are showing but wrong — adjust the Time Offset in Settings → EPG. Full guide: TiviMate EPG not loading →
Go to Settings → Player → Video Decoder and switch from Hardware to Software decoder. A codec mismatch between the stream and your device's hardware decoder is the most common cause of black screen in TiviMate. If that doesn't fix it — try changing the Player Type from ExoPlayer to VLC Player in the same settings menu.
No. TiviMate only runs on Android TV and Amazon Fire TV. Samsung uses Tizen OS and LG uses webOS — neither supports TiviMate. For Samsung, use IBO Player Pro from the Samsung App Store. For LG, use SS IPTV from the LG Content Store.