From fast channel switching to an archive that remembers where you left off — on phone and TV box.
Smooth switching; the app remembers your last channel even after a box restart. Picon logos, channel numbers, groups.
A program grid with day switching, program detail and jumping straight to a channel from the guide.
Search (diacritics-insensitive), by channel and date, genres and subgenres, series in their own folders.
Recently watched, a resume indicator and a check on watched items. Hold OK to show the full program description.
Playback of recordings and the archive. For a recording channel you choose “live” or “from start”.
A separate radio list with logos; the logo shows during playback and in the switcher preview.
A tile interface for the remote (D-pad) that remembers the last opened section.
PIN protection for channels and settings — handy in a household with kids.
Full interface localization in many world languages.
No wrapped browser — a real native client with its own player and a direct connection to the server.
A shared core (models, data, protocol) in Kotlin for long-term maintainability and clean separation of logic from UI.
A modern declarative interface for phone and TV, including remote control (D-pad focus).
Robust playback of a wide range of codecs and streams — what other players can’t handle.
A custom implementation of Tvheadend’s native protocol for channels, EPG, streaming and DVR.
Fast loading and caching of channel and radio logos, mindful of weaker boxes.
Automatic building of installers (AAB / APK) on every change in the repository.