-
v0.3.8 Stable
released this
2026-03-28 20:34:44 +08:00 | 23 commits to main since this releaseEntryway v0.3.8 Release Notes
🎬 主要变更 (v0.2.1 → v0.3.8)
🏗️ 架构重构
- 服务器详情页独立化:服务器详情页与首页完全拆分,使用独立的 API 会话加载数据,彻底消除首页和服务器页的状态联动 BUG
- 移除「活跃服务器」概念:不再有服务器启用/禁用状态区分,所有服务器平等对待
- 移除设置页的「服务器」入口:服务器管理统一在底部导航栏的「服务器」页面
🔍 搜索增强
- 跨服务器搜索:搜索功能现在会在所有非私密服务器中并行检索并返回结果
- 按服务器分组展示:搜索结果按服务器名分组显示,便于区分来源
- 仅返回电影/剧集:搜索结果过滤掉单集信息,只显示电影和剧集海报卡片
📱 服务器管理
- 手动拖动排序:服务器列表支持长按拖动重新排列,排序结果自动持久化
- 宫格/列表切换修复:服务器列表页面的宫格和列表视图切换功能恢复正常
- 私密服务器:支持将服务器标记为私密,私密服务器不参与跨服务器搜索
🎨 UI/UX 改进
- 深色/浅色模式适配:剧集详情页、电影详情页等页面全面适配深色和浅色主题
- 海报过渡效果优化:移除剧集详情页海报区域的粗黑过渡线
- 下载按钮优化:电影/剧集详情页的下载按钮改为图标样式,与收藏按钮大小一致
- 播放按钮拉宽:下载按钮缩小后腾出的空间用于拉宽播放按钮
- 移除多余文字:媒体文件夹标题移除了「最近添加 -」前缀
🎮 播放器
- 长按倍速播放:支持长按屏幕进行倍速播放(需在交互设置中启用)
- 交互设置页面:新增独立的交互设置页面,包含手势、快进快退、倍速播放等配置
- 网络设置页面:新增独立的网络设置页面
🖼️ 品牌更新
- 全新应用图标:更换为拱门 + 播放按钮设计的新 Logo
完整安装包: entryway-debug-0.3.8.apk
Downloads
-
Entryway v0.2.1 Stable
released this
2026-03-28 20:34:44 +08:00 | 23 commits to main since this releaseEntryway v0.2.1 Release Notes
🎨 UI 逻辑整体重构
- 多服务器架构:首页(Home)改为动态服务器切换器,服务器详情页(Server Detail)使用静态头部,两者职责分离
- 私有服务器支持:新增服务器访问控制,支持标记私有服务器,元数据(
isPrivate、displayName)通过upsertSavedServer()持久化 - 导航栏优化:非 Home/Detail 页面强制显示底部导航栏,修复 FAB 定位和标题在浅色/深色模式下的可见性问题
🔗 修复 302 重定向播放问题
- Nextemby / Redia CDN 直连播放:全面适配 Nextemby 反向代理的 302 重定向机制,实现 STRM 文件通过 CDN 加速的直连播放
- Auth 认证修复:将所有 API 请求的认证前缀从
Emby统一为MediaBrowser,匹配 Nextemby 的拦截要求 - PlaybackInfo 改为 POST:使用 POST 请求 + DeviceProfile 请求体获取播放信息,与官方客户端行为一致
- 取消 URL 预探测:移除播放前的 URL 探测逻辑,直接将流媒体 URL 传递给 ExoPlayer,由播放器自行处理 302 重定向,与 NipaPlay 等成功客户端的实现方式对齐
- 身份验证参数:在流媒体 URL 中携带
UserId和MediaSourceId,确保 Nextemby 能正确识别用户身份
🎬 修复 4K 高码率视频播放闪退问题
- 内存溢出修复:修正 ExoPlayer 缓冲策略,将
prioritizeTimeOverSizeThresholds从true(时间优先)改为false(大小优先),并设置 150MB 内存缓冲上限,防止 80Mbps+ 4K 视频因缓冲过大导致 OOM 崩溃 - 协程生命周期修复:修复播放器界面位置更新协程在 ExoPlayer 释放后仍运行导致的
CoroutinesInternalError崩溃 - CDN 连接增强:优化 HTTP 客户端配置,增加读取超时(60s)、启用连接失败自动重试、配置连接池(4连接/5分钟保活),提升大文件流媒体播放的连接稳定性
📋 其他改进
- 播放器位置更新频率从 100ms 调整为 250ms,降低 CPU 占用
- 优化服务器列表管理逻辑,支持服务器显示名称自定义
Downloads