diff --git a/releases/android-phone/android-phone-v1.0.9/READY b/releases/android-phone/android-phone-v1.0.9/READY new file mode 100644 index 0000000..3903bdd --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.9/READY @@ -0,0 +1 @@ +2026-10-09T12:17:27+08:00 diff --git a/releases/android-phone/android-phone-v1.0.9/RELEASE_NOTE.md b/releases/android-phone/android-phone-v1.0.9/RELEASE_NOTE.md new file mode 100644 index 0000000..1286b72 --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.9/RELEASE_NOTE.md @@ -0,0 +1,47 @@ +# Entryway Android Phone 1.0.9 + +改善播放页与画中画状态、媒体库返回位置、直播源加载和网盘登录;补齐代理诊断、STRM 编辑与手机发送配置到电视的操作。使用正式发布密钥签名,可覆盖更新 1.0.1 及以后的正式版。 + +## 版本信息 + +- 版本:1.0.9,构建号:67 +- 渠道:Release;包名:`com.entryway.app` +- 系统:Android 8.1 及以上;ABI:arm64-v8a +- Tag:`android-phone-v1.0.9` +- 安装包:`entryway-release-1.0.9-arm64-v8a.apk` + +## 新增与改进 + +- “我的媒体”按服务器记住媒体库列表的位置,进入媒体库后返回、重新打开页面时恢复原位置。 +- 播放页重新进入时清理上一次的界面锁定状态;改善画中画与全屏切换时的控制栏状态同步。 +- 跳过片头时直接从片头结束位置打开视频;改善连播与 mpv 复用时的起播位置。 +- ExoPlayer 增加 HLS 分片预取选项,改善响应较慢线路的连续加载。 +- AI 字幕改善音频轨道读取与解码,增加语音识别服务的测试入口。 +- 代理设置增加局域网直连开关和当前服务器连接测试,显示请求实际经过代理还是直连。 +- 编辑 Emby / Jellyfin 服务器时也可修改 STRM 直链播放开关。 +- “发送到电视”可同步媒体服务器与弹幕配置,并说明哪些服务器因缺少已保存密码需要在电视上手动添加。 +- 联通云盘增加账号、验证码与 Token 登录入口;调整天翼云盘登录兼容性。 +- 优化音乐流读取与缓冲、弹幕文件解析。 +- 实验性实装杜比P7播放能力,功能可用性和稳定性有待提升 + +## 直播源 + +- 大播放列表与 XMLTV 节目单改用受限、流式读取,避免超大源持续占用内存;超限或不可用的源给出明确提示。 +- 自动更新周期调整为打开应用、播放频道前、每天、每三天或每周,并迁移旧的短周期设置。 + +## 验证边界 + +- 原反馈中的偶发播放界面消失未稳定复现;HDR 实际背光亮度和长时间反复切换仍需进一步验证。 +- 网盘登录兼容性仍可能受服务端变化影响;新增登录路径尚未覆盖所有真实账号。 + +## 安装 + +已安装 1.0.1 及以后的正式版可直接覆盖更新。更早的 Preview 版签名不同,请先备份,再卸载旧版、安装新版并恢复。 + +## 构建与校验 + +- 全模块单元测试共 1,788 项:1,785 项通过,3 项光盘菜单宿主测试按环境条件跳过;全量 lint 通过。 +- 正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。 +- 包内 ABI、版本号与构建号核对通过,包含 `libdandansign.so`;整个安装包中未发现弹弹Play AppSecret 明文。 +- PKT110 手机覆盖安装正式包并完成冷启动、设置页与媒体库浏览检查。 +- `entryway-release-1.0.9-arm64-v8a.apk`:56,875,069 字节,SHA-256 `03bd6d191bfa6a6bf2f7419ed18715fe6c2eb75caf2e8c9156f5d1d18a6ccfd3`。 diff --git a/releases/android-phone/android-phone-v1.0.9/RELEASE_REQUEST.json b/releases/android-phone/android-phone-v1.0.9/RELEASE_REQUEST.json new file mode 100644 index 0000000..10ed503 --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.9/RELEASE_REQUEST.json @@ -0,0 +1,12 @@ +{ + "schema_version": 2, + "platform": "android-phone", + "release_tag": "android-phone-v1.0.9", + "app_version": "1.0.9", + "build_number": 67, + "channel": "release", + "abi": "arm64-v8a", + "source_repository": "YuSheng-Jack/Entryway", + "source_commit": "2ab13b6a56c84d67d94f3cb30194936764c627d8", + "source_branch": "tv/ui-refactor-m1-m4" +} diff --git a/releases/android-phone/android-phone-v1.0.9/artifact.json b/releases/android-phone/android-phone-v1.0.9/artifact.json new file mode 100644 index 0000000..c2f76aa --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.9/artifact.json @@ -0,0 +1,14 @@ +{ + "schema_version": 2, + "platform": "android-phone", + "release_tag": "android-phone-v1.0.9", + "app_version": "1.0.9", + "build_number": 67, + "channel": "release", + "abi": "arm64-v8a", + "source_commit": "2ab13b6a56c84d67d94f3cb30194936764c627d8", + "built_at": "2026-10-09T11:24:53+08:00", + "artifact": "entryway-release-1.0.9-arm64-v8a.apk", + "size": 56875069, + "sha256": "03bd6d191bfa6a6bf2f7419ed18715fe6c2eb75caf2e8c9156f5d1d18a6ccfd3" +} diff --git a/releases/android-tv/android-tv-v1.0.9/READY b/releases/android-tv/android-tv-v1.0.9/READY new file mode 100644 index 0000000..3903bdd --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.9/READY @@ -0,0 +1 @@ +2026-10-09T12:17:27+08:00 diff --git a/releases/android-tv/android-tv-v1.0.9/RELEASE_NOTE.md b/releases/android-tv/android-tv-v1.0.9/RELEASE_NOTE.md new file mode 100644 index 0000000..7003999 --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.9/RELEASE_NOTE.md @@ -0,0 +1,57 @@ +# Entryway Android TV 1.0.9 + +更新首页与详情信息布局、新增多服务器“我的”和全应用屏保,改善搜索、服务器管理、扫码编辑与遥控器焦点。使用正式发布密钥签名,可覆盖更新 1.0.1 及以后的正式版。 + +## 版本信息 + +- 版本:1.0.9,构建号:51 +- 渠道:Release;包名:`com.entryway.tv` +- 系统:Android 6.0 及以上;提供 arm64-v8a 与 armeabi-v7a +- Tag:`android-tv-v1.0.9` +- 安装包:`Entryway-tv-release-1.0.9-arm64-v8a.apk`、`Entryway-tv-release-1.0.9-armeabi-v7a.apk` + +## 首页与详情 + +- 首页 Hero 自动轮播大图,移除右下角小海报;保留播放、收藏、详情操作,遥控器焦点保持稳定。 +- 收藏与媒体库海报行按屏幕可用宽度和卡片大小自适应展示 10–15 张,减少右侧空白;最近播放自适应展示 8–15 张。 +- 首页与详情采用结构化元信息、彩色分级与中文季集信息,简介布局随内容调整。 +- 修复从“续播”按钮向下跳过单集列表的问题:向下进入续播或上次选中的一集,再用左右键选其他集。 +- 对齐详情页字幕显示与播放器初始选择;改善极影视的类型、画质筛选和演员资料、作品查询。 + +## 浏览与管理 + +- 新增“我的”页,逐台汇总可见影视服务器的继续观看与收藏,显示加载进度和不可达服务器状态。 +- 跨服务器搜索逐步显示结果与剩余服务器数量;搜索历史保留片名 / 演员等搜索范围。 +- 增加全应用屏保与时钟,唤醒按键只唤醒屏保,避免误触底层页面。 +- 服务器管理显示账号信息,展开排序、编辑、隐藏、删除操作;删除确认默认选取消。 +- 导航栏媒体库显示与排序独立设置,显示的库排在隐藏库之前;可启用首页分区标题进入媒体库。 +- 扫码页带入电视当前已填写的地址、账号、名称和 STRM 等选项,编辑服务器无需重新填整张表;留空密码保留已有凭据。 +- 修复扫码页 STRM 开关显示,增加开 / 关文字及颜色状态;扫码修改后仍由电视端确认保存。 +- 增加启动 Logo 动画,补齐较旧 Android 系统的键盘、字体与证书兼容处理。 + +## 播放与直播源 + +- 改善直播播放列表和 XMLTV 大文件加载、超限拒绝与重启后的读取,减少反复闪退风险。 +- 直播源自动更新周期调整为打开应用、播放频道前、每天、每三天或每周,并迁移旧设置。 +- 增加杜比视界兼容模式,改善不可靠平台解码链路的回退选择。 +- 代理设置增加局域网直连开关和当前服务器连接测试;可从手机接收服务器与弹幕配置。 +- 实验性实装杜比P7播放能力,功能可用性和稳定性有待提升 + +## 验证边界 + +- 极影视真实服务器的筛选与演员作品查询、原反馈的荣耀智慧屏兼容性,仍需在对应环境继续验证。 +- Android 6/7 的旧设备及 Android 12+ 启动画面衔接尚未完成实机覆盖。 +- 部分当贝盒子的系统安装器可能在应用内更新时自行退出,可改用 U 盘或当贝助手安装。 + +## 安装 + +通常选择 arm64-v8a;32 位系统或提示包不兼容的设备选择 armeabi-v7a。应用内更新会按已安装包的 ABI 选择。已安装 1.0.1 及以后的正式版可覆盖更新;更早的 Preview 版请先备份后更换。 + +## 构建与校验 + +- 全模块单元测试共 1,788 项:1,785 项通过,3 项光盘菜单宿主测试按环境条件跳过;全量 lint 通过。 +- 正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。 +- 包内 ABI、版本号与构建号核对通过,包含 `libdandansign.so`;整个安装包中未发现弹弹Play AppSecret 明文。 +- DBBOX5C 盒子覆盖安装 armeabi-v7a 正式包并完成首页、剧集单集方向键与设置页检查;arm64 包完成静态校验。 +- `Entryway-tv-release-1.0.9-arm64-v8a.apk`:54,915,538 字节,SHA-256 `db14b067faa83f90aec1d57a16c98cc622b989a4db8b2e697efbf15a7873bed1`。 +- `Entryway-tv-release-1.0.9-armeabi-v7a.apk`:48,449,241 字节,SHA-256 `d989490fe8410732f94d4026cb9e9ee8e4e1719ef48a8cc7b6bdeaf73d13a350`。 diff --git a/releases/android-tv/android-tv-v1.0.9/RELEASE_REQUEST.json b/releases/android-tv/android-tv-v1.0.9/RELEASE_REQUEST.json new file mode 100644 index 0000000..fea1638 --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.9/RELEASE_REQUEST.json @@ -0,0 +1,15 @@ +{ + "schema_version": 2, + "platform": "android-tv", + "release_tag": "android-tv-v1.0.9", + "app_version": "1.0.9", + "build_number": 51, + "channel": "release", + "abi": [ + "arm64-v8a", + "armeabi-v7a" + ], + "source_repository": "YuSheng-Jack/Entryway", + "source_commit": "2ab13b6a56c84d67d94f3cb30194936764c627d8", + "source_branch": "tv/ui-refactor-m1-m4" +} diff --git a/releases/android-tv/android-tv-v1.0.9/artifact.json b/releases/android-tv/android-tv-v1.0.9/artifact.json new file mode 100644 index 0000000..2ba179f --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.9/artifact.json @@ -0,0 +1,26 @@ +{ + "schema_version": 2, + "platform": "android-tv", + "release_tag": "android-tv-v1.0.9", + "app_version": "1.0.9", + "build_number": 51, + "channel": "release", + "abi": [ + "arm64-v8a", + "armeabi-v7a" + ], + "source_commit": "2ab13b6a56c84d67d94f3cb30194936764c627d8", + "built_at": "2026-10-09T11:28:41+08:00", + "artifacts": [ + { + "artifact": "Entryway-tv-release-1.0.9-arm64-v8a.apk", + "size": 54915538, + "sha256": "db14b067faa83f90aec1d57a16c98cc622b989a4db8b2e697efbf15a7873bed1" + }, + { + "artifact": "Entryway-tv-release-1.0.9-armeabi-v7a.apk", + "size": 48449241, + "sha256": "d989490fe8410732f94d4026cb9e9ee8e4e1719ef48a8cc7b6bdeaf73d13a350" + } + ] +}