How to Install IPTV on Android TV and Google TV: TiviMate Setup Guide

  • Device: Android TV / Google TV
  • Difficulty: Easy
On this page

You install IPTV on Android TV or Google TV by downloading TiviMate from the Google Play Store and adding your Xtream Codes login as a playlist, which takes under 15 minutes on a Sony Bravia, a Google TV Streamer or a Chromecast with Google TV. TiviMate is a player, not a service, so the channels and guide come from your IPTV Canada plan. This guide also covers Android phones and tablets, which use a different player but the same login.

1. How IPTV Works on Android TV

IPTV on Android TV works through a player app that streams live channels and on-demand video from your provider’s server over your home internet. The app turns a login into a channel list, a program guide and a video player. It holds nothing of its own.

Android comes in two flavours that matter here:

  • Android TV and Google TV are the TV versions. You find them on Sony Bravia sets, many Hisense and TCL models, the Google TV Streamer, the Chromecast with Google TV and most TV boxes sold in Canada. Google TV is the newer interface on top of the same system.
  • Android phones and tablets run the full mobile system. They are useful for watching in the kitchen or on the bus, and for casting to a TV.

Google Play is built into all of them, which is why Android is the simplest platform for IPTV. There is no sideloading step unless the exact app you want is missing from the store.

2. Prerequisites and Preparation

You need a Google TV or Android TV device signed in to Google Play, a connection of 25 Mbps or more, and your Xtream Codes or M3U details. Run through this list once:

  • System update. On a TV or streamer, check Settings > System > About > System update. TiviMate needs a reasonably current Android TV build.
  • Google account. On Google TV, the main profile installs apps. Kids profiles cannot.
  • Free storage. A few hundred MB is enough, but guide data grows over time. A Chromecast with Google TV has only 8 GB, so uninstall games you do not play.
  • Your welcome email with the server URL, username and password.
  • Ethernet, if possible. The Google TV Streamer and most Sony Bravia TVs have a port. A Chromecast needs a USB-C power adapter with Ethernet built in.

Google stopped selling the Chromecast with Google TV after the Google TV Streamer launched in 2024. Existing units still run TiviMate fine, so there is no reason to replace one that works.

3. Choosing Your Player

The recommended player on Android TV and Google TV is TiviMate IPTV Player, because its grid guide is the best on any platform and it installs straight from Google Play. On phones and tablets, TiviMate does not appear, so use a mobile player such as Smarters Player Lite instead.

AppWhere it comes fromDevicesNotes
TiviMate IPTV PlayerGoogle PlayAndroid TV, Google TVFree to start, paid premium upgrade for recording and extra playlists
Smarters Player LiteGoogle Play, where listedPhones, tablets, some TVsStore listings for Smarters apps have changed over time
IPTV Smarters ProDeveloper’s official websitePhones, TVs, boxesNeeds the Install unknown apps permission

Both TiviMate and Smarters accept Xtream Codes (server URL, username, password) and M3U playlist links. Xtream Codes is the better choice on a TV because the guide and the on-demand sections load with the same login, while an M3U playlist may need a separate EPG link before the guide fills in.

4. Installing TiviMate From Google Play

TiviMate IPTV Player is free to install from the Google Play Store on TV devices, and the store search is the same whether you have a Sony Bravia, a Google TV Streamer or a box. Store layouts vary a little, so use the nearest match.

On Google TV

  1. Go to the Apps tab, or press the microphone button and say “TiviMate”.
  2. Select TiviMate IPTV Player and confirm the developer name.
  3. Choose Install.
  4. Select Open, or find it later under Apps > Your apps.

On older Android TV menus

  1. Open Google Play Store from the apps row.
  2. Search for TiviMate and choose Install.

On an Android phone or tablet

  1. Open the Play Store and search for Smarters Player Lite or another well-reviewed IPTV player.
  2. Read the developer name and the recent reviews. Copycat apps use popular names.
  3. Tap Install.

If the app you want is not in Google Play

  1. On a phone, open Settings > Apps > Special app access > Install unknown apps and allow your browser.
  2. On Google TV, install Downloader from Google Play, then allow it under Settings > Apps > Security & restrictions > Unknown sources.
  3. Download the APK from the developer’s official website only.
  4. Switch the permission off again once the app is installed.

Skip any “premium unlocked” APK you find on a forum. Those files are the usual way malware gets onto a TV box, and no one supports them when they break.

5. Adding Your Login to TiviMate

Xtream Codes is the login that gets TiviMate running in one step, because it loads channels, guide data and on-demand content from the same three fields.

  1. Open TiviMate and select Add playlist.
  2. Choose Xtream Codes.
  3. Server address: type the full URL with http:// or https:// and the port number if your provider lists one.
  4. Username and Password: both are case-sensitive.
  5. Select Next. TiviMate tests the login and reports how many channels and movies it found. A count of zero means a typo.
  6. Name the playlist, such as “Home”, and choose Done.
  7. Let the guide load in the background. The first pass can take a few minutes on a large lineup.

For an M3U link, choose Add playlist > Enter URL, type the full address, then name the playlist and finish.

Typing a long server address with a TV remote is the slowest part of this whole setup. The Google TV app on your phone includes a remote with a proper keyboard, and on a phone you can paste straight from the email.

6. Guide, Groups and Profiles

TiviMate’s guide and playlist settings are under Settings, reached from the menu on the left edge of the guide screen. Xtream Codes playlists usually bring their own guide, so the first thing to check is simply whether it filled in.

  • Empty guide: go to Settings > EPG and update it. M3U users add the provider’s EPG link under Add EPG source.
  • Wrong times: confirm the device’s time zone matches your province, then adjust the EPG offset if it is still off.
  • Favourites: long-press the select button on a channel and choose Add to favourites.
  • Groups: under Settings > Playlists, hide groups you never watch and drag the ones you do to the top. On a busy lineup this changes how the guide feels day to day.
  • Recording and multiple playlists come with TiviMate’s paid upgrade. The price and feature list change, so check inside the app before buying.

Google TV supports household profiles, including kids profiles with restrictions. Keep the IPTV login on an adult profile, and use TiviMate’s own parental lock to hide late-night groups from the guide.

7. Fallbacks: Another Player, Casting or Another Device

The first fallback when TiviMate will not load your service is a second player such as IPTV Smarters Pro with the same login. If channels play there, TiviMate needs its cache cleared; if they fail there too, the account or the server is the issue.

  • Clear the cache under Settings > Apps, pick the player, then Clear cache. Only clear storage if you are ready to re-enter your login.
  • Cast from a phone. Many Android players have a Cast button that sends the stream to a Google TV or Chromecast. If yours does not, Cast my screen in the Google Home app mirrors the whole phone, which works but looks softer.
  • Use the TV’s own app. If a Sony Bravia already runs TiviMate well, casting to it from a phone only adds a point of failure.
  • A different box. The same login works on a BuzzTV box or a Formuler box, both of which are Android-based with their own built-in players, and on a Fire TV Stick with a bit of sideloading. Our IPTV setup guides cover each one.

8. Speed, Ethernet and Multiple Screens

The recommended minimum for smooth IPTV on Android TV is 25 Mbps, with more when several screens are in use at once. As a rough guide, SD needs about 5 Mbps, HD about 10 Mbps and each 4K stream around 25 Mbps.

QualitySpeed per streamData per hour
SDAbout 5 MbpsUnder 1 GB
HDAbout 10 MbpsRoughly 3 GB
4KAbout 25 MbpsRoughly 7 GB

Network. Use the Ethernet port on the Google TV Streamer or a Sony Bravia. For a Chromecast with Google TV, a USB-C power adapter with an Ethernet jack costs less than a month of internet and removes most evening buffering. On Wi-Fi, connect to the 5 GHz band.

Display. On Google TV, open Settings > Display & Sound and turn on Match content frame rate under the advanced display options. Sports look noticeably smoother. Keep hardware decoding on in the player; switch to software decoding only when a specific channel shows a black screen. On Sony Bravia sets, the Standard or Custom picture mode looks more natural than Vivid.

Phones, tablets and a second TV. Every device playing at the same time counts as one connection, so match the connection count on your IPTV Subscription to the household. On mobile data, drop the quality to SD or HD to save the plan.

9. Troubleshooting and Privacy

The primary fix for buffering and freezing on Android TV is to restart the device and the router, then switch to Ethernet or 5 GHz Wi-Fi. Evening slowdowns on busy neighbourhood networks are normal across Canada, and a wired connection rides through most of them.

ProblemWhat to try
Buffering after 7 p.m.Ethernet, lower stream quality, run a speed test to compare with the afternoon
App freezes or closesClear cache, restart, update the app and the system
Audio out of syncChange the audio output in the player, or set TV sound to PCM
Black screen with soundSwitch between hardware and software decoder
Guide emptyUpdate the EPG, check the EPG source, confirm the time zone
Login rejectedRetype the credentials and port. If they are right, IPTV Support can confirm the plan is active

Budget boxes and older Chromecasts have limited memory. Uninstall apps you do not use and restart the device weekly.

VPNs. A VPN app installs from Google Play like any other on Android TV, and it encrypts traffic between the device and the VPN server so your ISP cannot see what you stream. Pick a nearby server and compare speeds with it on and off, because the encryption costs some throughput. Using a VPN is legal in Canada and does not change whether the content is licensed.

Keep Google Play Protect switched on. It scans installed apps, including sideloaded ones.

IPTV technology is legal in Canada, and installing a player from Google Play is legal. Streaming or redistributing content without authorization from the rights holders can infringe the Copyright Act, so the service behind the login is what determines where you stand. This section is general information, not legal advice.

Canadian courts have shown they will act. The Federal Court’s site-blocking order against the unauthorized GoldTV service was upheld on appeal, and later orders let ISPs block unauthorized live sports streams during games. Under notice-and-notice, an infringement notice from a rights holder reaches the subscriber through their ISP.

On the practical side, Android’s openness cuts both ways. Google Play makes installing a player easy, and the same openness lets “fully loaded” boxes ship with modified apps and untraceable subscriptions. Buy hardware from a normal retailer, install players yourself, and choose a provider that publishes its terms and answers support requests.

Frequently Asked Questions

What is the best IPTV app for Android TV?

TiviMate IPTV Player, for most people. It installs from Google Play, supports Xtream Codes and M3U, and its grid guide is the clearest on any platform. IPTV Smarters Pro is the usual backup.

Is TiviMate on Google Play in Canada?

Yes, for Android TV and Google TV devices. It is built for TV screens, so it does not show up when you search the Play Store from a phone.

Does IPTV work on a Sony Bravia with Google TV?

Yes. Sony Bravia TVs with Google TV include Google Play, so TiviMate installs directly on the TV, and most models have an Ethernet port for a stable connection.

Can I use IPTV Smarters on my Android phone?

Yes, though the version you find may differ. Smarters Player Lite is often the one on Google Play. For the full IPTV Smarters Pro, download it from the developer’s website and allow Install unknown apps for your browser.

Can I cast IPTV from my Android phone to my TV?

Yes, if your player has a Cast button or you mirror your screen through the Google Home app. Installing the player on the TV itself gives smoother playback.

Conclusion

Android TV and Google TV are the easiest places to run IPTV: install TiviMate from Google Play, add your Xtream Codes login as a playlist, and set the guide to your time zone.

  • Use Google Play first, and only go to a developer’s website when an app is missing.
  • Pick Xtream Codes so the guide and on-demand sections load with the login.
  • Wire the device, or at least use 5 GHz Wi-Fi.
  • Restart weekly, especially on a Chromecast or a budget box.

Install the same player on the TV and your phone, and you already know the menus when you watch away from the living room. If you have not picked a service yet, an IPTV free trial gives you a login to test TiviMate with tonight.