An IPTV player for Xtream Codes and M3U, built for the big screen

ZiroTV plays your provider’s Xtream Codes login or M3U link on Fire TV, Google TV, Android TV and Titan OS. You get a full TV guide from your EPG and playlists you manage online and find on every screen. Live rewind and catch-up work where your provider keeps an archive, and an Xtream Codes login adds films and series laid out like a streaming service. Every feature is on every plan.

Live TV that keeps up.

Zap in one press.

Up and down on the remote change channel. OK opens the channel list, sorted into your provider’s categories, and search finds a channel by name. If your remote has number keys, type a number and ZiroTV tunes that channel, whichever category is open.

ZiroTV’s live TV screen: a numbered list of channels with their logos and what is on now, a progress bar on the current one, over the picture playing.

Favourites first.

Mark the channels you actually watch, and they get a list of their own at the top.

Back to the last one.

The channels you watched most recently wait in their own list, one press away.

Live rewind and catch-up.

Missed the goal? Press rewind on the remote and see it again, then press Back to return to live.

Live rewind steps back through the programme you are watching, and fast-forward catches up. Catch-up goes further: go back in the guide and play a programme that has already aired. Both use your provider’s archive and work on Fire TV, Google TV, Android TV, Windows, Mac and Linux. They work with an Xtream Codes login, and with an M3U playlist when your provider adds catch-up tags to it.

Not every provider keeps an archive, or keeps one for every channel, so check with yours.

How catch-up and live rewind work

A full TV guide from your EPG.

Now, next and the days ahead.

Add the EPG link your provider gives you, or let an Xtream Codes login bring its own. ZiroTV draws the whole guide: channels down the side, programmes along a timeline, and a line at the current time. Hold OK while you watch to open it.

When the channel IDs in a playlist do not match the guide, ZiroTV matches them by name by itself, and uses only a very close match. There is nothing to confirm.

How IPTV guides work
ZiroTV’s TV guide on a TV: the section strip and day tabs at the top, the selected programme’s title, time, progress and description, and below it numbered channels with their programmes along a timeline marked at the current time.

One press between sections.

Home, Live TV, Guide, Movies, Series.

The sections sit along the top of the screen, by name, and the one you are in is underlined. Home opens on My list, Continue watching and the channels you watched last, and each profile puts those rows in its own order.

Movies and Series join the strip when your playlist carries them, which takes an Xtream Codes login.

ZiroTV’s home screen on a TV: Home, Live TV, Guide, Movies and Series along the top, the channel playing now with its programme, progress bar and what is on next, and a row of live channels below.

Films and series, laid out like a streaming service.

Your provider’s films and series arrive with backdrops, posters, synopses and seasons, in rows you scroll from the sofa.

Pick up where you stopped.

Each section opens on a title across the whole screen, with its year, length or seasons, rating and story. Continue watching keeps the films and episodes you started, on every screen signed in to your account, shows how much is left, and plays on from where you stopped.

ZiroTV’s Movies section on a TV: a film’s backdrop across the screen with its genre, title, details and synopsis, above rows of film posters.

Every season, and the next episode.

A series opens by season, with every episode in a row. When one ends, the next starts on its own. Where your provider lists a trailer, it plays from the title’s page, and favourites keep the rest close.

A series page in ZiroTV: a Play S1 E1 button and a favourite button, tabs for Season 1 and Season 2, and the season’s episodes as a row of stills.

Your playlists, managed online.

Sign in at app.zirotv.com/account to see the playlists on your account. Add one, change a login or an EPG link, or delete the ones you no longer use.

Every TV and PC signed in to that account follows. A new playlist turns up by itself with a New playlist notice: within seconds while the screen for adding one is open, within half a minute while you watch, and otherwise the next time you open ZiroTV.

Playlists travel with their names, logins and EPG links. Logins go over HTTPS and are stored encrypted, so a new TV is ready without retyping anything.

The rest comes along too. Your favourites, profiles and PINs, hidden and renamed channels, settings and where you stopped follow you to every TV and PC on your account, and what you delete on one screen goes on the others. On a TV, a backup file is an optional extra: it holds the parts you choose, locked with a passphrase of your own.

Share a playlist with someone you trust.

Share one of your playlists with another ZiroTV account. They see it as shared by you and play it on their own screens, but never see its server address, user name or password in ZiroTV.

You stay the owner and can stop sharing at any time. ZiroTV keeps to your provider’s limit on how many people watch at once: if your line allows one connection, one person watches. Whoever finds it full sees who is watching and can ask them to make way, and you, the owner, can always take over.

Your playlist comes from your provider, and their terms apply. Share only where your provider allows it.

Share from your account at app.zirotv.com today. Shared playlists play in the latest ZiroTV app.

How sharing works

Watch together with friends.

Watch the same live channel, film or episode with friends far away, each from their own playlist.

Start a room from the player and share its code. Anyone in it can play, pause or seek a film for everyone. In the phone edition on Android phones, live channels and films also sync by their sound, with iPhone and iPad to follow. Watch together is in the latest ZiroTV app. Update and start a room.

How watch together works

Works with Xtream Codes and M3U.

Bring the login or the link your provider gave you. ZiroTV reads both, and keeps several side by side.

Xtream Codes.

A server address, a username and a password. ZiroTV loads live TV, films and series from it, and finds the guide on its own.

M3U links.

One playlist URL, usually ending in .m3u or .m3u8. Add your provider’s EPG link beside it for the guide.

More than one playlist.

Keep several providers in the app. Combine all playlists makes one list, and when a stream fails, ZiroTV tries the same channel from another.

Xtream Codes or M3U: which to use

Tidy by default.

Provider lists arrive full of quality tags and symbols. ZiroTV cleans the channel names as it imports them, and sorts the categories.

Hide the channels and categories you never watch, rename the ones you do, and put the categories in your own order. Your changes survive every playlist refresh.

Profiles for everyone, PIN where it matters.

A profile each.

Everyone in the house gets their own recent channels, Continue watching and hidden list. When there is more than one profile, ZiroTV asks who is watching.

Kids profiles.

Mark a profile as a kids profile, and hide the categories it should not see. A kids profile cannot unhide them, and a PIN on a grown-up profile keeps it from switching there.

PIN and app lock.

Put a PIN on any profile. On a TV, you can also lock the whole app with a PIN that ZiroTV asks for when it opens.

Set up once, from your phone.

Typing a password with arrow keys is optional. Choose Add from your phone on the TV, and it shows a code.

Scan it, or open app.zirotv.com/add and enter the code and key from the screen. Type your Xtream Codes login or M3U link on your phone, save, and the playlist appears on the TV.

Signed in to your account? Add it at app.zirotv.com/account instead, and every screen on the account picks it up.

What an M3U playlist holds

The phone edition, on your account.

The phone edition is on Google Play for Android phones and coming to the App Store for iPhone and iPad, on the same account. It signs in to your account, so your playlists and setup are there the first time you open it.

Picture-in-picture.

Keep the stream playing in a small window while you use other apps.

Cast to a Chromecast.

Send what you are watching from your phone to a TV with a Chromecast.

ZiroTV on your phone

Playback controls.

The player handles the mixed stream formats providers send, and gives you the controls to make them fit your screen.

Audio and subtitles
Switch tracks when the stream carries them, and set the audio language and subtitles you prefer. On a TV, the menu button opens them.
Picture modes
Fit, fill, stretch, 16:9 or 4:3: fill the panel or keep the shape.
Sleep timer
Playback stops after the time you set.
Eight languages
English, French, German, Spanish, Italian, Brazilian Portuguese, Turkish and Arabic, right to left. ZiroTV follows your device, or you pick one.

Updates without an app store.

Installed from zirotv.com on Fire TV, Google TV or Android TV, ZiroTV offers each new version as you open it. Installed from Google Play, it updates through Google Play.

Choose Update now, and it downloads the file from zirotv.com and hands it to your device’s installer. Your playlists and settings stay, and there is nothing to reinstall. Settings > Check for updates looks for one whenever you like.

On a computer, install the new version from this site over the old one.

What changed in each version

What ZiroTV does not do (yet).

Better to know now than after you install.

  • No recording, to a USB drive or anywhere else
  • No multiview: one channel on the screen at a time
  • No Stalker or MAG portal logins, only Xtream Codes and M3U
  • No app for Samsung, LG or Roku yet. A Google TV device or the Fire TV Stick 4K Max in the TV works
  • iPhone and iPad: coming to the App Store
  • Apple TV: coming to the App Store
  • No programme reminders
  • No hand-off to another player app
  • No channels, films or playlists of its own. ZiroTV plays what your provider gives you

Get ZiroTV on your TV tonight.

Download the app, add your playlist and enjoy 7 days on us.