Pay with Bitcoin and get 10% OFF instantly!

TiviMate IPTV Player: Download, Setup & Full Guide (2026)

TiviMate IPTV Player: Download, Setup & Full Guide (2026)
Share
Setup Guides
Quick Answer
TiviMate is the most popular IPTV player app for Firestick and Android TV. The free version supports one playlist with full EPG and favourites. TiviMate Premium ($4.99 USD/year) unlocks multiple playlists, recording, and catch-up TV. Setup takes under 5 minutes with Xtream Codes credentials from your IPTV provider.

Download (Firestick): Sideload via Downloader app — search APK Mirror or get the link from your provider
Download (Android TV / box): Google Play Store — search "TiviMate IPTV Player"
Login method: Xtream Codes API (server URL + username + password) or M3U URL
Free vs Premium: Free = 1 playlist; Premium = unlimited playlists + recording + catch-up
Premium cost: $4.99 USD/year (~$6.80 CAD)
Compatible with Optimedia: Yes — Xtream Codes login

TiviMate has become the go-to IPTV player for Android TV and Firestick users because it does what no other free app does as well: presents a large channel list with a full TV guide in a clean, remote-friendly interface. This guide covers downloading and installing TiviMate, connecting it to your IPTV subscription with Xtream Codes, setting up the EPG, using the Companion app on your phone, upgrading to Premium, and fixing the most common issues.

What TiviMate Is — and Why It's the Most-Used IPTV Player

TiviMate is a dedicated IPTV player — it doesn't include any channels or subscriptions on its own. You bring your IPTV service credentials (from a provider like Optimedia), add them to TiviMate as a playlist, and the app handles the interface: channel guide, programme schedule, catch-up, and recording. Think of it the way you'd think of VLC or Kodi — a player that works with content you access separately.

What makes TiviMate stand out against other IPTV players like IPTV Smarters Pro and GSE Smart IPTV is its TV-grid programme guide. Instead of a flat channel list, TiviMate shows a horizontal timeline of what's on across all channels — the same experience you'd get from a cable TV guide. For households watching live sports and linear TV, this matters. You can see at a glance that the Flames game starts in 40 minutes, set it as a favourite, and have TiviMate notify you.

The app is built specifically for big-screen Android: the navigation is designed for a TV remote, text is legible from the couch, and the channel list can handle thousands of entries without slowing down. On Firestick, it runs noticeably smoother than most IPTV apps because it's optimized for ARM processors rather than ported from a phone UI.

TiviMate Free vs TiviMate Premium — What You Actually Get

TiviMate has a free tier that works for most subscribers, and a Premium upgrade that makes sense if you run multiple IPTV playlists or want to record live TV.

FeatureFreePremium ($4.99 USD/yr)
Playlists1 onlyUnlimited
Live TV
EPG / TV guide
Channel favourites
Catch-up / timeshiftLimitedFull (provider-dependent)
Recording
Multiple panels / parental lock
Auto-update playlist
PriceFree$4.99 USD/year

For a single Optimedia subscription on one device, the free tier covers everything. Premium is worth it if you want to record a live match while watching something else, or if you have two IPTV services (e.g. a main subscription and a reseller account) and want to switch between them without re-entering credentials.

TiviMate Premium is purchased through the TiviMate Companion app on your Android phone — there's no in-app purchase inside the TV app itself. The $4.99/year price has stayed consistent since 2021 and covers all devices linked to your Google Play account.

How to Download TiviMate

On Android TV Box (Google Play Store)

If you have an Android TV box (Nvidia Shield, Xiaomi Mi Box, or any Android TV device), TiviMate is available directly from the Google Play Store. Open the Play Store, search "TiviMate IPTV Player", and install. No sideloading required.

On Amazon Firestick — Sideloading the APK

TiviMate is not in the Amazon App Store, so Firestick users need to sideload the APK. The process takes about 3 minutes:

  1. On your Firestick, go to Settings → My Fire TV → Developer Options and turn on Install Unknown Apps
  2. Install the Downloader app from the Amazon App Store (it's free)
  3. Open Downloader and enter the TiviMate APK URL — your IPTV provider should supply this, or search "TiviMate APK" on APK Mirror from a phone and type in the URL
  4. Downloader will download and prompt you to install — tap Install
  5. After installation, tap Open to launch TiviMate

If you'd rather not type a long URL with the remote, the TiviMate Companion app (see below) can push the APK to your Firestick wirelessly from your phone. See our full Firestick sideloading guide if you get stuck at any step.

On Android Phone or Tablet

Search "TiviMate IPTV Player" in the Google Play Store and install. The phone version has the same Xtream Codes setup but uses a portrait-oriented interface suited for mobile. Most subscribers use TiviMate on their main TV device and IPTV Smarters Pro on their phone — see the comparison section below for why.

How to Set Up TiviMate with Xtream Codes (Step by Step)

Xtream Codes is the standard login format for most IPTV services including Optimedia. Your provider sends you a server URL, username, and password after activation — these are your Xtream Codes credentials. Here's how to add them in TiviMate:

  1. Open TiviMate and tap Add Playlist on the welcome screen (or Settings → Playlists → Add Playlist if you've already set one up)
  2. Select Xtream Codes API
  3. Enter a name for this playlist — e.g. "Optimedia"
  4. Enter your Server URL exactly as provided, including the port if specified (e.g. http://protv.mov:80)
  5. Enter your Username and Password
  6. Tap Add — TiviMate connects to the server and begins downloading your channel list
  7. Wait 60–120 seconds for the channel list and EPG to load on first run
  8. Once loaded, browse Live TV in the left menu — your channels are organized by category

After the first load, TiviMate caches your channel list locally so it opens instantly in future. The EPG data updates automatically in the background each morning. If channels aren't appearing in categories, check Settings → Playlist → Category Settings to make sure categories are enabled.

How to Set Up TiviMate with an M3U URL

Some IPTV providers give you an M3U playlist link instead of Xtream Codes credentials. TiviMate supports both — the M3U method works but has one limitation: EPG must be configured separately via a separate EPG URL (your provider should supply this). The Xtream Codes method is preferred because EPG loads automatically.

  1. Open TiviMate → Add Playlist → M3U Playlist
  2. Paste your M3U URL in the URL field
  3. Tap Add and wait for the channel list to load
  4. Go to Settings → EPG and enter your provider's EPG URL (format: http://your-server/xmltv.php?username=X&password=Y)
  5. Tap Update EPG Now to load programme guide data

Setting Up EPG (Programme Guide) in TiviMate

If you used Xtream Codes to add your playlist, EPG loads automatically and you don't need to do anything. If EPG is blank after 5 minutes, or if you added an M3U playlist, here's how to configure it manually:

  • Go to Settings → EPG Sources
  • Tap Add EPG Source and enter your EPG URL
  • Set the update frequency — daily (overnight) is the recommended setting
  • Tap Update EPG Now to force an immediate download
  • Wait 2–5 minutes for the full EPG to load — progress shows in the status bar

EPG data covers typically 7 days of programming for each channel. Canadian channels (CBC, CTV, Sportsnet, TSN) usually have accurate EPG data. If a specific channel shows no EPG, it means that channel's programme data isn't in the EPG feed your provider supplies — this is a provider-side issue, not a TiviMate problem.

TiviMate Companion App — What It Is and How to Use It

TiviMate Companion is a free Android phone app that connects to TiviMate on your TV device over your local Wi-Fi network. It has two main uses: it's how you purchase TiviMate Premium, and it gives you a phone-based remote control and search interface for TiviMate on your TV.

  • Premium activation: Open Companion → tap your TiviMate device → tap Premium → purchase via Google Play. Premium activates on the TV within 30 seconds
  • Remote control: Use your phone as a remote with a keyboard — useful when you need to type (search, entering credentials) without the TV remote
  • Channel search: Search your full channel list from your phone and cast a channel to TiviMate on the TV
  • APK installer: Push TiviMate APK updates to a Firestick wirelessly — no manual download needed for updates

To use TiviMate Companion, install it from the Google Play Store on your Android phone, make sure your phone and Firestick/TV box are on the same Wi-Fi network, and open TiviMate on the TV — the Companion app detects it automatically. If it doesn't detect the device, check that both are on the same network and that TiviMate's built-in server is enabled (Settings → TiviMate Companion → Enable Server).

TiviMate vs IPTV Smarters Pro — Which Should You Use?

Both apps work with Xtream Codes and support EPG. The choice depends on your device and how you watch:

TiviMateIPTV Smarters Pro
Best forFirestick / Android TV box (big screen)Multi-device including iPhone
InterfaceTV-guide grid — best in classMedia player style
EPG / programme guideFull horizontal grid, very fastBasic list view
iOS supportNoYes (Smarters Player Lite)
RecordingPremium onlyNo
Multiple playlistsPremium onlyYes (free)
CostFree / $4.99 yr PremiumCompletely free
VOD / Series browserBasicBetter organized
Remote-friendly navigationExcellentGood

If you watch mostly on a Firestick or Android TV box and care about a good channel guide for live sports, use TiviMate. If you also watch on an iPhone, or you run two IPTV subscriptions and don't want to pay for Premium, IPTV Smarters Pro handles both cases for free. Many Canadian subscribers run TiviMate on the main TV and IPTV Smarters Pro on their phone — they use the same Xtream Codes credentials so both work simultaneously under a 2-connection plan.

TiviMate Not Working? Common Fixes

ProblemCauseFix
"Could not connect" on playlist addWrong server URL, username, or passwordCopy-paste credentials from your welcome email; check for http:// prefix and port number
Channels load but won't playSubscription expired or server issueCheck your subscription in the Optimedia client area; try a different channel
EPG blank after setupEPG not downloaded yet / wrong sourceWait 5 min; go to Settings → EPG → Update EPG Now
Buffering on HD channelsWi-Fi signal weak or ISP throttlingConnect via ethernet; test internet speed (need 25+ Mbps for HD)
TiviMate crashes on FirestickApp cache full or outdated APKSettings → Applications → TiviMate → Clear Cache; update to latest APK
Channels missing after playlist updateCategories changed on provider sideSettings → Playlists → Refresh; re-sort categories
TiviMate Companion can't find TVDifferent Wi-Fi network or server disabledEnsure phone and TV on same network; check Settings → TiviMate Companion → Enable Server
Premium not activating after purchaseCompanion app not connectedOpen Companion, tap the TV device, tap Activate Premium

Getting an IPTV Subscription for TiviMate

TiviMate is the player — you need an IPTV subscription to get content. Optimedia's plans start at $13.87 CAD/mo for one connection and include 1,000+ Canadian and international live channels, VOD, and full Xtream Codes support for TiviMate. Activation is same-day with a free 24-hour trial available before you commit.

Once you receive your credentials (server URL, username, password), follow the Xtream Codes setup steps above and you'll be watching within minutes. For help at any step, open a support ticket at optimedia.tv — tickets are answered within a few hours. Start your free 24-hour trial.

Frequently Asked Questions — TiviMate

Is TiviMate free?

Yes. TiviMate has a fully functional free tier that supports one IPTV playlist, full EPG, live TV, and channel favourites. TiviMate Premium costs $4.99 USD/year and adds unlimited playlists, recording, catch-up TV, and auto-update. For most single-subscription households, the free version is enough.

How do I download TiviMate on Firestick?

TiviMate isn't in the Amazon App Store, so you need to sideload it. Enable "Install Unknown Apps" in Firestick Developer Options, install the Downloader app, enter the TiviMate APK URL, and install. Alternatively, use the TiviMate Companion app on your Android phone to push the APK to your Firestick wirelessly. Full steps are in the download section above.

What is TiviMate Companion?

TiviMate Companion is a free Android phone app that connects to TiviMate on your TV over local Wi-Fi. It's used to purchase and activate TiviMate Premium, control TiviMate from your phone's keyboard (easier for typing), and wirelessly push APK updates to a Firestick. Install it from the Google Play Store on any Android phone.

Does TiviMate work on iPhone?

TiviMate does not have an iOS version. iPhone and iPad users should use IPTV Smarters Pro (download "Smarters Player Lite" from the App Store) or GSE Smart IPTV. Both apps support Xtream Codes login with the same credentials as TiviMate. See the IPTV Smarters Pro setup guide.

What server URL do I use for TiviMate with Optimedia?

Your Optimedia server URL is http://protv.mov (or the URL in your welcome email). Enter it exactly as shown, along with your username and password, when adding a playlist in TiviMate via Xtream Codes. If you've lost your credentials, log into your Optimedia client area or open a support ticket.

Why is my TiviMate EPG not loading?

If EPG is blank after adding an Xtream Codes playlist, wait 5–10 minutes — EPG downloads after the channel list on first run. If it's still blank, go to Settings → EPG → Update EPG Now. If you added an M3U playlist, you need to add a separate EPG source URL in Settings → EPG Sources. Xtream Codes playlists don't have this problem because EPG is included automatically.

Can I use TiviMate with a VPN?

Yes. Enable your VPN before opening TiviMate and the app will route through it. TiviMate itself doesn't detect or interact with VPN connections. If you use a VPN, connect to a Canadian server to ensure local channel feeds show the correct regional content. VPN is optional for Canadian subscribers — Shaw and Telus don't typically throttle IPTV.

Is TiviMate better than IPTV Smarters Pro?

TiviMate is better for big-screen TV use — its programme guide, sports navigation, and remote control interface are significantly better. IPTV Smarters Pro is better for multi-device setups (it works on iOS, which TiviMate doesn't) and for subscribers who want multiple playlists without paying for Premium. Most Canadian subscribers with a Firestick or Android box prefer TiviMate for the main TV.

On this page