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.

Before you start — have these ready
Your M3U URL or Xtream Codes login
From your IPTV provider's welcome email
Firestick or Android TV device
TiviMate does not run on Samsung or LG Smart TVs
Stable internet connection
Wired ethernet recommended — WiFi works but wired is better
Unknown Sources enabled (Firestick only)
Settings → My Fire TV → Developer Options → Apps from Unknown Sources → ON
Step 1 Install TiviMate

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.

Firestick Firestick & Fire TV
1

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.

If you don't see Developer Options under My Fire TV — go to Settings → My Fire TV → About and click on your Fire TV name 7 times to unlock Developer Options.
2

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.

3

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.

4

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.

Android TV Android TV & Android Box
1

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.

2

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.

Step 2 Add Your Playlist

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.

Method A M3U URL Use if your provider gave you a link starting with http://
1

Open TiviMate → Add Playlist → M3U Playlist

From the TiviMate home screen tap Add Playlist. Select M3U Playlist.

2

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.

A single extra space at the start or end of the URL causes a loading failure. Always copy-paste — never type the URL manually.
3

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.

Method B Xtream Codes API Use if your provider gave you a username, password, and server address
1

Open TiviMate → Add Playlist → Xtream Codes API

From the TiviMate home screen tap Add Playlist. Select Xtream Codes API.

2

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.

3

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.

Xtream Codes loads faster than M3U on large playlists and automatically includes VOD (movies and series) content in separate sections. Use this method when your provider supports it.
Step 3 Set Up EPG

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.

1

Go to Settings → Playlists → your playlist → EPG

Open TiviMate. Press the menu button → Settings → Playlists → select your playlist → EPG.

2

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.

3

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.

4

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.

EPG not loading at all? Check that your EPG URL is correct and your internet connection is working. If it still fails, try refreshing manually: Settings → EPG → Update EPG Now. Full EPG troubleshooting is covered in our TiviMate EPG not loading guide.
Step 4 Best Settings

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.

Player Settings
Video Decoder
Hardware (default) — switch to Software if you get black screen
Player Type
ExoPlayer — best for most Firestick and Android TV devices
Aspect Ratio
Auto — fits the stream to your screen automatically
Playback Settings
Buffer Size
10–20 seconds — increase this if you experience buffering during live sports
Reconnect Attempts
3 — auto-reconnects if stream drops briefly
Auto Channel Change
ON — switches to backup stream automatically if main drops
Audio Settings
Audio Track
Auto — picks the correct audio language automatically
Passthrough
OFF if no sound — Hardware audio passthrough can cause silence on some TVs
Interface Settings
Channel List Sort
By Group — organises channels into your provider's categories
Favourites
Long-press any channel → Add to Favourites — builds your personal channel list
Clock
ON — shows current time in the corner during playback
Getting a black screen? Go to Settings → Player → Video Decoder and switch from Hardware to Software decoder. This fixes the majority of black screen issues on Firestick and Android TV. If picture appears but no sound — go to Settings → Player → Audio and turn Passthrough OFF.
Step 5 Device Differences

Firestick vs Android TV — Key Differences in TiviMate

TiviMate works on both but there are a few important differences depending on your device.

Firestick Firestick & Fire TV
  • 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
Android TV Android TV & Android Box
  • 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
Deciding between TiviMate and IPTV Smarters Pro? Our full comparison covers which app is better for each device and use case: TiviMate vs IPTV Smarters Pro — Which Is Better? →
Step 6 Provider Setup

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.

MoonCast + TiviMate
Exact setup — no guessing
1

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.

2

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.

3

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.

FAQ Common questions

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.