Возможности

Всё с headend — под рукой

От быстрого переключения каналов до архива, который помнит, где вы остановились — на телефоне и ТВ-боксе.

Прямой эфир

Плавное переключение; приложение помнит последний канал даже после перезагрузки бокса. Логотипы picon, номера каналов, группы.

Телепрограмма (EPG)

Сетка передач с переключением дней, детали передачи и переход прямо к каналу из программы.

Архив на ТВ

Поиск (без учёта диакритики), по каналу и дате, жанры и поджанры, сериалы в отдельных папках.

Продолжить с места остановки

Недавно просмотренные, индикатор продолжения и отметка просмотренного. Удерживайте OK, чтобы показать полное описание передачи.

REC

Записи и catch-up

Воспроизведение записей и архива. Для записываемого канала вы выбираете «в эфире» или «с начала».

Радио

Отдельный список радио с логотипами; логотип показывается при воспроизведении и в превью переключателя.

Главный экран для ТВ-боксов

Плиточный интерфейс для пульта (D-pad), который помнит последний открытый раздел.

Родительский контроль

Защита PIN-кодом для каналов и настроек — удобно в доме с детьми.

Множество языков

Полная локализация интерфейса на многие языки мира.

Что используется

Создан нативно, без webview

Никакого обёрнутого браузера — настоящий нативный клиент с собственным плеером и прямым подключением к серверу.

01

Kotlin Multiplatform общее ядро

Общее ядро (модели, данные, протокол) на Kotlin для долгосрочной поддерживаемости и чёткого разделения логики и интерфейса.

02

Jetpack Compose интерфейс

Современный декларативный интерфейс для телефона и ТВ, включая управление пультом (фокус D-pad).

03

libVLC воспроизведение

Надёжное воспроизведение широкого набора кодеков и потоков — того, с чем не справляются другие плееры.

04

HTSP протокол Tvheadend

Собственная реализация нативного протокола Tvheadend для каналов, EPG, стриминга и DVR.

05

Coil логотипы picon

Быстрая загрузка и кэширование логотипов каналов и радио, с учётом слабых боксов.

06

GitHub Actions CI

Автоматическая сборка установщиков (AAB / APK) при каждом изменении в репозитории.

Поддержите наш коллектив

Open Collective

Прозрачное финансирование сообществом — поддержите разово или ежемесячно. Добровольное пожертвование без вознаграждений взамен.

Поддержать на Open Collective