Kyvo TV is a media player only. We do not provide, sell, host or recommend any channels, playlists or other content. • Use the app only with playlists and sources you are legally entitled to use: from a licensed provider or your own. • You alone are responsible for the sources you add and for how you use the app; the operator of Kyvo TV is not liable for their legality or for any use that breaks the law or the terms. • We do not support piracy. Devices used to infringe copyright may be blocked.

Report an infringement
Android TV · Google TV · Fire TV · Windows · Enigma2

An IPTV player for your own playlists

Kyvo TV plays the M3U playlist or Xtream Codes login you get from your provider. It is easy to use with a TV remote, and you can add playlists from your phone.

7-day free trial. The app contains no channels or content.

Interface preview (sample data)

Interface preview (sample data)

See Kyvo TV in 25 seconds

This is what the app looks like on your TV. Turn the sound on.

What the app can do

No ads and no tracking.

Home: keep watching in another room

Link the TVs, computer and set-top box at home with a code from the screen. Start a film in the living room and finish it in the bedroom from the same spot. If your provider allows one connection, Kyvo TV stops the first device once you agree.

M3U and Xtream Codes

M3U/M3U8 lists and Xtream Codes logins: live channels, movies and series from your own source.

TV guide & reminders

A grid of channels and hours like on a set-top box, and you move through time with the arrows. Set a reminder and the app offers to switch channel just before the start. The EPG (XMLTV) comes from your provider.

Multi-view: 4 or 9 at once

Watch 4 (2×2) or 9 (3×3) channels or cameras at once. Cameras can span several pages, up to 16. Sound from the selected window, OK opens it full screen in full quality.

Profiles & kids profile

Up to 6 profiles for your household, each with its own favourites, lists and recently watched. The kids profile hides locked and adult categories.

Handy remote control

Arrow-key navigation, channel numbers with 0–9 and “0” for the previous channel. If a live stream freezes, the app reconnects on its own.

Radio from around the world

Radio stations from the public radio-browser.info directory: by country, genre and popularity, with favourites and the current song title. Works even without a playlist.

Speed test

Check in the settings whether your internet and your provider's server are enough for HD, Full HD or 4K. You get a result in Mbit/s and a simple hint on what to improve.

Cameras and monitoring

A separate Cameras tab next to your channel list. Add cameras and recorders on the website in seconds: pick the brand (Hikvision/HiLook, Dahua/Imou, Ezviz, Reolink, Tapo, Uniview), enter the IP and password. Supports RTSP, HLS and HTTP.

Recording & downloads

Record a channel with one button, a programme from the TV guide or a whole series (new episodes only). Download films and episodes to watch later. Save to the TV memory, a USB stick or disk, a folder on the computer or a network folder (NAS, Windows computer). On Android TV / Google TV, Windows computers and Enigma2 receivers.

Add playlists from your phone

Instead of typing long URLs with the remote, enter them on our website using the code on your TV.

Multiple playlists

Up to 20 playlists per device, switch with one click.

Privacy

No ads, no accounts, no analytics. Playlist passwords are stored encrypted.

Tidy categories

On your phone or computer, tick the categories of your playlist you don't need and hide them with one click, whole groups too. For example, keep only the ones in your language. On the TV it works the same way: a list with checkboxes.

New TV without starting over

Move your playlists, favourites, hidden categories, profiles and subscription to a new device with one form on the website. All you need are the codes and PINs of both devices.

Starts like a set-top box

Turn on “On start: last channel” in the settings and Kyvo TV plays what you watched last right away. Coming back from a film's details takes you exactly where you were.

How it works

1

Install

Get Kyvo TV from Google Play on your Android TV or Google TV device.

2

Add a playlist

On the “My playlists” page enter the code and PIN shown on your TV, then your M3U URL or Xtream login from your provider.

3

7 days free

Use the app for 7 days at no cost, no card required.

4

Yearly subscription

If you like Kyvo TV, subscribe in Google Play or enter an activation code.

Prices

Two simple plans, no hidden fees. You pay for the app, not for content.

Android TV · Google TV

TVs and boxes

Free trial
0
7 days, full functionality
  • All player features
  • Playlist management on the web
Start free trial
Yearly subscription
€2.99 / year
per device
Renews automatically; cancel at any time.
Or pay once for a year, with no renewal.
  • All player features
  • Playlist management on the web
  • App updates
  • No ads
Get the app

Windows 10 / 11 · Enigma2 (OpenATV 7.6 / 8.0, OpenPLi 9.2, OpenBH 6.0)

Computer program and receiver plugin, same price

Free trial
0
7 days, full functionality
  • All player features
  • Playlist management on the web
Start free trial
Yearly subscription
€4.99 / year
per device
Renews automatically; cancel at any time.
Or pay once for a year, with no renewal.
  • All player features
  • Playlist management on the web
  • App updates
  • No ads
Get the app

Payment covers the software only, for one device. Kyvo TV does not sell any channels or playlists.

Frequently asked questions

No. Kyvo TV is a player only. We do not provide, sell or recommend any channels, playlists or other content. You only play what you add yourself.

An M3U playlist URL or Xtream Codes login (server, username, password) from a provider whose service you use lawfully.

TVs and streaming boxes running Android TV or Google TV, e.g. Chromecast with Google TV and Google TV televisions.

Open “My playlists” on your phone, enter the device code and PIN from your TV and add the playlist. The TV downloads it automatically.

After 7 days playback is locked until you subscribe. Your playlists stay saved.

In the app (Settings → Activation) or on the “Activate” page together with your device code and PIN.

A subscription is bound to one device. Each TV has its own code and its own trial.

We do not create accounts and do not track what you watch. Playlist passwords are encrypted. See the Privacy policy.

Yes. On the website add a list of type “Cameras”, and the “Add camera” box builds the correct addresses for popular brands (Hikvision/HiLook, Dahua/Imou, Ezviz, Reolink, Tapo, Uniview) and multi-channel recorders; you can also enter your own RTSP, HLS or HTTP address. Cameras appear in a separate Cameras tab, with multi-view (pages of up to 16 cameras) on Android TV, Google TV and Windows; on Enigma2 receivers you get a full-screen camera and a 2×2 preview. Cameras on your home network work when the TV is on the same network; from outside you need remote access set up on your side (e.g. a VPN). For live view it is best to set an H.264 sub-stream on the camera and turn off H.264+/H.265+.

Up to 9, but every window is a separate stream and a separate connection. IPTV subscriptions often allow only a limited number of simultaneous connections. For Xtream accounts the app reads that limit and plays only as many windows as the account allows. With cameras and recorders it depends on the device. Older or budget TVs may not decode many streams at once; if playback stutters, switch to the 2×2 layout.

You can create up to 6 profiles, each with its own favourites, lists, channel order and recently watched; at start the app asks “Who's watching?”. The kids profile hides locked and adult categories, and leaving it or opening settings requires the parental PIN. PIN locks apply to all profiles.

In the TV guide, pick an upcoming programme and set a reminder. 5 minutes before it starts, the app shows a message and switches to the channel with one click. Reminders work while the app is open. The guide and reminders need EPG from your provider (e.g. an XMLTV link).

Yes, we have a reseller programme: resellers buy a pool of activation codes and activate their customers' devices in the reseller panel. The codes activate the app only and include no content. To apply, write to us via the Contact page; if you already have an account, sign in at /reseller.

On the “My playlists” page, click “Categories” next to the playlist. Select categories (one by one, a whole group such as “PL”, or with the search box) and choose “Hide selected” or “Add to favourites”. “Keep only a group” hides everything except the chosen group. The TV picks up the changes within a few minutes. You can do the same on the TV: hold OK on a category and choose “Manage categories”. Kyvo TV only tidies what you see in the app. It changes nothing at your playlist provider.

Update the app by installing the new version over the old one, and nothing changes. After uninstalling, or on a new TV, the app gets a new code and PIN. Sign in on the “My playlists” page with one device's code and, under “Move to another device”, enter the other device's code and PIN. Your playlists, settings (favourites, hidden categories, profiles) and subscription move over, and the source device is deleted. Works from version 1.0.8; if you don't remember the old code, write to us (Contact).

On TVs and boxes with Android TV / Google TV, on Windows 10 / 11 computers and on Enigma2 receivers with OpenATV 7.6 / 8.0, OpenPLi 9.2, OpenBH 6.0. Download the Windows and Enigma2 versions on the “Download” page; their prices are in the price list. The licence is bound to one device.

TV channels in Europe usually run at 25 or 50 frames per second, but many TV boxes output 60 Hz, which makes motion uneven. In the box settings (Display → Resolution) choose 1080p 50 Hz. On newer devices you can instead turn on “Match display refresh rate to video” in the Kyvo TV settings. If the picture still judders at 50 Hz, turn off “Align frames to display refresh”. If the picture briefly freezes, connect the device with a cable instead of Wi-Fi. On weaker TV boxes (e.g. with an Allwinner processor) where some channels still stutter, set “Playback engine” → “Device system player” in Kyvo TV and turn on “Enable pass through” (HDMI output only) in the box’s sound settings. The TV then decodes Dolby audio.

On Android TV / Google TV: in the player press MENU → “Record” (until the programme ends or for a set time); in the TV guide hold OK on a programme → “Record” or “Record series”. Films and episodes have “Download”, and an interrupted download resumes where it stopped. Everything is in the “Recordings” tab. Choose where to save in Settings → Recordings: the TV memory, a USB stick or disk (formatted as NTFS or FAT32, as many TVs cannot read exFAT) or a network folder on a NAS or a Windows computer. Enter the address, user and password with the remote or on your phone by scanning the QR code on the screen (the details stay in your home network). Each recording is a separate connection to your provider: with a 1-connection plan the app respects the limit: you watch the channel being recorded from the recording file, and a film download waits until you stop watching or recording. On Windows computers: in the player “Options” (MENU or right-click) → “Record” (until the programme ends, for a set time or until stopped); in the TV guide hold OK or right-click a programme → “Record” or “Record series” (new episodes are recorded automatically). Films and episodes have “Download”, and an interrupted download resumes. Recordings are saved to the Videos\Kyvo TV folder or another folder chosen in Settings → Recordings, also a network folder (\\computer\folder). With “Run in the background after closing the window” Kyvo TV waits in the tray by the clock and records scheduled programmes, and with “Start with Windows” it starts when you sign in. At recording time the computer must not be asleep or switched off. On Enigma2 receivers: REC or MENU in the player and in the TV guide, MENU → “Download” on a film or episode; recordings also appear in the receiver's own recordings list, and a network drive is mounted in the receiver settings.

Budget Android TV devices have little memory, and the manufacturer’s factory apps, ads and recommendations run in the background. Turning off home screen previews makes the biggest difference, and shorter animations and removing unused apps also help. We describe all the steps, which are safe and reversible, in the “Speed up your TV” guide.

Speed up your TV

With Xtream Codes accounts the TV guide usually comes from your provider automatically. You can add your own XMLTV guide on the “My playlists” page: edit the list and paste the link into the “EPG (XMLTV) URL” field. For M3U lists the same field is also in the app when you add the list. If a channel’s guide is missing or wrong, open the channel menu and choose “TV guide for this channel”: take the guide from another channel on the list, from the XMLTV guide, or none. On Enigma2 receivers, channels without a provider guide can even get the guide straight from satellite, from the receiver’s tuner (setting in Lists).

My playlists

Disclaimer

For resellers

Shops, service centres and installers can buy a pool of activation codes and activate Kyvo TV for their customers. The codes activate the app only, not any content.