Funkcje

Wszystko z headendu, pod ręką

Od szybkiego przełączania kanałów po archiwum, które pamięta, gdzie skończyłeś — na telefonie i boksie TV.

Kanały na żywo

Płynne przełączanie; aplikacja pamięta ostatni kanał nawet po restarcie boksa. Logo picon, numery kanałów, grupy.

Przewodnik TV (EPG)

Siatka programów z przełączaniem dni, szczegółami programu i przejściem prosto do kanału z przewodnika.

Archiwum na TV

Wyszukiwanie (niewrażliwe na diakrytykę), według kanału i daty, gatunki i podgatunki, seriale w osobnych folderach.

Wznów tam, gdzie skończyłeś

Ostatnio oglądane, wskaźnik wznawiania i oznaczenie obejrzanych pozycji. Przytrzymaj OK, aby pokazać pełny opis programu.

REC

Nagrania i catch-up

Odtwarzanie nagrań i archiwum. Dla kanału z nagrywaniem wybierasz „na żywo” lub „od początku”.

Radio

Osobna lista radia z logami; logo pojawia się podczas odtwarzania i w podglądzie przełącznika.

Ekran główny dla boksów TV

Interfejs kafelkowy dla pilota (D-pad), który pamięta ostatnio otwartą sekcję.

Blokada rodzicielska

Ochrona PIN-em kanałów i ustawień — przydatna w domu z dziećmi.

Wiele języków

Pełna lokalizacja interfejsu w wielu językach świata.

Czego używa

Zbudowany natywnie, bez webview

Bez opakowanej przeglądarki — prawdziwy natywny klient z własnym odtwarzaczem i bezpośrednim połączeniem z serwerem.

01

Kotlin Multiplatform wspólny rdzeń

Wspólny rdzeń (modele, dane, protokół) w Kotlinie dla długoterminowej utrzymywalności i czystego oddzielenia logiki od interfejsu.

02

Jetpack Compose interfejs

Nowoczesny, deklaratywny interfejs dla telefonu i TV, w tym sterowanie pilotem (fokus D-pad).

03

libVLC odtwarzanie

Solidne odtwarzanie szerokiej gamy kodeków i strumieni — tego, czego inne odtwarzacze nie obsługują.

04

HTSP protokół Tvheadend

Własna implementacja natywnego protokołu Tvheadend dla kanałów, EPG, streamingu i DVR.

05

Coil logo picon

Szybkie wczytywanie i buforowanie logo kanałów i radia, z myślą o słabszych boksach.

06

GitHub Actions CI

Automatyczne budowanie instalatorów (AAB / APK) przy każdej zmianie w repozytorium.