• yusheng released this 2026-08-20 01:23:21 +08:00 | 0 commits to main since this release

    Entryway Android Phone 0.25.2 Preview

    本次仅发布 Android 手机版补丁,修复 0.25.x 用户反馈的播放器、详情页、搜索历史和弹幕 API 持久化问题。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。

    **弹幕 API 升级提示:**如果从 0.25.0 直接升级到本版,旧版本写入的弹幕 API 配置仍可能被清空一次。更新后请重新添加自定义弹幕 API;从 0.25.1 及后续版本重新保存的数据,今后升级不会再丢失。旧版已混淆的数据无法自动恢复。

    版本信息

    平台 应用版本 构建号 渠道 Tag 安装包
    Android 手机版 0.25.2 48 Preview android-phone-v0.25.2 entryway-preview-0.25.2.apk

    问题修复

    播放器轨道选择

    • 修复 mpv 内核下音轨和字幕可能选错的问题,统一以服务器流索引保存选择,并仅在驱动 mpv 时转换为内部轨道编号。
    • 修复默认使用 mpv 内核时,详情页预选的音轨和字幕进入播放器后不生效的问题。
    • 修复 mpv 播放器内切换音轨或字幕后没有写回偏好,返回详情页仍显示旧选择的问题。
    • 为 mpv 字幕列表补充 Off 项,并统一 mpv 与 ExoPlayer 的轨道名称和备注显示逻辑。

    播放器手势

    • 修复 mpv 内核下亮度、音量、快进快退等滑动手势被透明点击层拦截的问题;两种播放器内核现在共用同一套手势识别。

    详情页版本记忆

    • 修复播放返回或退出详情页后视频版本重置为第一个的问题。版本选择现在与音轨、字幕一样按媒体条目持久化。
    • 当媒体库重扫或片源移除导致已保存版本失效时,会安全回退到当前有效版本。

    搜索历史

    • 搜索历史词条改为描边样式,与片名词条更易区分。
    • 每条搜索历史右侧增加独立删除按钮。

    数据持久化

    • 修复在线更新后自定义弹幕 API 配置被清空的问题,为持久化字段补充稳定名称并加入 R8 保留规则。

    已知行为

    • 播放缓存键自 0.25.0 起使用 v2 命名空间。升级后的首次播放不会命中旧缓存,第二次播放同一内容时恢复缓存加速。

    构建与校验

    • Android 8.1(API 27)及以上。
    • 构建命令:./gradlew :app:assemblePreview
    • Preview 为非调试构建,启用 R8、资源压缩、AOT 与 Baseline Profile,并继续使用既有公开测试包证书。
    • 修复提交:a23f752e3638b3a51eb51b56397115da
    • APK 大小:158253851 bytes(约 151 MiB)。
    • APK SHA-256:6a114751ee1a07819b254d7c67e6050a5e575b6eae45c675bcc448b51d975cb0
    • 签名证书 SHA-256:bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6
    Downloads