Skip to main content

OpenTV

IPTV player for Android, Android TV and your own server.
M3U and Xtream, EPG, catch-up, downloads and Picture-in-Picture. No ads, no tracking, fully open source.

OpenTV is a player, not a provider. It does not provide any channels, streams or subscriptions, and none are included. You bring your own M3U playlist or Xtream login from a provider you already use.

M3U and Xtream

Add a playlist by URL or file, or log in to an Xtream panel for server-side Live, Movies and Series categories with no classification guessing.

EPG and catch-up

XMLTV guide with now and next on live rows, a full per-channel guide, and replay of past programmes on channels that keep an archive.

Offline downloads

Save movies and episodes for offline viewing, with pausable, resumable transfers that respect your provider's connection limit.

A player that gets out of the way

Hardware decoding, subtitle and audio track selection, playback speed, zoom, double-tap seek and immersive fullscreen.

Picture-in-Picture

Keep watching in a floating window with play and pause controls while you use other apps.

Private by design

No servers, no accounts, no analytics. Your credentials and data stay on your device.

Two download channels

OpenTV is distributed as an APK you install yourself. It is not on the Play Store. Both builds are signed with the same key, so you can switch between them and update in place without losing playlists or settings.

Latest release

The most recent tagged, stable version. Use this for everyday viewing.

Download APK

Dev channel

Rebuilt from the latest commit on main, so it has the newest changes first.

Download dev APK

Get started in a minute or compare the channels. Prefer a browser? Self-host the web client.