本地下载文件管理——已下载番剧的整理与播放
下载完成后的文件去向
Baka 下载的番剧文件默认保存在应用专属目录下的 downloads 文件夹中,按番剧名自动创建子目录:
downloads/
├── 鬼灭之刃/
│ ├── 第01集.mkv
│ ├── 第02集.mkv
│ └── 第03集.mkv
├── 进击的巨人 第一季/
│ ├── 第01集.mkv
│ └── 第02集.mkv
└── 葬送的芙莉莲/
└── ...
文件命名规则:Baka 会自动使用番剧名 + 集数 + 清晰度信息命名,如 鬼灭之刃 - 第05集 - 1080p.mkv。
本地库 vs 在线库
Baka 有两种观看模式:
| 维度 | 在线库 | 本地库 |
|---|---|---|
| 数据来源 | 多源聚合搜索 | 已下载的本地文件 |
| 是否需要网络 | 是(除缓存外) | 否(完全离线) |
| 更新频率 | 实时(跟随源站) | 下载时固定 |
| 存储空间 | 几乎不占(有缓存) | 需要预留 |
| 画质选择 | 取决于源 | 下载时选定 |
离线观看场景:
- 地铁 / 飞机等无网络环境
- 想在移动数据外节省流量
- 番剧被源站下架后仍想观看
本地库的自动管理
自动分类
Baka 根据文件信息自动对下载内容分类:
- 按番剧名归档
- 按季/篇分目录(如 "鬼灭之刃/无限列车篇/...")
- 按下载日期排序
- 按文件大小/清晰度排序
重复检测
下载前会检查本地是否已有同一集:
- 已下载且文件完整:跳过,不重复下载
- 已下载但文件损坏:提示是否重新下载
- 不同源同集数:提示是否覆盖
存储清理
设置中可以开启自动清理:
- 超过 30 天未观看的自动提示删除
- 存储空间不足时提示清理旧下载
- 手动设置每部番剧保留的集数上限
手动整理
虽然自动管理已经很方便,但有时需要手动介入:
移动文件:Baka 允许在应用内直接移动下载文件到其他位置(如移动到 SD 卡、外接硬盘)。
重命名:可以手动修改番剧名或集数文件名。注意修改后 Baka 可能无法自动关联弹幕。
删除:
- 单集删除:长按该集 → 删除
- 整季删除:长按番剧 → 删除整季
- 批量删除:勾选多个集数后批量删除
删除操作会清理对应的缓存、弹幕数据和缩略图。
本地库的弹幕问题
本地文件播放时,弹幕关联方式与在线略有不同:
- Baka 会尝试用番剧名自动匹配 BGM 弹幕库
- 如果自动匹配失败,需要手动关联番剧 ID
- 部分用户会提前把弹幕文件下载好,在播放本地文件时手动导入
迁移下载文件
换设备或重装应用时,下载文件的迁移步骤:
- 找到旧设备的 downloads 目录
- 复制整个 downloads 文件夹到新设备的同一位置
- 用新设备的 Baka 打开本地库
- Baka 会自动扫描并识别已下载的文件
注意:直接复制 .download 进度文件可能导致扫描混乱,建议只复制已完成的视频文件。
文件权限与共享
Android 11+ 的分区存储限制下,应用不能随便访问其他应用的文件。Baka 的下载文件放在专属目录内,可以:
- 用系统文件管理器直接访问
- 在其他播放器中打开(路径权限允许时)
- 复制到公共目录后自由处理