Keel TV Keel TV Get it free

The free IPTV player made for Android TV

Keel TV plays your Xtream Codes and M3U playlists on Android TV and Google TV. It narrows a huge catalogue to your language, fills the gaps in your provider's TV guide, and stays fast on a slow TV stick.

Free and open source, with no ads

Free and open source. No channels, no accounts, no ads. You bring the playlist, Keel TV makes it feel like television.

  • Android TV and Google TV
  • Xtream Codes, M3U and XMLTV
  • MKV, HEVC, AC-3 and DTS

More than a playlist player

Only your language

Most of a provider's catalogue is in languages you do not speak. Choose yours once, and Live TV, Movies, TV Shows and search show only what is in it. There are more than 50 to choose from.

A guide that fills its own gaps

Providers rarely send listings for every channel. Keel TV works out which countries your channels are from, finds the missing listings in public guides and merges them in. Nothing to set up.

Fast on a slow TV

Most TV sticks have a slow processor and little memory, and Keel TV is built for them. It keeps your catalogue in a database on the TV and loads only what is on screen, so the remote stays quick however large your playlist is.

At home on Google TV

Keel TV is a native Android TV app, not a phone app stretched onto a television. Say the name of a channel, film or series into your remote and Keel TV finds it. Pick up what you were watching from the Google TV home screen, and drive all of it with the D-pad.

See everything it does

Private by design

The Keel TV app has no account, no analytics and no ads. Your logins, playlists, favourites and watch history are stored on your TV, and your login is only ever sent to your own provider.

This website uses Google Analytics only if you allow it. Analytics cookies measure visits and how people use the site. Your choice is saved in this browser for six months. Read how Google uses this information, or .

Built for how you watch

Channel up and down, number entry and a quick channel list over the picture. When a stream drops, Keel TV reconnects by itself.

Your provider's whole film catalogue on one screen. Sort it, filter by language, genre, year and rating, and resume where you stopped.

Seasons and episodes laid out properly. Every episode remembers where you left it, and the next one is a button away.

Favourites and Continue Watching in one place, and on your Google TV home screen too.

Everything an IPTV player should do

And a few things most of them do not.

Xtream Codes and M3U

Sign in with an Xtream Codes account or point Keel TV at an M3U playlist URL. Add an XMLTV guide if your provider has one.

Language filter

One setting narrows Live TV, Movies, TV Shows and search to a single language. Titles your provider has not tagged with a language sit under Unknown language.

A better EPG

Public country guides fill in the channels your provider's guide misses. Turn them on and off, add any XMLTV URL of your own, or pin a channel to a guide entry by hand.

Catch-up TV

On Xtream channels that keep an archive, finished programmes play back from the guide with a seek bar and a Watch live button.

Software audio decoding

MP2, AC-3, E-AC-3 and DTS are decoded in the app when your device cannot do it, and passed through to your receiver when it can.

Huge lineups, no waiting

The catalogue lives in a database on your TV and pages in as you scroll, so a very large lineup never has to load all at once.

Search everything

One search across channels, films and series, typed on the remote keyboard or spoken into its microphone.

Reconnects by itself

IPTV streams drop. Keel TV notices and reconnects on its own, so a hiccup at your provider does not end your evening.

Several providers

Add more than one Xtream account or playlist, and switch between them from Settings.

Audio and captions

Switch audio language and subtitle track from the player, set the languages you prefer once, and style captions the way you like them.

Questions, answered

What is Keel TV?

Keel TV is an IPTV player for Android TV and Google TV. You add the Xtream Codes account or M3U playlist you already have, and it turns it into live TV with a guide, a film catalogue and a series library, all driven from your remote.

Is Keel TV free?

Yes. Keel TV is free and open source, under the GNU General Public License, version 3 or later. Every feature is included and there is nothing to buy. If you would like to help it keep improving, you can buy the developer a coffee, but it is entirely optional.

Does Keel TV include channels or a subscription?

No. Keel TV is only a player. It comes with no channels, no playlists and no subscriptions, and it does not sell or recommend any. It plays what your own provider sends.

Which devices does Keel TV work on?

Any Android TV or Google TV device running Android 8.0 or later. That covers streaming players such as Chromecast with Google TV, Google TV Streamer and NVIDIA Shield TV, and televisions from Sony, TCL, Hisense and Philips with Google TV or Android TV built in.

How do I install Keel TV?

Install the free Downloader app by AFTVnews from the Google Play Store on your TV. Open it, enter the code 8462484, and choose Install when the download finishes. The first time, your TV asks you to allow Downloader to install apps. Some Google TV devices only show that setting after you turn on developer options, which you do by pressing OK seven times on the build number under Settings, System, About.

Is Keel TV on the Google Play Store?

No. Keel TV is installed with the Downloader app, and each new version is offered inside Keel TV under Settings, About.

How do I add my IPTV playlist?

Open Keel TV and choose Xtream Codes or M3U playlist. For Xtream Codes, enter your server address, username and password. For M3U, enter your playlist URL and, if you have one, an XMLTV guide URL. Keel TV reads your channels, films, series and guide, then you can start watching.

Does Keel TV have a TV guide (EPG)?

Yes. Every channel row shows what is on now and next, and there is a full EPG grid you can move through by day. Keel TV reads your provider's guide first, then fills the channels it leaves out from public guides for the countries in your lineup. It chooses those countries itself, and you can add any XMLTV URL of your own.

Can I filter channels, films and series by language?

Yes. Choose a language in Settings or from the filter on Live TV, Movies, TV Shows and search, and Keel TV shows only that language on all of them. It knows more than 50 languages and reads them from the language and country tags your provider puts on its titles and categories. Anything your provider has not tagged is listed under Unknown language.

Does Keel TV support catch-up TV?

Yes, on Xtream Codes channels where your provider keeps an archive. Open a finished programme in the guide and it plays from the start with a seek bar. M3U playlists do not carry the information catch-up needs, so it is not offered there.

Which video and audio formats does Keel TV play?

MPEG-TS, HLS, MKV and MP4 streams, including HEVC and MPEG-2 video, play natively. MP2, AC-3, E-AC-3, DTS, FLAC, Opus and Vorbis audio is decoded in software when your device has no decoder of its own, so those channels still have sound. Dolby TrueHD audio is not supported.

Can I use more than one IPTV provider?

Yes. Add as many Xtream Codes accounts and M3U playlists as you like, and switch between them in Settings.

Is Keel TV private?

Yes. There is no Keel TV account, no analytics and no advertising. Your logins, playlists, favourites and watch history are stored on your TV, and your login is only ever sent to your own provider.

Does Keel TV run well on a cheap or older TV stick?

Yes. Keel TV is built for the slow processors and small memory of most Android TV devices. It keeps your catalogue in a database on the TV, loads only what is on screen, downloads posters at the size it shows them, and loads the guide in the background while you watch.

Can Keel TV handle very large playlists?

Yes. The catalogue is kept in a database on your TV and pages in as you scroll, so even a very large playlist stays quick to move through with a remote.

Put Keel TV on your TV

Keel TV is free. It is not on the Google Play Store, so it installs in three steps with the free Downloader app.

  1. Get Downloader

    On your TV, open the Google Play Store, search for Downloader by AFTVnews and install it.

  2. Enter the code

    Open Downloader, type this code into the box and choose Go.

    8462484

  3. Install it

    The first time, your TV asks whether Downloader may install apps. Allow it, then choose Install.

You only do this once. Keel TV offers each new version itself, under Settings, About.

Free for everyone, kept going by you

Keel TV has no ads, no subscriptions and nothing to buy. If it has earned a place on your TV, a coffee helps me keep the updates coming.

Buy me a coffee

Entirely optional. Every feature stays free either way.