• yusheng released this 2026-08-19 18:18:46 +08:00 | 3 commits to main since this release

    Entryway Android Phone 0.25.0 Preview

    本次仅发布 Android 手机版。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。

    Preview 是面向持续更新渠道的非调试构建:关闭 debuggable,并启用 R8、资源压缩、AOT 与 Baseline Profile;继续使用既有公开测试包证书,可覆盖安装。它不是正式 Release 渠道。

    版本信息

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

    搜索体验

    • 搜索结果支持显示画质标签,并提供独立开关。
    • 每个服务器可进入“全部搜索结果”页面,查看更多匹配内容。
    • 新增搜索历史、空闲搜索页媒体库标题推荐,并让搜索页打开时重新读取历史。
    • 设置 → 界面 → 搜索新增“记录搜索历史”开关;关闭后会同步清除磁盘中的既有历史。

    播放器与字幕

    • 在详情页及播放下一集前预热媒体请求,改善后续起播速度。
    • 修复预热流程可能向播放缓存记录错误文件长度的问题。
    • ExoPlayer 新增基于 libass 的 ASS/SSA 特效字幕渲染。
    • 新增可选的播放器窗口 HDR 色彩模式。
    • 修复切换至 ExoPlayer 时实际播放内核未正确切换的问题。

    详情页与媒体选择

    • 新增完整与简洁两种详情页样式。
    • 优化媒体版本、音轨、字幕选择及其联动,保持当前播放项和所选轨道一致。

    备份与恢复

    • 新增加密备份载荷与 WebDAV 备份、恢复。
    • 支持自动备份、日期文件名和精简备份载荷。
    • 支持本地备份文件导入、导出。

    独立发版与更新检测

    • 手机版更新检测改为读取 GitHub/Gitea Release 列表,只接受 android-phone-v* Tag 下的手机版 Preview/Release APK。
    • 忽略 Draft、TV、Windows 与历史全局 Tag;从合格手机版版本中选择最高语义版本。
    • 本次起手机版使用独立 Tag android-phone-v0.25.0,TV 和 Windows 版本不随手机版发版变化。

    升级提示与重点观察项

    • 播放缓存键已升级到 v2。升级后第一次播放不会命中旧缓存,起播速度与升级前相近;同一内容从第二次播放起才会获得新缓存加速。
    • 本批功能此前只在 Debug 包验证。Preview 启用了 R8,请重点关注:
      • ExoPlayer 的 ASS/SSA 特效字幕与 libass JNI 加载、渲染;
      • WebDAV 备份恢复,以及 Gson 反射使用的持久化数据类。

    构建与校验

    • Android 8.1(API 27)及以上。
    • 构建命令:./gradlew :app:assemblePreview
    • Preview 签名证书 SHA-256:bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6
    • 源码提交:be237b0e(功能基线:1491a60b)。
    • APK SHA-256:abbb3a78bb110e336717d6abf2f93f5d05b6160f9fd47108b335e86802e48776
    • APK 大小:158237467 bytes(约 150.91 MiB)。
    Downloads