红果短剧是一个非官方多端短剧客户端,提供 Web、Windows 桌面与 Android TV 三端,三端共享同一内容引擎,本地保存收藏与历史,可选家庭共享服务双向同步。
- v1.0.4
- 发布于
- 1 天前
- 21
- 星标
- 1,257
- 下载
- 同步于
- 16 小时前
最新版本
v1.0.42026年10月19日 02:04下载慢?可在上方随时切换镜像源
项目说明
项目概述
红果短剧是一个非官方多端短剧客户端,提供 Web、Windows 桌面与 Android TV 三端实现,各端内置内容获取与播放处理,收藏、历史、搜索与偏好保存在本地,可选连接家庭共享服务双向同步。三端共享同一个内容引擎(签名、解密、取流),引擎同时运行在 Node 与 QuickJS 两种宿主中。发布产物全部免环境开箱即用,无需安装 Node.js 或任何运行时。
| 项目 | 内容 |
|---|---|
| 平台 | Web、Windows 10+、Android TV 5.1+ |
| 技术栈 | React、Electron、Kotlin、Media3、Node.js |
| 本地服务端口 | 8788(被占用自动递增) |
| 许可 | GPL-3.0 |
一套内容引擎跑三端,电视大屏和电脑桌面都能追剧。
主要功能
- 三端覆盖:Web、Windows 桌面与 Android TV 三端客户端,同一引擎实现
- 桌面端:Electron 壳,提供 x64 与 arm64 安装包及免安装便携版
- TV 端:Kotlin 加 Media3 原生实现,适配遥控器操作,Android 5.1 起四架构通用
- Web 服务端:六平台产物内置 Node 运行时,解压运行 start 脚本即可
- 家庭共享:可选共享服务用同一远程地址与家庭密钥双向同步收藏与历史
- 本地数据:收藏、历史、搜索与偏好保存在本地,更新程序不覆盖数据
- 链路诊断:
npm run diagnose分层定位问题在上游还是本地,给出可操作建议 - 质量门禁:144 项 Node 测试加 32 项 TV 单元测试,发布前有真实取流的播放冒烟检查
适用人群
- 短剧观众
- Android TV 用户
- 家庭多设备用户
- Windows 桌面用户
快速上手
- 到 Releases 下载对应平台产物:Windows 选 setup 或 portable,TV 装 APK,Web 解压运行 start 脚本
- Windows 与 TV 端直接打开即用,无需任何环境
- 想多端同步时,部署家庭共享服务端并在各端填写同一地址与家庭密钥
- 端口被占用时自动递增并在日志打印实际端口,也可用 HG_PORT 指定固定端口
核心优势
- 免环境产物:所有发布产物内置运行时,下载即用
- 三端同引擎:内容引擎唯一实现打包进三端,行为一致便于维护
- 真实取流门禁:单元测试全绿不等于能播放,发布前冒烟测试真实取流验证
系统要求
| 项目 | 要求 |
|---|---|
| Web / Windows | Windows 10+、Linux、macOS(产物内置运行时) |
| Android TV | Android 5.1(API 22)以上,四架构通用 |
| 家庭共享服务 | 任意平台 tar.gz,端口 8791 |
| 构建环境 | Node.js 22.13+、JDK 17、Android SDK 35(自行构建时) |
注意事项
- 非官方客户端:与内容平台无关联,请遵守当地法律法规与平台服务条款
- TV 端限制:TV 端历史仅支持查看与续播,完整管理请用桌面或 Web 端
- 端口自动递增:8788 被占用时依次向后尝试最多 11 次,日志中打印实际端口
历史版本
排序