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

    ⚠️ 此版本存在 mpv 引擎切换无法起播的关键回归,已被 v0.12.0 取代。请直接升级到 v0.12.0。
    🚨 强烈建议升级 — 此版本把原计划在 0.9.0 上线、但因合入流程问题没有真正进 main 的 Spatial / Glassmorphism 全局 UI 重构正式合入。0.10.0 当时也因此发布得不完整,请从 0.10.0 / 0.8.2 直接升级到本版本

    全局 UI 视觉重构

    • 新设计体系:引入空间化 / 玻璃态视觉语言,深空黑 + 全息青为深色主题主轴,雾白 + 冰川蓝为浅色主题主轴;通过 EntrywayScreenBackground / SpatialSurface / SpatialSectionTitle 等共享组件统一所有屏幕的层级与表面
    • 核心页面重塑:登录、首页 / Dashboard、搜索、媒体库 (View All)、详情、人物、分季 / 剧集、设置、服务器列表、播放器覆盖层全部接入新表面系统,告别旧的 Material 默认控件视觉
    • 高频弹层统一:下载选择、投屏设备、播放轨道选择、服务器菜单、设置数值弹窗等常用浮层补齐新视觉风格
    • 媒体卡片与列表体验优化:统一海报卡片、继续观看、分类分组、搜索结果、View All 网格、详情页推荐内容的间距、圆角、背景与状态展示
    • 兼容性保留:UI 重构遵循"先换皮再换骨"原则——播放、投屏、下载、搜索跳转、分季导航、服务器编辑、设置流程的业务逻辑均未改动,仅替换视觉外壳与高频弹层

    同步携带(来自 0.10.0)

    • 首页与服务器详情页海报加载提速:Coil OkHttp 并发上限提到每 host 64 / 总量 256,连接池 32;鉴权头缓存延长到 60 秒;ImageLoader 改为 Application onCreate 后台预热。冷启动后首屏海报填充明显更快
    • 新增"允许服务器转码"开关:播放器设置页"转码"分区新增总开关,默认关闭(保留云盘源 302 → CDN 行为);打开后画质 / 音频质量下拉真正生效
    • 首页 / 服务器详情页媒体库间距收紧:相邻媒体库纵向间距 6dp → 4dp,"我的媒体"与下方第一个媒体库补齐同等 4dp 间距
    • 播放器加载动画重做:参考 Tom Hewitt CodePen 的"0 / 1 数字落入三角斗"动画
    • ExoPlayer ↔ mpv 引擎切换保留播放进度:把目标位置烤进 mpv 的 loadfile … start=<sec> 命令;exo 侧在 mpv 位置轮询未就绪时回退到服务器 userData.playbackPositionTicks
    • mpv 内核外挂字幕显示修复:把 select+forced+default 这种 mpv 无法识别的复合 flag 改成单值 select / auto,并在加载完成后显式 setPropertyInt("sid", id) 选中目标轨道
    • 历史命名空间收敛:清理 com.jellycine.* 残留、com.xxxx.emby_tvcom.entryway.tv 命名统一、HDR 回退合并

    APK

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

    构建信息

    • versionName: 0.11.0
    • versionCode: 28
    Downloads