Miru 观看进度自动保存机制
自动保存
Mirv 会在以下时机自动保存观看进度,不需要手动点保存按钮:
- 视频:正常播放时(按时间间隔定时保存)、暂停时、退出播放器时、播放完时;
- 漫画:翻页时(保存当前章节 + 当前页码)、退出阅读器时;
- 小说:滚动时(保存当前章节 + 滚动位置)、退出阅读器时。
保存什么
进度记录包含:
- 内容 ID(扩展的
url字段,唯一标识这个条目); - 当前集数 / 章节号;
- 在该集 / 章节内的具体位置(视频的时间戳、漫画的页码、小说的滚动偏移);
- 最后观看时间。
存哪
| 平台 | 进度文件 |
|---|---|
| Windows | %LOCALAPPDATA%\miru\progress.json |
| Android | 应用私有目录内 |
progress.json 是纯文本 JSON,可以直接备份。重装或迁移时复制这个文件到新设备对应位置即可恢复所有观看进度。
进度同步的现状
Miru 当前的进度同步能力:
| 同步方式 | 视频 | 漫画 | 小说 |
|---|---|---|---|
| 本地自动保存 | ✅ | ✅ | ✅ |
| AniList 同步 | ✅(动漫 + 漫画) | ✅(漫画) | ❌(AniList 不支持小说) |
| 原生云同步 | ❌(未实现,在 Todo 列表里) | ❌ | ❌ |
跨设备同步进度目前主要靠 AniList(限动漫和漫画)或手动复制数据目录。原生云同步在 GitHub Todo 列表里,发布时间待定。
进度不对怎么办
如果发现某个条目的进度记录有误:
- 在收藏列表或浏览列表里重新打开该内容;
- 手动跳转到正确的位置继续观看 / 阅读;
- 退出后 Mirv 会用新的位置覆盖旧的记录。
没有单独的"清除某条进度"入口——最直接的办法是退出 Mirv,手动编辑 progress.json 删除对应条目(操作前先备份)。