多设备历史同步 — 同一源下收藏能共享但续播点不行为什么
NewBox 本身没有云同步
NewBox 是纯客户端应用,不依赖任何后端服务器。所有数据(订阅源列表、收藏列表、历史记录、续播点)都保存在每台设备本地。重装 NewBox 会清空所有本地数据。
收藏为什么能跨设备共享
收藏条目的数据结构是:订阅源 ID 加影片 ID 加片名。
如果你在手机和电视上添加了同一条订阅源:
- 两台设备为这条源分配的订阅源 ID 相同(md5 哈希值相同)
- 源里每部影片的 ID 也相同
- 你在手机上收藏的条目,在电视上刷新时也能匹配到
这不是真正的同步——两台设备各自存了一份相同数据。
续播点为什么不能共享
续播点的数据结构多了一个隐式的设备标识——NewBox 在匹配续播点时只匹配本机产生的记录,不匹配其他设备的。这个设计是有意的:不同设备的观看场景和进度可能不同。
投屏是最自然的续播衔接
手机正在看的剧通过投屏直接投射到电视上,播放主控在手机上,电视只是显示端——续播点始终跟随手机,手机暂停电视也暂停。体验上就是无缝衔接。
换设备时的数据迁移
- 记下所有订阅源 URL(截图也行)
- 新设备上重新添加相同订阅源
- 重新加收藏(如果源相同收藏可以手动快速恢复)
- 续播点无法迁移(必须从头播放建立)
订阅源 URL 是整个 NewBox 生态的唯一入口——丢了就得重新找。