• yusheng released this 2026-08-21 14:06:37 +08:00 | 0 commits to main since this release

    Entryway Android Phone 0.26.0 Preview

    本次仅发布 Android 手机版更新,重点改善第三方弹幕自动匹配、播放预加载与服务器管理体验。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。

    版本信息

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

    弹幕自动匹配

    • 第三方弹幕镜像未实现 /api/v2/match 或该接口返回错误时,不再直接判定整个服务器不可用,会继续尝试搜索与匹配流程。
    • 修复电影和单集番组缺少集号时无法自动匹配的问题,减少不必要的手动选择。
    • 恢复番组详情 titles 别名数组参与匹配,提高译名、别名和不同命名方式下的命中率。
    • 修复 mpv 使用服务器转码播放时弹幕可能持续显示加载中的问题。

    播放预加载与启动行为

    • 播放预加载改为按播放时长配置,可选关闭或预加载 5、15、30、60 秒,默认 15 秒。
    • 根据当前视频版本的实际码率估算预加载数据量,并设置 80 MB 安全上限;低码率片源达到目标时长后会立即停止,不会为了填满上限继续下载。
    • 新增“App 启动时打开”设置,可配置启动后的默认入口。
    • “显示上次观看”默认开启。

    服务器与媒体信息

    • 服务器卡片新增媒体数量统计。
    • 服务器状态区分网络不可连接与登录凭据失效,便于快速判断故障原因。
    • 展示当前线路名称和相对更新时间。
    • 搜索结果的版本徽章跟随详情页版本排序设置,显示用户实际优先打开的版本信息。
    • 优化服务器卡片布局。
    • 继续观看进度条改为更细并向卡片内侧收缩。

    发布可靠性

    • 加固弹幕网络 DTO 的 R8 保留规则,避免 Preview 构建中字段被重命名后静默解析为空。
    • 新增发版前 R8 弹幕字段校验脚本;校验失败时禁止发布。

    安装说明

    • Android 8.1(API 27)及以上。
    • Preview 为非调试持续发布构建,支持现有 Preview/测试版用户直接覆盖安装。
    • 本次只更新 Android 手机版;其他平台保持各自独立当前版本。

    构建与校验

    • 构建命令:./gradlew :app:assemblePreview
    • R8 校验:./scripts/verify-r8-danmaku.sh
    • 功能提交:a05082eae2e17a82455ab3bb3a43d8a2ac31300e
    • APK 大小:158,280,743 字节(约 150.95 MiB)。
    • APK SHA-256:71a2e4685bc0bf270c572e9f59faa1c917125005754733e712953739fe1c5322
    • 签名证书 SHA-256:bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6
    Downloads