An IPTV player for Android TV and Google TV
ZiroTV is an IPTV app for Google TV and Android TV: the Google TV Streamer, Chromecast with Google TV, NVIDIA SHIELD, Xiaomi Mi Box and TVs from Sony, Philips and TCL, on Android 7.0 or newer. Bring your own Xtream Codes login or M3U link, and get an interface made for the remote, with a full guide. Where your provider keeps an archive, you also get catch-up and live rewind. Your first 7 days are free.
Signed by BITVIRE and served only from zirotv.com.
From 1 January 2027, new subscriptions pay more. Subscribe before then and keep your price. See plans
On a Fire TV or Google TV, open Downloader and type
zirotv.com/apk
- Fire TVFire OS 6 or newer
- Google TV and Android TVAndroid 7.0 or newer
- Philips TV with Titan OSPhilips 2023 and newer, JVC, Sharp
- Android phones and tabletsAndroid 7.0 or newer
- Windows PCWindows 10 or newer
- MacmacOS 13 or newer
- Linux desktopUbuntu 22.04 or newer
Works on Google TV, Chromecast, SHIELD, Mi Box and Android TV sets.
The same app on every one of them. With the Play Store on your TV, install it from Google Play; on any of them, you can also install it from zirotv.com with Downloader. Only the menus and the free storage differ.
Google TV Streamer and Chromecast with Google TV
Both run Google TV, so steps 2 and 3 go through Settings > System and Settings > Apps. The Chromecast with Google TV has little free storage: clear some under Settings > Apps first, and let Downloader delete the file afterwards.
NVIDIA SHIELD TV
It runs Android TV, so steps 2 and 3 go through Settings > Device Preferences. It has little free storage: clear some under Settings > Apps first, and let Downloader delete the file afterwards. A fast player, and its remote has rewind and fast-forward keys.
Xiaomi Mi Box and Mi TV Stick
The Mi Box S, Mi Box 4K and Mi TV Stick run Android TV, so steps 2 and 3 go through Settings > Device Preferences. The Xiaomi TV Box S (2nd generation) runs Google TV, so steps 2 and 3 go through Settings > System and Settings > Apps. All of them have little free storage: clear some under Settings > Apps first, and let Downloader delete the file afterwards.
Sony, Philips, TCL and Hisense TVs
Newer Sony Bravia and TCL sets run Google TV, Philips and older Sony sets run Android TV, and some Hisense models run Google TV. A TV with Fire TV built in follows the Fire TV page. A Philips on Titan OS gets ZiroTV from the Titan OS app store instead, and a Hisense on VIDAA cannot install this APK.
ZiroTV on Fire TVAndroid TV boxes
Any box with Google TV or Android TV on Android 7.0 or newer installs the same way.
To check the version, go to Settings > System > About, or Settings > Device Preferences > About on an older TV, and look for the Android TV OS version. It needs to be Android 7.0 or newer.
Install in a few minutes.
On a TV with the Play Store, search for ZiroTV in Google Play and select Install. A plan bought there is paid through Google Play, and Google Play installs the updates. Or install it from zirotv.com in the steps below, and new versions arrive inside ZiroTV.
- Install Downloader from Google Play on your TV.
- Go to Settings > System > About and select Android TV OS build seven times. On an older Android TV, select Build under Settings > Device Preferences > About.
- Go to Settings > Apps > Security & restrictions > Unknown sources and switch Downloader on. On an older Android TV, it is under Settings > Device Preferences > Security & restrictions.
- Open Downloader, type zirotv.com/apk in the address box and select Go.
- Select Install, then Open.
No Downloader? Send the file from your phone with the Send files to TV app, or copy it to a USB drive and open it with a file manager.
The full Android TV install guideIf the install fails.
- No Unknown sources setting? On many Google TV devices it only appears once developer mode is on. Do step 2 first, then look again.
- “App not installed” or “There was a problem parsing the package”. Either message has one of three causes: the download was cut short, the TV is short on space, or it runs a version older than Android 7.0. Download the file again in Downloader, and clear some space under Settings > Apps.
- “Blocked by Play Protect”? Select Details, then Install anyway. Play Protect warns about apps that do not come from Google Play.
Made for the D-pad.
ZiroTV is a 10-foot interface: large type, a clearly marked focus, and every screen within reach of the arrows and OK.
One press between sections.
Home, Live TV and Guide sit along the top of the screen, by name, with Movies and Series when you use an Xtream Codes login. Home opens on My list, Continue watching and the channels you watched last, in the order you choose. In Movies, the film in focus shows its backdrop, year, running time and rating above the row.
While you watch, the buttons on the remote do this.

- Up and down
- Change channel while you watch.
- OK
- Opens the channel list. Hold it to open the full guide.
- Left, right, rewind and fast-forward
- Move through live TV on channels with an archive.
- Guide, menu and number keys
- Where your remote has them: the guide, audio and subtitles, and a channel by its number.
Type your playlist on your phone, not with the remote.
Choose Add from your phone, and the TV shows a code. Scan it, enter your Xtream Codes login or M3U link on your phone, and save.
Rather not scan? Open app.zirotv.com/add on any phone or computer and enter the code and key from the TV. The playlist appears on the TV as soon as you save it, and if the TV is signed in to your account, your other screens get it too.
Signed in, you can also manage your playlists at app.zirotv.com/account: add, edit or delete one there, and the TV follows by itself, with a New playlist notice when one arrives.
Catch-up, live rewind and the full guide.
The whole evening, and the part you missed.
ZiroTV builds a full TV guide from your provider’s EPG, and matches channels to it by name when their IDs do not line up.
Go back in the guide to play a programme you missed, or rewind the one you are watching. Both work with an Xtream Codes login, or an M3U playlist with catch-up tags, on channels where your provider keeps an archive.
See every feature
Films and series, laid out like a streaming service.
Seasons, episodes and the next one.
With an Xtream Codes login, your provider’s films and series arrive with backdrops, posters and synopses. A series opens by season, and the next episode starts on its own when one ends. Continue watching plays on from where you stopped.
Your TV starts and joins watch together rooms with friends and watches along: films follow the room as anyone plays, pauses or seeks, and live channels play without live sync. Watch together is in the latest ZiroTV app. Update and start a room.
Films and series in ZiroTV
Best IPTV player for Google TV? What to look for.
Five things separate a good IPTV app for Google TV or Android TV from a frustrating one. Check them in any player you try, ours included.
- Built for a TV. Look for a layout made for the D-pad, not a phone app with bigger buttons.
- Guide data on the right channel. Automatic EPG matching saves an evening of fixing channel IDs by hand.
- Your playlist on every screen. With an account that syncs playlists, a second TV is ready without retyping a login.
- Everything on every plan. Check which features a free or basic tier holds back before you get used to them.
- Honest about its limits. A good player says what it cannot do, such as recording or Stalker portals, before you pay.
Android TV questions.
Is ZiroTV on Google Play?
Yes. On Google TV and Android TV, search for ZiroTV in Google Play, and on Android phones the phone edition is there too. A plan bought in an app from Google Play is paid through Google Play. On a TV you can also install ZiroTV from zirotv.com, with the Downloader app or with a file sent from your phone, and new versions then arrive inside ZiroTV.
Does it work on a Chromecast with Google TV?
Yes. Install it with the steps on this page. It has little free storage: clear some under Settings > Apps first, and let Downloader delete the file afterwards.
Does it work on a Sony, Philips or TCL TV?
Yes, on any TV with Google TV or Android TV on Android 7.0 or newer, including Sony, Philips, TCL and Hisense. Check under Settings > System > About. A Hisense on VIDAA cannot install this APK, and a Philips on Titan OS gets ZiroTV from the Titan OS app store instead: ZiroTV for Philips TV.
Does it work on a Xiaomi Mi Box or Mi TV Stick?
Yes, on Android 7.0 or newer, with the steps on this page. The Mi Box S, Mi Box 4K and Mi TV Stick run Android TV, so steps 2 and 3 go through Settings > Device Preferences. The Xiaomi TV Box S (2nd generation) runs Google TV, so steps 2 and 3 go through Settings > System and Settings > Apps. All of them have little free storage: clear some under Settings > Apps first, and let Downloader delete the file afterwards.
Can I type channel numbers?
Yes, if your remote has number keys. Type the number and ZiroTV tunes that channel, whichever category is open. Without number keys, up and down change channel.
Does an NVIDIA SHIELD play it better?
A fast device such as the SHIELD TV opens the guide and changes channel more quickly. The picture itself depends on the stream your provider sends and on your network. No player can add quality the stream does not carry.
Where is “Unknown sources” on my TV?
On Google TV, under Settings > Apps > Security & restrictions. On older Android TVs, under Settings > Device Preferences > Security & restrictions. If it is not there, switch on developer mode first, as in step 2, and look again.
Get ZiroTV on your TV tonight.
Download the app, add your playlist and enjoy 7 days on us.
Already have an account? Sign in at app.zirotv.com