Features

Everything from the headend, at hand

From fast channel switching to an archive that remembers where you left off — on phone and TV box.

Live channels

Smooth switching; the app remembers your last channel even after a box restart. Picon logos, channel numbers, groups.

TV guide (EPG)

A program grid with day switching, program detail and jumping straight to a channel from the guide.

Archive on TV

Search (diacritics-insensitive), by channel and date, genres and subgenres, series in their own folders.

Resume where you left off

Recently watched, a resume indicator and a check on watched items. Hold OK to show the full program description.

REC

Recordings and catch-up

Playback of recordings and the archive. For a recording channel you choose “live” or “from start”.

Radio

A separate radio list with logos; the logo shows during playback and in the switcher preview.

Home for TV boxes

A tile interface for the remote (D-pad) that remembers the last opened section.

Parental lock

PIN protection for channels and settings — handy in a household with kids.

Many languages

Full interface localization in many world languages.

What it uses

Built natively, no webview

No wrapped browser — a real native client with its own player and a direct connection to the server.

01

Kotlin Multiplatform shared core

A shared core (models, data, protocol) in Kotlin for long-term maintainability and clean separation of logic from UI.

02

Jetpack Compose UI

A modern declarative interface for phone and TV, including remote control (D-pad focus).

03

libVLC playback

Robust playback of a wide range of codecs and streams — what other players can’t handle.

04

HTSP Tvheadend protocol

A custom implementation of Tvheadend’s native protocol for channels, EPG, streaming and DVR.

05

Coil picon logos

Fast loading and caching of channel and radio logos, mindful of weaker boxes.

06

GitHub Actions CI

Automatic building of installers (AAB / APK) on every change in the repository.