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.
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
All channels
Free and open source. No channels, no accounts, no ads. You bring the playlist, Keel TV makes it feel like television.
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.
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.
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.
Now and next on every channel, and a full EPG grid you can move through by day. Where your provider sends no listings for a channel, Keel TV fills them in from public guides.
Open a finished programme in the guide and it plays from the start, like a recording you can seek through.
MKV, HEVC and MPEG-2 play natively. AC-3, DTS and MP2 audio is decoded in software, so channels your TV stick cannot decode still have sound.
SD, HD, FHD and 4K feeds of the same channel fold into a single row, so even a very long channel list is quick to walk with a remote.
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.
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 .
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.
And a few things most of them do not.
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.
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.
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.
On Xtream channels that keep an archive, finished programmes play back from the guide with a seek bar and a Watch live button.
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.
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.
One search across channels, films and series, typed on the remote keyboard or spoken into its microphone.
IPTV streams drop. Keel TV notices and reconnects on its own, so a hiccup at your provider does not end your evening.
Add more than one Xtream account or playlist, and switch between them from Settings.
Switch audio language and subtitle track from the player, set the languages you prefer once, and style captions the way you like them.
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.
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.
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.
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.
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.
No. Keel TV is installed with the Downloader app, and each new version is offered inside Keel TV under Settings, About.
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.
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.
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.
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.
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.
Yes. Add as many Xtream Codes accounts and M3U playlists as you like, and switch between them in Settings.
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.
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.
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.
Keel TV is free. It is not on the Google Play Store, so it installs in three steps with the free Downloader app.
On your TV, open the Google Play Store, search for Downloader by AFTVnews and install it.
Open Downloader, type this code into the box and choose Go.
8462484
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.
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.
Entirely optional. Every feature stays free either way.