播放记忆与断点续播 — 再也不用找上次看到哪了
自动记住位置
官方 App 会记住你的播放历史和进度,但 BiliPai 做得更彻底:
- 退出播放器时自动保存进度:不管是手动退出还是被系统杀掉,下次打开同一个视频会自动跳到上次的位置
- 精确到秒:保存的是当前秒数,不是粗略的"10%"或"中途"
- 每个视频独立记录:同时看多个视频也不会混乱
数据存储在本地 Room 数据库里,不需要网络同步,也不上传任何服务器。
番剧追番进度
番剧除了普通的播放记忆,还专门记录追番进度:
- 当前看到第几集
- 每集的观看进度
- 追番列表的更新提醒
在 BiliPai 的 番剧 页面会显示:
- 每部追番的封面和更新状态
- 最近观看的那一集有"继续观看"按钮
- 已完结的番剧标记为"已完结"
清理播放历史
想清空播放历史或删除某个视频的进度记录:
单个清理
进入视频详情页 → 长按播放按钮 → 清除历史记录
全部清理
路径:设置 → 存储与数据 → 清除历史记录
⚠️ 清理后不可恢复。建议谨慎操作。
跨设备同步
BiliPai 的播放记录保存在本地,不自动跨设备同步。但你可以通过 WebDAV 设置备份 来迁移数据——见 WebDAV 设置备份恢复。
播放历史 vs 收藏 vs 稍后再看
这三个功能容易混淆,明确一下区别:
| 功能 | 作用 | 数据位置 |
|---|---|---|
| 播放历史 | 你看过的视频记录 + 每个视频的进度 | BiliPai 本地 |
| 收藏夹 | 你主动收藏的视频集合(UP 主的收藏夹功能) | B 站服务器 + 本地缓存 |
| 稍后再看 | 标记"有空再看"的视频列表 | B 站服务器 + 本地缓存 |
BiliPai 的播放历史是独立于 B 站服务器的本地记录,而收藏和稍后再看会和 B 站云端同步。
进度丢失排查
如果你发现某个视频的进度被重置到 0%:
- 确认没有手动清除历史记录
- 检查 BiliPai 是否被系统清理存储权限
- 更新 BiliPai 到最新版(旧版本有已知的进度记录 bug)
- 如果以上都排除,可能是 B 站 API 临时故障导致本地 Room 数据库异常
到此播放控制组全部 6 页完成。下一组是专门为把 B 站当播客的用户设计的 听视频模式。