-
Entryway Android Phone 0.89.0 Preview Pre-Release
released this
2026-09-17 18:17:53 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.89.0 Preview
本次仅发布 Android 手机版,在 0.88.0 的基础上修复与优化:APP 图标改为三色自由组合,推荐页横向海报栏自适应屏幕,服务器名显示你设置的备注名,首次安装的服务器引导页改版。Android TV 与 Windows 保持各自独立版本,本次不更新、不重新上传旧安装包。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.89.0 55 Preview android-phone-v0.89.0entryway-preview-0.89.0.apk即将发布 1.0 正式版(请提前备份)
- 1.0 正式版将正式支持音乐及有声书服务器,Entryway 将成为真正的「影音」播放器。
- 1.0 正式版与现有 Preview 版本不兼容,无法直接覆盖升级。 请提前在「设置 › 备份与恢复」做好备份(本地文件或 WebDAV),安装 1.0 后即可恢复。
APP 图标:三色自由组合
- 「设置 › 通用 › APP 图标」改为自由组合:背景、隧道、播放三角分别选色,组合出的图标会直接替换桌面与应用列表里的 App 图标。
- 背景 8 种:石墨、奶白、午夜蓝、中国红、香槟金、樱花粉、冰川灰、阿里橙。
- 隧道与播放三角各 17 种,可分别设置:
- 纯色:白、午夜蓝、蒂芙尼蓝、克莱因蓝、中国红、爱马仕橙、香槟金、薰衣草紫、薄荷绿、樱花粉、莫兰迪灰;
- 特殊色:流光金、流光银、彩虹拼色、极光、日落、霓虹渐变。
- 颜色做成带名称的大按钮,小屏上不容易点错;选色时实时预览,可随时恢复默认图标。
- 原来的现成图标(霓虹系列、彩虹白)和 0.88.0 的双色配色不再提供;升级前已在使用的图标保持不变。
- App 启动时会检查桌面入口,避免图标切换异常后桌面上找不到 App。
界面与体验
- 推荐页「热门电影」「热门电视」等横向海报栏按屏幕宽度自适应:手机上一屏至少完整显示两张并露出下一张,平板等宽屏照常显示更多。
- 影音页左上角的服务器胶囊、离线提示和添加用户页标题,改为显示你设置的服务器备注名,未设置时显示服务器名称。
- 首次安装的服务器引导页改版:跟随浅色 / 深色主题,毛玻璃背景全屏铺满,去掉两侧黑边与青黑底色;登录与 Plex 授权步骤同步改版,引导文案更新为支持多种服务器类型。
修复
- 修复从其他版本升级后,打开「接续」页可能闪退的问题(「继续观看」的本地快照在正式构建里被错误读取)。升级后首次进入「接续」会先从服务器重新加载列表。
已知限制
- 部分桌面切换 App 图标后只把新图标放进应用列表,主屏上的图标消失时从应用列表拖回即可。
- 部分 Emby 兼容公益服的视频分片直连海外 CDN,在国内直连网络下可能被拒绝(403)而无法播放,需自备代理网络(同 0.88.0)。
- 1.0 正式版与本 Preview 版不兼容,请务必提前备份。
安装说明
- Android 8.1(API 27)及以上。
- Preview 为非调试持续发布构建,现有 Preview / 测试版用户可以直接覆盖安装 0.89.0。
- 本次只更新 Android 手机版;其他平台保持各自独立当前版本。
构建与校验
- 构建命令:
./gradlew :app:assemblePreview。 - R8 校验:
./scripts/verify-r8-danmaku.sh。 - 源码范围:
android-phone-v0.88.0..android-phone-v0.89.0。 - APK 大小:170,014,362 字节(约 162.14 MiB)。
- APK SHA-256:
cfdb3919974a972af6a6d63555a8a64cff6a9bdcc14ae93717f4d390986eac16。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
-
Entryway Android Phone 0.88.0 Preview Pre-Release
released this
2026-09-17 10:17:13 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.88.0 Preview
本次仅发布 Android 手机版。这是 1.0 正式版之前的最后一个大版本预览:手机端界面与交互整体重做,借鉴 iOS 上的 Emby 播放器 SenPlayer 的界面与交互方式;同时新增 Jellyfin 12 与 Navidrome 音乐服务器支持,播放器能力大幅扩展。由于改动幅度大、且即将发布 1.0,版本号由 0.29.0 直接提升至 0.88.0。Android TV 与 Windows 保持各自独立版本,本次不更新、不重新上传旧安装包。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.88.0 54 Preview android-phone-v0.88.0entryway-preview-0.88.0.apk即将发布 1.0 正式版(请提前备份)
- 下一个版本将是 1.0 正式版:正式支持音乐及有声书服务器,Entryway 将成为真正的「影音」播放器。
- 1.0 正式版与现有 Preview 版本不兼容,无法直接覆盖升级。 请在升级前到「设置 › 备份与恢复」做好备份(可保存为本地文件或备份到 WebDAV),安装 1.0 后即可从备份恢复服务器与设置。
界面与交互全面改版
整体借鉴 SenPlayer 的界面与交互方式重新设计,并内置中文字体,在各品牌系统上字重显示一致。
- 导航:底栏改为「影音 / 接续 / 资源 / 设置」加独立搜索按钮,滚动时自动收起;页面切换统一入场动画;图标全部换成 Entryway 自绘线性图标。
- 首页:顶部服务器胶囊一键切换服务器;行标题、「我的媒体」与媒体库页全部改版;无封面的媒体库自动生成封面;一行固定显示三张海报;剧集与合集海报角标改为浅色毛玻璃圆形计数。
- 合集:Emby 合集与 Plex 合集作为独立媒体库显示,新增合集详情页。
- 推荐:推荐页与自定义页面由组件搭建,可在「设置 › 组件」管理页面与组件;新增 TMDB / 豆瓣榜单、分类浏览与流媒体平台模块。点开任意推荐影片立即显示详情,同时在所有服务器上查找资源,找到后直接在详情页选择版本播放。
- 接续:继续观看、收藏、追更三个页签汇总所有服务器的内容,可按服务器分组、列表或网格显示;进入页面立即显示上次结果,后台再刷新。
- 搜索:同时搜索所有服务器,同一部影片合并为一条结果;新增演员页签与 TMDB 结果;慢服务器的结果保留并陆续补上;搜索历史改为胶囊样式。
- 详情页:全新布局,汇总该影片在每台服务器上的全部版本;点选已选中的服务器可在行内展开其多个版本,支持 4K / HDR / 1080p 筛选;视频、音频、字幕选择对任意服务器的版本都生效;剧集页显示所选单集在各服务器上的版本;季支持「查看全部」;更多菜单可选择线路与播放内核。
- 人物页:全新布局,显示生日、出生地、简介,作品以三列网格展示;Plex 服务器也支持人物页。
- 资源(服务器管理):服务器卡片显示延迟、图标可着色,长按拖动自定义排序;卡片菜单改为锚点弹出菜单;添加服务器按类型选择,SMB 与 WebDAV 使用轻量表单;服务器配置页与文件浏览器重做。
- 设置与外观:设置分层重排,子页面统一样式;新增主题强调色、海报与详情页显示开关;缓存页可查看各类缓存占用并一键清理;补齐更多播放设置。
- 多语言:新增繁體中文、日本語、한국어、Español。
- 应用图标:支持切换应用图标、使用图标包,或用自选的背景色与标志色生成专属图标。
播放器
- 播放界面全面改版;字幕始终保持在画面内,ExoPlayer 下特效字幕不再飘出屏幕,HDR 片源的字幕亮度更合适。
- 设置菜单(⚙)可直接切换播放内核;新增媒体信息面板、画面比例菜单与格式角标;支持音轨与字幕语言偏好。
- 快捷菜单(⚡)支持跳过片头片尾、手动标记片头片尾、章节跳转,以及连续播放开关;Plex 片头标记可自动跳过。
- 播放中可切换画质,并直接切换到其他服务器上的同一影片版本。
- 支持画中画,可设置离开播放页时自动进入画中画。
- 新增 Anime4K 超分辨率(mpv 内核)与自动选择播放内核。
- mpv 播放本地文件时正常显示画面。
- 对 m3u8 类型片源显式按 HLS 播放,修复部分 Emby 兼容服务端片源无法播放的问题。
服务器与播放源
- Jellyfin 12:适配新版鉴权方式与地址规则。
- Plex:新增相似影片、接下来观看、Logo 与演员照片、收藏、合集及其编辑操作、人物页。
- Emby 兼容服务端:兼容参数名区分大小写的服务端,修复首页各媒体库内容相同的问题;服务端过载(Cloudflare 1102)时自动限流并重试;服务端以 200 返回错误信息时不再把它缓存成封面。
- 文件源:本地、WebDAV、SMB 视频使用 Entryway 自己的播放器播放。
- 下载:从所选版本所在的服务器下载;剧集支持逐集下载;每台服务器都有下载入口。
- 投屏:使用影片所在服务器的音频转换设置与字幕。
音乐(预览)
- 添加服务器时可选择 Navidrome(Subsonic 协议)。
- 新增专辑、艺人、歌单页面,方形专辑封面,页面按封面取色。
- 音乐在独立的播放服务中播放;底栏上方显示迷你播放器,并新增正在播放页,支持随机与循环播放,播放记录会回报给服务器。
- 专辑支持下载,下载后可离线播放,下载按钮实时显示进度。
性能
- 消除逐帧重组、数据流重复重启与快速滑动时的内容弹出,列表滚动更流畅。
已知限制
- 音乐功能为预览,目前仅支持 Navidrome;有声书服务器将在 1.0 正式版中支持。
- 部分 Emby 兼容的公益服把视频分片直连海外 CDN,在国内直连网络下可能被 CDN 拒绝(403)而无法播放,这类片源需要自备代理网络;同一影片的其他片源不受影响。
- 1.0 正式版与本 Preview 版不兼容,请务必提前备份。
安装说明
- Android 8.1(API 27)及以上。
- Preview 为非调试持续发布构建,现有 Preview / 测试版用户可以直接覆盖安装 0.88.0。
- 本次只更新 Android 手机版;其他平台保持各自独立当前版本。
构建与校验
- 构建命令:
./gradlew :app:assemblePreview。 - R8 校验:
./scripts/verify-r8-danmaku.sh。 - 源码范围:
android-phone-v0.29.0..android-phone-v0.88.0。 - APK 大小:168,066,187 字节(约 160.28 MiB)。
- APK SHA-256:
8e42406b33c2fbe4b5cab1de298ff9727915805660acf37e64687b6a967b0839。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
-
Entryway Android TV 0.25.0 Stable
released this
2026-09-12 01:24:41 +08:00 | 0 commits to main since this releaseEntryway Android TV 0.25.0
本次仅发布 Android TV 版,主要完善首页动态背景、分区排序、媒体库刷新与返回焦点体验。手机版和 Windows 版保持各自独立版本,不受本次发布影响。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android TV 0.25.0 42 Release android-tv-v0.25.0Entryway-tv-release-0.25.0.apk本次更新
- 首页背景会跟随当前焦点切换:选中影剧时显示对应背景图并淡入淡出;“我的媒体库”中的媒体库使用自己的封面;没有图片的条目会让背景自然淡出。
- 首页分区顺序设置立即生效,默认顺序保持不变;在排序页上下移动分区时,焦点会跟随被移动的行。
- 媒体库横向栏采用与手机版一致的刷新机制:首次进入、缓存超过 5 分钟、浏览过媒体库页面后,以及点击刷新按钮时都会重新拉取。
- 首页最新内容改为按入库时间获取最近 20 项,已看过的条目也会正常显示。
- “我的媒体库”磁贴角标改为显示该媒体库的条目总数,并使用可容纳多位数的胶囊样式。
- 首页各行标题右侧的数量与箭头改为和标题垂直居中对齐。
- 从列表页、媒体库页或详情页返回首页时,焦点会回到进入前按下的元素,不再跳到“刷新”按钮。
安装说明
- 支持 Android 7.1(API 25)及以上 Android TV 设备。
- 本包为 Release 构建。
- 签名证书沿用此前 TV 版本,可直接覆盖升级。
- 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。
构建与校验
:tv-app:testDebugUnitTest:通过(101 个测试)。:data:testDebugUnitTest:通过(131 个测试)。:tv-app:lintRelease:通过,0 error。:tv-app:assembleRelease:通过。:tv-app:assemblePreview与 R8 生存检查:通过,Gson、Dolby Vision 序列化字段和 mpv JNI 接口均正确保留。- 官网测试:67 个通过,0 个失败。
- 已在当贝投影仪上逐项验证本次功能。
- APK 大小:202,557,288 字节(约 193.17 MiB)。
- APK SHA-256:
cabfb74233ec14d82603f97606a32dd07998616c3700d50ab39467d48de19150。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
已知遗留
- 从首页“继续观看”行右侧箭头进入列表页时,初始焦点仍会落在顶栏“设置”上。
- 从播放页返回首页后的焦点恢复尚未在真机上验证。
以上问题不影响本次版本的主要功能与覆盖升级。
Downloads
-
Entryway Android Phone 0.29.0 Preview Pre-Release
released this
2026-09-10 02:10:10 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.29.0 Preview
本次仅发布 Android 手机版更新,重点新增 Plex / fnOS 服务器类型与文件源播放,重构首页与精选轮播,并修复双内核字幕与播放行为问题。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.29.0 53 Preview android-phone-v0.29.0entryway-preview-0.29.0.apk新增服务器类型:Plex 与 fnOS
- 服务器页新增 Plex 与 fnOS 提供商支持,可直接添加并连接。
- 重构 Plex 播放链路,浏览器登录收回应用内完成,登录流程不再跳出应用。
- 修复 Custom Tabs 检测逻辑,环境不支持时自动回退应用内登录页。
- 为 Plex 数据模型补充 R8 保留规则,修复 Preview 包添加 Plex 服务器时的崩溃。
文件源播放(预装待测试验证)
- 支持从本地文件夹、SMB 共享与 WebDAV 直接播放媒体。
- 该功能为预装体验项,稳定性与兼容性待进一步真机验证。
首页与媒体库
- 重构首页内容行,每个服务器可保留各自的显示设置。
- 精选轮播样式改版。
- 修复媒体库行不刷新的问题,首页新增下拉刷新。
- 继续观看保持服务器返回的顺序。
- 首页行与媒体库列表页使用统一的数据查询口径。
- 轮播支持排除指定题材与分级,编辑过滤条件后立即生效。
- 题材词汇对齐 TMDB 并按系统语言显示。
播放器与字幕
- media3 升级至 1.10.1,新增字幕位移保护,偏移字幕不再飘出屏幕。
- ExoPlayer 与 mpv 双内核文本字幕贴屏幕底边显示。
- 修复 ExoPlayer 下图形字幕(PGS 等)被移出画面的问题。
- mpv 内核下图形字幕可拉伸到黑边显示。
- HDR 色彩模式仅向支持 HDR 输出的内核与设备申请。
- 离开前台(锁屏、切后台)自动停止播放,修复锁屏后声音继续播放的问题。
- 外挂字幕改用交付地址加载,并修正轨道信息上报。
其他修复
- 备份与恢复携带新增的按服务器设置字段。
- 归一化带凭据的第三方弹幕 API 地址,同一服务的不同写法归并为一个源。
- 清理 lint 问题,并修复其中三个真实缺陷。
安装说明
- Android 8.1(API 27)及以上。
- Preview 为非调试持续发布构建,支持现有 Preview/测试版用户直接覆盖安装。
- 本次只更新 Android 手机版;其他平台保持各自独立当前版本。
构建与校验
- 构建命令:
./gradlew :app:assemblePreview。 - R8 校验:
./scripts/verify-r8-danmaku.sh。 - 功能提交:
7468ea8a、cd03a6d0、34f4fed5、5ae9007e、c7451598、c85df32d、a80b8b94、1d66a972、3803c7b5、53f1a1d5、52519acc、fef04343、fd8f7e3d、51096265、13140e3f、396d1e48、d3b6704a、4d98b170、23343ea3、c8ecd7c2、e18d2fdf、a5ecd935、5525453e。 - APK 大小:160,038,962 字节(约 152.63 MiB)。
- APK SHA-256:
3e73d2abcf41ab7ec24a8422c8aa39ded70fd8b12b5bab0bc8e90932a01d07b4。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
-
Entryway Android TV 0.24.0 体验版 Pre-Release
released this
2026-09-07 08:54:30 +08:00 | 0 commits to main since this releaseEntryway Android TV 0.24.0 体验版
本次仅发布 Android TV 体验版,重点验证 Dolby Vision Profile 5 硬件解码兼容、弹幕显示,以及播放器画面比例与缩放。手机版和 Windows 版保持各自独立版本。
这是面向真实设备测试的预发布版本。请优先反馈弹幕、画面缩放和 4K Dolby Vision Profile 5 的表现。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android TV 0.24.0 41 Release 体验版 android-tv-v0.24.0Entryway-tv-release-0.24.0.apkDolby Vision 播放兼容
- 新增 TV 端 Dolby Vision 播放路由,根据片源 Profile、设备解码能力和显示链路选择播放方式。
- 对无法通过原生 Dolby Vision 显示链路正确输出的 Profile 5 片源,使用 MediaCodec 硬件解码、逐帧提取 RPU,并由 GPU 完成色彩重整形。
- TV 自绘路径输出修正色彩后的 SDR,避免普通 TV/投影仪的图形平面错误套用 HDR EOTF。
- 已补回自绘 Dolby Vision 路径的字幕视图,解决替换 PlayerView 后字幕不显示的问题。
- 自绘路径会关闭视频隧道模式,确保解码帧能够进入 GPU 重整形 Surface。
画面比例与缩放
- Profile 5 自绘路径支持“默认”“填充”“拉伸”“16:9”“4:3”“21:9”六种画面模式。
- 默认模式完整显示画面;填充模式按屏幕裁切;拉伸模式铺满屏幕;固定比例模式先调整为指定比例再适配屏幕。
- 补充视频尺寸变化监听,避免起播阶段尚未取得视频尺寸时造成非 16:9 片源拉伸。
请重点协助测试
1. 弹幕显示
请关注:
- 弹幕能否正常出现,是否与画面同步。
- 快进、后退、切集后,弹幕是否继续显示且时间正确。
- Canvas 与 SurfaceView 两种弹幕渲染模式是否存在被视频画面遮挡、闪烁或消失。
- Dolby Vision Profile 5 自绘路径与普通片源之间切换后,弹幕层级是否正常。
2. 画面缩放
请依次测试“默认”“填充”“拉伸”“16:9”“4:3”“21:9”,关注:
- 是否出现非预期拉伸变形。
- 填充模式的裁切方向是否正确。
- 比例切换是否立即生效。
- 连续切换比例后是否黑屏、闪屏或画面位置异常。
- 切集、快进或退出重进后,当前比例是否仍正确应用。
3. Dolby Vision Profile 5
反馈时请尽量附上:
- TV、盒子或投影仪的品牌与型号。
- 片源 Dolby Vision Profile、分辨率和帧率。
- 画面是否偏绿、偏紫、过暗、过曝或色彩正常。
- 播放是否流畅,卡顿是持续发生还是仅在起播、快进、切集时发生。
- 问题发生时所用的画面比例模式。
已知限制
- Dolby Vision Profile 5 的 MMR 映射和高于二次的多项式重整形暂未覆盖;遇到这类 RPU 帧时会保留原始绘制结果。
- 4K 60 fps Profile 5 的流畅度受设备 MediaCodec、GPU 和内存带宽影响,不同 TV/盒子/投影仪可能差异明显。
- 当前 Profile 5 GPU 重整形在 Android TV 上输出 SDR,不宣称输出原生 Dolby Vision 信号。
- 本地发布门禁中单元测试与 Release 打包通过;TV 模块现有 Compose Lint 债务仍有 24 个错误,本次未混入无关 UI 重构。
- 发布时没有在线 ADB 设备,因此本 APK 未重新执行安装烟测;核心播放路径已在前序投影仪实测中验证画面颜色。
安装说明
- 支持 Android 7.1(API 25)及以上 Android TV 设备。
- 本包为非调试 Release 构建,更适合观察 4K 播放性能。
- 签名证书与上一版一致,可直接覆盖安装。
- 若系统阻止安装,请允许当前下载工具或文件管理器安装未知来源应用。
构建与校验
- 构建任务:
:core:testDebugUnitTest、:tv-app:testDebugUnitTest、:tv-app:assembleRelease。 - APK 大小:202,524,520 字节(约 193.14 MiB)。
- APK SHA-256:
d3fe393cbbed7dadb8810d1fd0e309fa63a9e2575127a7122f3b5a2fc08bc117。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
-
Entryway Android Phone 0.27.0 Preview Pre-Release
released this
2026-08-23 22:43:55 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.27.0 Preview
本次仅发布 Android 手机版更新,新增 Plex/fnOS 服务器适配,并改善字幕显示、播放器兼容性与第三方弹幕源处理。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。
Plex 适配已预装,本版本暂未完成完整实机验证,仅供测试。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.27.0 51 Preview android-phone-v0.27.0entryway-preview-0.27.0.apkPlex 与 fnOS 服务器适配
- 新增 Plex 服务器类型及对应的登录、媒体浏览和播放数据适配。
- 新增 fnOS 服务器类型支持。
- 服务器提供方能力按类型隔离,为后续兼容性完善保留独立实现路径。
- Plex 当前属于预装测试能力,尚未完成完整实机验证;欢迎测试并反馈不兼容的媒体、认证和播放场景。
媒体库
- 统一媒体类型筛选到 TMDB 常用分类词表,并补充中英文分类显示。
- 改善不同服务器返回不同分类名称时的筛选一致性。
字幕与播放器
- ExoPlayer 与 mpv 的文本字幕默认更贴近画面底部,并统一底部边距行为。
- ExoPlayer 可将图形字幕移向画面外黑边,并限制移动后的位置,避免字幕飘出屏幕。
- mpv 新增“图形字幕拉伸到屏幕”能力,让 PGS 等图形字幕可进入黑边区域。
- HDR 色彩模式仅在当前播放器内核能够正确输出 HDR 时申请,减少错误色彩模式带来的显示异常。
- Media3 升级至 1.10.1。
如需将 PGS 等图形字幕移入黑边:将“底部边距”设置为负值,并开启“设置 → 播放器 → 图形字幕拉伸到屏幕”。该拉伸开关仅对 mpv 内核生效。
第三方弹幕源
- 弹弹Play兼容源的 Token 纳入端点身份区分;内置官方源仍忽略 Token,避免产生重复条目。
- 自动归一化裸域名、
/api和/api/vN地址,避免重复拼接/api/v2导致请求失败。 - 自定义弹幕源保持优先,内置弹弹Play固定在最后作为兜底。
- 弹弹Play兼容源可正确持久化选填 Token。
- 请求失败日志增加脱敏后的端点、API 路径和 HTTP 状态,便于排查且不会输出 Token。
安装与测试说明
- Android 8.1(API 27)及以上。
- Preview 为非调试持续发布构建,支持现有 Preview/测试版用户直接覆盖安装。
- 本次只更新 Android 手机版;其他平台保持各自独立当前版本。
- Plex 适配仅预装待测试验证。
- Media3 升级涉及完整播放链路,建议重点反馈 TrueHD/DTS 音轨、起播与拖动、DASH/HLS 和投屏异常。
构建与校验
- 构建命令:
./gradlew :app:assemblePreview。 - R8 校验:
./scripts/verify-r8-danmaku.sh。 - APK 大小:158,401,245 字节(约 151.06 MiB)。
- APK SHA-256:
0d010164aca976234b9e53975870c7ae0a7574ab614b50beb6a222c5fddd81d9。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
-
released this
2026-08-23 14:46:46 +08:00 | 0 commits to main since this releaseEntryway Android TV 0.23.0 Debug
本次为 Android TV 独立版本的首个正式独立 Release,同时将同一安装包放入既有全局
v0.25.0Compatibility Bridge,帮助仍使用旧版全局更新检查的用户完成迁移。应用版本从 0.18.1 升到 0.23.0;升级后,TV 更新检查切换到android-tv-v*独立 Tag。版本信息
平台 应用版本 构建号 渠道 独立 Tag 安装包 Android TV 0.23.0 40 Debug android-tv-v0.23.0Entryway-tv-debug-0.23.0.apk本 Release 的正式归属是独立 Tag
android-tv-v0.23.0;同一 APK 另外放入既有全局v0.25.0,仅作为旧版迁移桥接。后续 TV 版本继续使用android-tv-v*Tag。本次更新
- 完成播放器分层重构:画面保持可见,顶部信息条、底部进度条、动作胶囊和设置侧栏职责分离。
- 完成播放器设置侧栏、音视频/字幕/弹幕/版本面板,以及遥控器焦点和返回行为修复。
- 完成首页、媒体库、详情、搜索和设置中心的 TV 交互整理;保留既有服务器、弹幕和播放数据兼容。
- TV 更新检查从单个全局
releases/latest改为 Release 列表,只接受android-tv-v*下的 TV Debug/Release APK,并按语义版本选择最高版本。 - 版本比较改为严格的语义版本比较,远端版本不高于当前版本时不再误报更新。
升级与兼容性
- 旧 TV 版本可通过全局
v0.25.0桥接 Release 直接覆盖安装本包。 - 本包继续使用既有 Android Debug 签名证书,证书 SHA-256 为
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。 - 安装本包后,后续更新只从
android-tv-v*平台 Release 中查找,不会把手机版或历史全局 Release 当作 TV 更新。
构建与验证
- Debug 发布包:
./gradlew :tv-app:assembleDebug。 - Preview/R8 门禁包:
./gradlew :tv-app:assemblePreview。 - TV 单测:
./gradlew :tv-app:testDebugUnitTest。 - R8/JNI/Gson 检查:
./scripts/verify-r8-tv.sh tv-app/build/outputs/apk/preview/Entryway-tv-preview-0.23.0.apk。 - 资源格式字符串检查:
python3 scripts/verify-format-strings.py。
产物校验
Entryway-tv-debug-0.23.0.apk:207647229 bytes;SHA-256ee291f50af037f42e1e3f30d46942f8720c345dc0d513a98533cf0e36abe6436。- Preview 校验包
Entryway-tv-preview-0.23.0.apk:181511500 bytes;SHA-256dda2c4e441932f7d8bfc112db6bf052676447b68046af6311ca64cdee57cfcc7。 - 当前源码基线:
daf1ee75c3c42eb955b90cfcbc51e7809f13494a。
Downloads
-
Entryway Android Phone 0.26.0 Preview Pre-Release
released this
2026-08-21 14:06:37 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.26.0 Preview
本次仅发布 Android 手机版更新,重点改善第三方弹幕自动匹配、播放预加载与服务器管理体验。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.26.0 50 Preview android-phone-v0.26.0entryway-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。 - 功能提交:
a05082ea、e2e17a82、455ab3bb、3a43d8a2、ac31300e。 - APK 大小:158,280,743 字节(约 150.95 MiB)。
- APK SHA-256:
71a2e4685bc0bf270c572e9f59faa1c917125005754733e712953739fe1c5322。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
- 第三方弹幕镜像未实现
-
Entryway Android Phone 0.25.3 Preview Pre-Release
released this
2026-08-20 23:37:01 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.25.3 Preview
本次仅发布 Android 手机版更新,重点修复第三方弹幕服务器兼容性,并增加视频版本排序与弹幕端点别名。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.25.3 49 Preview android-phone-v0.25.3entryway-preview-0.25.3.apk问题修复
第三方弹幕服务器
- 修复用户填写的服务器地址已包含
/api/v2时,请求路径再次追加/api/v2导致 404 的问题;现在填写裸域名或带/api/v2的完整地址都可使用。 - 同一服务器的两种地址写法会归并为同一个弹幕源,避免重复展示。
- 修复第三方弹幕服务器被错误要求必须具备弹弹Play官方凭据的问题。自定义兼容服务器现在只要求有效地址:有凭据时签名,无凭据时发送裸请求。
- 失败端点会在
DanmakuApi日志中记录端点和 HTTP 状态码,Token 保持脱敏,便于排查配置问题。
新增功能
详情页版本排序
在“设置 → 界面”中新增详情页视频版本排序,可选择:
- 服务器默认顺序。
- 体积从大到小或从小到大。
- 码率从高到低。
- 分辨率从高到低。
- 按名称排序。
缺少对应排序信息的版本会沉底,不会被当作数值
0排到前面。弹幕端点别名
- 自定义弹幕端点新增选填别名,播放器弹幕源列表会优先显示别名。
- 别名留空时显示服务器域名,并在输入界面提供实时预览。
- LogVar 与弹弹Play兼容类型均支持别名。
交互调整
- 内置弹弹Play不再出现在设置列表和类型下拉中,改为固定最低优先级的兜底源。播放器列表通常隐藏该源,但当它是唯一加载成功或当前正在使用的源时仍会显示。
- 原“其他”类型更名为“弹弹Play兼容”,Token 改为选填;LogVar 的 Token 仍为必填。
- 搜索等待状态改为加载指示,替换与实际结果结构不一致的骨架屏。
数据兼容性
DanmakuApiEndpoint新增稳定持久化的alias字段。旧数据可直接读取,别名为空时自动显示域名。- 新数据被旧版本读取时会忽略别名字段,无需迁移。
构建与校验
- Android 8.1(API 27)及以上。
- 构建命令:
./gradlew :app:assemblePreview。 - Preview 为非调试构建,启用 R8、资源压缩、AOT 与 Baseline Profile,并继续使用既有公开测试包证书。
- 功能提交:
68449bd6、1809bafb。 - APK 大小:158,258,587 字节(约 151 MiB)。
- APK SHA-256:
ad709b48d5307b2b1fcd40a9ee1d324f755eaf767de58d5bc1cd28a33a5a48a1。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads
- 修复用户填写的服务器地址已包含
-
Entryway Android Phone 0.25.2 Preview Pre-Release
released this
2026-08-20 01:23:21 +08:00 | 0 commits to main since this releaseEntryway Android Phone 0.25.2 Preview
本次仅发布 Android 手机版补丁,修复 0.25.x 用户反馈的播放器、详情页、搜索历史和弹幕 API 持久化问题。Android TV 与 Windows 采用独立版本和 Tag,本次不更新、不重新上传旧安装包。
**弹幕 API 升级提示:**如果从 0.25.0 直接升级到本版,旧版本写入的弹幕 API 配置仍可能被清空一次。更新后请重新添加自定义弹幕 API;从 0.25.1 及后续版本重新保存的数据,今后升级不会再丢失。旧版已混淆的数据无法自动恢复。
版本信息
平台 应用版本 构建号 渠道 Tag 安装包 Android 手机版 0.25.2 48 Preview android-phone-v0.25.2entryway-preview-0.25.2.apk问题修复
播放器轨道选择
- 修复 mpv 内核下音轨和字幕可能选错的问题,统一以服务器流索引保存选择,并仅在驱动 mpv 时转换为内部轨道编号。
- 修复默认使用 mpv 内核时,详情页预选的音轨和字幕进入播放器后不生效的问题。
- 修复 mpv 播放器内切换音轨或字幕后没有写回偏好,返回详情页仍显示旧选择的问题。
- 为 mpv 字幕列表补充
Off项,并统一 mpv 与 ExoPlayer 的轨道名称和备注显示逻辑。
播放器手势
- 修复 mpv 内核下亮度、音量、快进快退等滑动手势被透明点击层拦截的问题;两种播放器内核现在共用同一套手势识别。
详情页版本记忆
- 修复播放返回或退出详情页后视频版本重置为第一个的问题。版本选择现在与音轨、字幕一样按媒体条目持久化。
- 当媒体库重扫或片源移除导致已保存版本失效时,会安全回退到当前有效版本。
搜索历史
- 搜索历史词条改为描边样式,与片名词条更易区分。
- 每条搜索历史右侧增加独立删除按钮。
数据持久化
- 修复在线更新后自定义弹幕 API 配置被清空的问题,为持久化字段补充稳定名称并加入 R8 保留规则。
已知行为
- 播放缓存键自 0.25.0 起使用 v2 命名空间。升级后的首次播放不会命中旧缓存,第二次播放同一内容时恢复缓存加速。
构建与校验
- Android 8.1(API 27)及以上。
- 构建命令:
./gradlew :app:assemblePreview。 - Preview 为非调试构建,启用 R8、资源压缩、AOT 与 Baseline Profile,并继续使用既有公开测试包证书。
- 修复提交:
a23f752e、3638b3a5、1eb51b56、397115da。 - APK 大小:
158253851bytes(约 151 MiB)。 - APK SHA-256:
6a114751ee1a07819b254d7c67e6050a5e575b6eae45c675bcc448b51d975cb0。 - 签名证书 SHA-256:
bbd12fc3757222334f11f22a238012a4745a4423ac07b9dd76b3e887691505c6。
Downloads