• yusheng released this 2026-04-26 13:22:09 +08:00 | 19 commits to main since this release

    ⚠️ 此版本上 mpv 外挂字幕仍然不显示,已被 v0.13.0 取代。建议直接升级到 v0.13.0。
    🚨 强烈建议升级 — 修复了 0.10.0 / 0.11.0 上 mpv 引擎切换后无法起播的关键回归(任何想从 ExoPlayer 切到 mpv 引擎的播放都会卡在 PREPARING 状态);同时收敛了一批 UI 细节问题。强烈建议从 0.11.0 直接升级到本版本

    播放器修复

    • mpv 引擎切换无法起播(关键回归修复):0.10.0 引入的 loadfile <url> replace start=<sec> 4 参数语法是 mpv 0.34+ 才稳定的形式;is.xyz.mpv:0.1.12 内捆绑的 mpv 版本不支持,loadfile 静默失败,文件根本没加载,播放器停在 PREPARING 状态。改回最普通的 loadfile <url> 调用,把目标位置移到 MPV_EVENT_FILE_LOADED 事件回调里立刻执行 seek(在外挂字幕加载和 onTracksChanged 之前),并用 pause=true → seek → pause=false 把"先放 0 再跳到 N s"的瞬时穿帮藏起来

    UI 细节

    • 首页精选轮播与下方分区无缝衔接:FeatureTab 与 Continue Watching / Next Up / My Media 首段之间的可见接缝被消除。把首段渐变顶端的桥接色 alpha 从 0.46 提到 0.95,并扩展为 4 段平滑过渡,使 FeatureTab 底缘的桥接色与下方分区顶端连续
    • 播放器缓冲动画优化:三角形漏斗加大、变高(apex 95、半底 48);数字 0 / 1 下落起点从 y=0 改到 y=25 并止于漏斗顶(y=92),不再"从屏外掉下来";漏斗内新增累积堆物——一个梯形随 5.2 秒周期的正弦曲线平滑升降,对应"数字一直落、底下慢慢堆高"的视觉
    • 媒体库严格按 Emby 用户首选项排序:"我的媒体"横向滑动条与首页下方"子媒体库"网格都改为根据 Emby/Jellyfin 用户 UserConfiguration.OrderedViews 列表排序,与服务端用户在 Web 端拖拽设置的库顺序严格一致;用户没自定义顺序时回退到 API 自然顺序。同样的排序也应用到 Servers 列表点进的服务器详情页

    APK

    • 手机版:entryway-debug-0.12.0.apk
    • TV 版:Entryway-tv-debug-0.12.0.apk

    构建信息

    • versionName: 0.12.0
    • versionCode: 29
    Downloads