Repository navigation
Releases
续映 ContinueBox 2.2.6 universal
续映 ContinueBox 2.2.6 universal
新增与优化
-
自动检测 GitHub 最新正式版:启动后后台检查,正常情况下每天最多一次;失败静默跳过,至少一小时后重试,不影响播放。
-
设置 → 关于:手动检查软件更新、开关自动检测。发现新版后提示下载本仓库对应版本的 universal APK,不自动下载或静默安装。电视无浏览器时可手机下载后推送到电视。
-
网盘说明修正为:首页按遥控器“确定” → “网盘配置” → 对应网盘 → 按提示授权。续映账号和网盘账号需要分别登录;本机配置网页不是网盘登录窗口。
-
优化八页新手 PDF:下载、手机与 U 盘安装、TCL 多屏互动手机推送、饭太硬配置、不同资源特点、网盘登录、可选同步服务和故障排查。个人服务器适合少量用户日常同步,不适合大量用户同时接入;移除未经压测的人数估计。TCL 推送仅适用于提供该功能的机型与手机客户端,不保证全机型通用。
安装与限制
Android 5.0+,ARM32 / ARM64;包名 com.continuebox.tv,沿用原签名,版本代码 20206。可覆盖 2.2.5 universal;旧 TVBox 包名版本并存安装,本地配置不自动迁移。请先备份。
2.2.5 及更早版本没有本次新增的自动更新功能,需要先手动安装一次 2.2.6。更新检测只访问 GitHub 公开发布元数据,不上传续映账号、网盘凭据、订阅或历史。访问失败或公共 API 限流时,请稍后重试或直接访问发布页。
不预装片源;第三方配置、网盘、会员权益及实际播放取决于相应平台和插件。同步服务非必选,不提供影视内容或网盘会员。服务端仍为 0.27.1,本次不更改线上服务器配置。
验证与源码
完整 ARM64 安装包在 Android 11 带 ARM 转译模拟器上通过:25 项更新/入口检查、88 项界面回归,以及包名/四个 Provider、QuickJS 原生计算和 IJK 创建/释放检查。v1/v2/v3 签名和 ZIP 对齐通过,原 20 个 ARM 原生库保持不变。独立重建后的 19 个 DEX、Manifest 和资源表与测试包一致。
未连接海信/TCL 真机;此前 ARM32 模拟器转译层的启动崩溃仍未解决,本次不宣称 ARM32 运行或厂商安装策略已验证。详见 validation-2.2.6.json。
ContinueBox-2.2.6-build-supplement.zip 包含增量覆盖文件、更新模块源码、网盘说明源码、构建脚本与测试源码;以 v2.2.5 发布页的 ContinueBox-2.2.5-universal.apk 为基包重建。完整基线工程仍在 v2.2.5 发布页。本发布同时提供 SHA256SUMS.txt 与 release-manifest-2.2.6.json。
教程已补充:选中“首页”按 OK / 触屏点击“首页”、资源失效时切换线路 / 网盘 / 站点,以及“网盘配置 → 选择优先网盘”。公开教程不包含作者私人服务器地址,请联系作者私下获取。
续映 ContinueBox 2.2.5 公开版
续映 ContinueBox 2.2.5 公开版
基于本地 2.2.4 整理,服务端为 0.27.1。公开版删除私人域名专用端口映射;公网域名默认 HTTPS,局域网 HTTP 未填端口时使用 8080;Emby 提示与账号入口采用通用自部署说明。
ARM 通用兼容包 · 2026-10-22 补发
下载 ContinueBox-2.2.5-universal.apk
- 补齐 ARM32(armeabi-v7a)和 ARM64(arm64-v8a)各 10 个原生库,Android 5.0+。原安装包实际仅含 ARM64 库,ARM32 系统请选此包。这里的 universal 不包含 x86,也不支持非 Android 系统。
- 采用独立包名
com.continuebox.tv,四个 Provider 与 BuildConfig 同步调整,避免与 TVBox 原包名的本机签名冲突。可以与原版共存,作为新应用安装,本地配置和历史不会自动迁移;请保留原版、先备份,再在新版重新配置订阅与原自部署同步账号。 - 海信聚好看官方安全政策包含同包名应用的签名/文件一致性要求。独立包名减少这类冲突,但目前没有受影响海信机型及安装日志,不能确认本次反馈的具体触发规则,也不保证解除所有厂商限制。
- 已验证:两种 ABI 强制安装、原版与新版共存;ARM64 主页启动、88 项界面检查、99 项账号/会话检查,以及独立身份、四个 Provider、QuickJS 原生计算和 IJK 原生创建/释放检查通过。签名 v1/v2/v3 与对齐检查通过,沿用原签名证书。原 ARM64 库及 17 个 DEX 内容不变。
- 测试环境是带 ARM 转译的 Android 11 x86_64 模拟器。ARM32 启动在 libndk_translation 层发生 SIGSEGV,ARM32 运行和海信真机安装仍待确认,请勿将上述检查理解为海信全机型保证。
- 补充提供
ContinueBox-2.2.5-universal-build-supplement.zip(脚本、ARM32 库及验证源码)、ContinueBox-2.2.5-universal-validation.json和ContinueBox-2.2.5-universal-notes.md;现有 SHA256 清单与发布 manifest 已追加这些文件。原解码源码包仍对应原 ARM64 包。
下载
-
ContinueBox-2.2.5.apk:原 ARM64 升级安装包(旧包名)。沿用本地 2.2.4 签名,覆盖安装前请备份并核对签名。 -
continuebox-sync-server-0.27.1.zip:完整同步服务端与 Docker 部署配置。升级保留.env、data/与TOKEN_SECRET;新注册需配置 SMTP。 -
ContinueBox-2.2.5-decoded-source.zip:完整 Apktool 工程及维护中的 Kotlin/Java 原生组件。 -
ContinueBox-build-base.apk:差异重建所用固定基包,不是升级安装包。 -
SHA256SUMS.txt、release-manifest-2.2.5.json:摘要与大小。 -
ContinueBox-2.2.5-promo.mp4:新版 94 秒 1080p / 30 fps 实录,中文字幕 + 原创 BGM,无人声和机器配音。
新版视频使用真实主页截图、《嫁金钗》正片播放与进度跳转,以及《葬送的芙莉莲》的滚动弹幕、发送操作和“已发送到续映服务器弹幕库”提示。保留相关推荐及点击搜索、订阅配置和资源浏览,移除测试片、虚构片库、演示账号和旧静态弹幕图。仅保留原创 BGM,无配音及影片原声。
主页为用户真实截图;用户录屏的安装版本未独立核验。弹幕录屏包含客户端发送成功提示,未另行验证其他客户端接收。接续等能力由功能介绍页说明,此剪辑没有重演跨设备流程。本次未修改 APK,既有模拟器兼容问题及此前连续返回后的进度异常仍需排查。详见录制范围与检查。
饭太硬订阅与导航
构建与已有验证
此前发布验证:服务端 70 项、原生 Android 界面 88 项、账号与会话 99 项检查通过;公开资源独立重建后的 18 个 DEX、AndroidManifest.xml 和 resources.arsc 与发布构建一致。GitHub Actions 服务端测试、原生组件构建和独立 APK 重建均已通过。本次为文档和视频更新,未修改原安装包或重复宣称新的播放稳定性测试通过。
根目录是历史 Java 工程,不会直接生成此版本;当前引擎采用 Apktool/Smali 重建,完整工程与差异均已公开。参见构建说明。
续映 ContinueBox v1.14.0-pre(服务端 0.22.0)
是什么
Android TV 播放器(TVBoxOS 改造)+ 自部署同步服务端:在多台电视/盒子之间同步
播放历史、分集和进度,数据存在自己的飞牛 NAS 上(Docker 部署,推荐 Tailscale 内网访问)。
主要功能
- 跨设备续播:约 1.5 秒心跳同步毫秒级进度,退出立即上报,起播自动回填服务器进度
- 跨数据源续播:片名+年份+分集指纹,换源也能接着看
- 收藏、搜索记录、网盘账号、接口地址、应用配置随账号同步
- 起播时进度差距大会提示「跳到其他设备进度/保留本机」,10 秒不选默认跳过去
- 同步状态页显示各模块待上传数与失败原因,「立即同步」可手动重试
- 小雅 Emby:媒体库首页、全局/页内搜索、外挂字幕(中文优先)、双向进度上报
- 弹弹play 弹幕(需自己的开放平台密钥)+ 私有弹幕库 + 手动纠错
- TMDB 中文元数据(飞牛中转,电视端免翻墙)、三源评论区(TMDB/Trakt/NeoDB)
- Trakt scrobble、NeoDB 书架同步
- 隐私:所有第三方令牌只存飞牛端加密保存,不进 APK
本次修复(1.14.0 / 0.22.0)
- 弹幕串集(服务端):匹配不到对应集数时会静默回落到第 1 集,看第 12 集却挂上第 1 集
的弹幕,且错误结果会被永久缓存。现改为「显式集号字段 → 标题解析 → episodeId 尾数」
两轮匹配,列表里混入的 PV/OVA/特别篇不再让下标整体偏移;全部落空时明确提示未匹配,
引导长按「弹幕」手动关联,不再挂错集。片名与搜索结果毫无重合的候选也不再录用。 - 换配置后网盘"未识别"(APK):网盘能力检测只认死两个方法名,且用单个全局标志位,
每加载一个 jar 就整体覆盖,换配置后被后加载的站点 jar 抹掉。现改为按 jar 记录,
检测放宽到「Init 上任一网盘方法」或「jar 内存在任一网盘 Spider 类」。 - 电视端播放页焦点卡住(APK):底栏可见是异步生效的,原代码紧接着同步请求焦点,
此时容器仍是 GONE,请求静默失败 → 菜单弹出但全界面无焦点,方向键毫无反应。
另外上方向键被无条件吞掉(底栏按钮几乎都是 TextView)。现已修正取焦点时机、
加焦点丢失兜底,上键只在确实没有上一个落点时才拦截。
服务端与 APK 的改动互相独立:只想修弹幕串集可以只更新服务端,不必换 APK;
网盘识别与焦点修复则只需重新构建 APK,服务端不用动。
一并随本包首次发布(此前只在工作区,未打进 0.21.0)
- 弹弹play 搜索启用
v2=true新版引擎,并支持tmdbId反查弹幕库(比纯片名匹配可靠) - 新增
resolve_tmdb_id_by_title:客户端拿不到 TMDB ID 时服务端用片名+年份反查(缓存 7 天),
同时供 Trakt scrobble 使用——此前中文片名无 ID 导致 Trakt 观看记录传不上去 - 小雅 Emby 搜索:
SearchTerm返回空结果时也触发全库快照兜底(小雅常忽略该参数返回空而非报错) - Dockerfile 改用清华 pypi 镜像源,国内构建更快
已知限制
- 调试签名 APK,未做正式发布签名
- 进度冲突提示只覆盖起播时刻;播放中的并发修改仍以更新时间新者为准
- 小雅 Emby 搜索依赖全库快照(缓存 10 分钟),新入库内容最多延迟 10 分钟可搜
- 部分功能依赖第三方服务(弹弹play/TMDB/Trakt/NeoDB)各自的密钥与网络可达性
部署
- 服务端:飞牛 NAS 上解压
continuebox-sync-server-0.22.0.zip,sh install.sh - 客户端:安装
ContinueBox_1.14.0_10140_debug-java64.apk(需在 Windows 上build-apk.bat构建),在"我的→播放同步"登录 - 详细配置(TMDB/弹弹play/Trakt/NeoDB/小雅 Emby)见仓库 README
续映 ContinueBox pre(自用预览版)
续映 ContinueBox v-pre
自用项目声明:这是个人自用的 TVBoxOS 改造项目,按自己的使用习惯开发,
功能可能多余或不够完善,不保证适配所有环境。仅同步播放记录元数据,
不提供任何影视数据源。若对你有帮助,欢迎点个 Star 支持。
是什么
Android TV 播放器(TVBoxOS 改造)+ 自部署同步服务端:在多台电视/盒子之间同步
播放历史、分集和进度,数据存在自己的飞牛 NAS 上(Docker 部署,推荐 Tailscale 内网访问)。
主要功能
跨设备续播:约 1.5 秒心跳同步毫秒级进度,退出立即上报,起播自动回填服务器进度
跨数据源续播:片名+年份+分集指纹,换源也能接着看
收藏、网盘账号、接口地址、应用配置随账号同步
小雅 Emby:媒体库首页、全局/页内搜索、外挂字幕(中文优先)、双向进度上报
弹弹play 弹幕(需自己的开放平台密钥)+ 私有弹幕库 + 手动纠错
TMDB 中文元数据(飞牛中转,电视端免翻墙)、三源评论区(TMDB/Trakt/NeoDB)
Trakt scrobble、NeoDB 书架同步
隐私:所有第三方令牌只存飞牛端加密保存,不进 APK
已知限制
调试签名 APK,未做正式发布签名
搜索记录等独立数据库内容暂不同步
多设备同时修改同一进度以更新时间新者为准,无冲突提示
小雅 Emby 搜索依赖全库快照(缓存 10 分钟),新入库内容最多延迟 10 分钟可搜
部分功能依赖第三方服务(弹弹play/TMDB/Trakt/NeoDB)各自的密钥与网络可达性
部署
服务端:飞牛 NAS 上解压 continuebox-sync-server.zip,sh install.sh
客户端:安装 ContinueBox.apk,在"我的→播放同步"登录
详细配置(TMDB/弹弹play/Trakt/NeoDB/小雅 Emby)见pre README
续映 v1.0.9
续映 1.0.9
- 切换同步账号时清空电视端本地历史记录
- 重置目标账号同步游标并完整拉取该账号的云端历史
- 修复不同账号显示相同本地历史的问题
- 服务端无需更新
安装说明
本版本 APK 使用与 v1.0.8 正式包相同的签名证书,可从 v1.0.8 直接覆盖安装,无需卸载应用或重新配置。
续映 v1.0.8
续映 1.0.8
修复电视端账号与历史记录同步问题:
- 支持在同一 NAS 同步服务器下保存和切换多个账号
- 每个账号独立保存同步游标、待上传记录和重试状态
- 新账号首次登录后可正常拉取历史记录
- 切换账号时避免旧账号的待上传历史串入新账号
- 同步请求进行中切换账号时会自动补拉新账号数据
服务端无需更新,本次为电视端客户端修复。
What's Changed
- fix: isolate playback sync accounts in 1.0.8 by @infinitytom in #1
New Contributors
- @infinitytom made their first contribution in #1
Full Changelog: v1.0.7...v1.0.8
v1.0.7
v1.0.7 reduce playback sync latency
v1.0.7 客户端继续使用 v1.0.6 服务端,无需更新服务端。
ContinueBox v1.0.6
Playback progress upload trigger fix
- Uses the actual player state instead of an activity-name check.
- The five-second progress upload loop now runs while VOD playback is active.
- Version updated to 1.0.6 (versionCode 10006).
- Signed with the same certificate as v1.0.5, so this release can update v1.0.5 directly.
Download
- ContinueBox_debug-java64.apk: Android 64-bit APK.
The server package is unchanged from v1.0.5.
Full Changelog: v1.0.5...v1.0.6
ContinueBox v1.0.5
Playback progress synchronization fix
- Syncs the actual player position instead of a fixed zero value.
- Restores remote position into the player cache.
- Each changed progress frame is treated as a newer update.
- The server stores the exact progress key for more reliable multi-device resume.
Downloads
- ContinueBox_debug-java64.apk: Android 64-bit APK.
- ContinueBox-sync-server.zip: server update package.