功能

来自 headend 的一切,随手可得

从快速切换频道,到记住您看到哪里的存档 — 在手机和电视盒子上。

直播频道

切换流畅;即使盒子重启后,应用也会记住您的上一个频道。Picon 台标、频道编号、分组。

节目指南(EPG)

带有切换日期的节目表、节目详情,以及从指南直接跳转到某个频道。

电视上的存档

搜索(不区分变音符号),按频道和日期、类型和子类型,剧集分别归入各自的文件夹。

从上次停下的地方继续

最近观看、续看指示,以及对已观看项目的标记。长按 OK 以显示完整的节目说明。

REC

录制和回看

播放录制内容和存档。对于正在录制的频道,您可选择“直播”或“从头开始”。

广播

带台标的独立广播列表;台标在播放时以及在切换器预览中显示。

电视盒子的主屏

面向遥控器(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 上支持