Funkce

Všechno z headendu, po ruce

Od rychlého přepínání kanálů po archiv, který si pamatuje, kde jsi skončil — na telefonu i na TV boxu.

Živé kanály

Plynulé přepínání, poslední kanál si appka pamatuje i po restartu boxu. Picon loga, čísla kanálů, skupiny.

TV program (EPG)

Mřížka programu s přechodem po dnech, detail pořadu a přímé přepnutí na kanál z programu.

Archiv na TV

Hledání (i bez diakritiky), podle kanálu a data, žánry a podžánry, seriály ve vlastních složkách.

Pokračuj, kde jsi skončil

Naposledy sledované, indikátor rozkoukaného a fajka u dokoukaných. Podržením OK zobrazíš celý popis pořadu.

REC

Nahrávky a catch-up

Přehrávání nahrávek i archivu. U nahrávaného kanálu si vybereš „živě" nebo „od začátku".

Rádio

Samostatný seznam rádií s logy; logo se zobrazí i během přehrávání a v náhledu přepínače.

Domů pro TV boxy

Dlaždicové rozhraní pro dálkový (D-pad), které si pamatuje naposledy otevřenou sekci.

Rodičovský zámek

PIN ochrana kanálů i nastavení — vhodné do domácnosti s dětmi.

Mnoho jazyků

Plná lokalizace rozhraní do mnoha světových jazyků.

Co to používá

Postaveno nativně, bez webview

Žádný zabalený prohlížeč — skutečný nativní klient s vlastním přehrávačem a přímým spojením na server.

01

Kotlin Multiplatform shared core

Sdílené jádro (modely, data, protokol) v Kotlinu pro dlouhodobou udržitelnost a čisté oddělení logiky od UI.

02

Jetpack Compose UI

Moderní deklarativní rozhraní pro telefon i TV včetně ovládání dálkovým (D-pad fokus).

03

libVLC přehrávání

Robustní přehrávání široké škály kodeků a streamů — to, co jiné přehrávače nezvládnou.

04

HTSP protokol Tvheadendu

Vlastní implementace nativního protokolu Tvheadendu pro kanály, EPG, streamování a DVR.

05

Coil picon loga

Rychlé načítání a cache log kanálů a rádií s ohledem na slabší boxy.

06

GitHub Actions CI

Automatické sestavení instalačních balíčků (AAB / APK) při každé změně v repozitáři.