Repository navigation
DLsiteFloat v2.4.1
🔧 修复
1. 特典 / bonus 音轨预取不到字幕
预取字幕路径改为按宿主算法从 audio.vtt 推导完整相对路径
optimized/ + vttPath.replaceFirst("vtt", "json"),支持 04_omake/ 等子目录,
不再只取 vtt.optimized.name 导致 404。
2. 无字幕轨误配别的轨字幕
预取池 take 必须带当前作品键,且命中轨的作品键必须严格相等;
同一时长存在「明确无字幕」的轨时直接放弃命中。无字幕作品也会写入索引
(只有 N 行),重启后负证据仍在。
3. 激活状态误报
设置页不再把「本会话曾经授权」和「历史上曾经授权」两个记忆位混进判据;
LSPosed 未启用 / 宿主作用域未勾选时,状态卡正确显示未激活。
4. 新下载作品已预取,关代理后仍无字幕
没有作品键时允许「全池同一时长只对应一个作品键」的受限推断;
裁决窗到点后先磁盘缓存、再预取池(代理断开但 Wi-Fi 还在时也生效)。
5. 首次从预取池加载字幕要等 15 秒
现在把「预取池已有本轨 JSON」纳入分级,预取就绪时走标准窗 1000ms;
云端优先不变,晚到的云端 JSON 仍会覆盖。
📦 版本
- versionName:2.4.1
- versionCode:1040
- 索引 schema 仍为 4 ⇒ 升级后缓存不清零;无清单 / 组件变更,可直接覆盖安装。