Compare commits

..
9 changed files with 201 additions and 8 deletions

No files matched your search

+12 -8
View File
@@ -8,8 +8,8 @@
<p align="center"><a href="https://entryway.top"><strong>官方网站 entryway.top</strong></a> | <a href="https://entryway.top">Official Website</a></p>
<p align="center">
<img src="https://img.shields.io/badge/Android-1.0.12-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android 1.0.12">
<img src="https://img.shields.io/badge/Android_TV-1.0.10-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android TV 1.0.10">
<img src="https://img.shields.io/badge/Android-1.0.13-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android 1.0.13">
<img src="https://img.shields.io/badge/Android_TV-1.0.12-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android TV 1.0.12">
<img src="https://img.shields.io/badge/Windows-开发中-8A8F98?style=flat-square" alt="Windows">
<img src="https://img.shields.io/badge/Server-Emby%20%7C%20Jellyfin%20%7C%20Plex%20%7C%20fnOS%20%7C%20ZSpace-AA5CC3?style=flat-square" alt="Server">
</p>
@@ -22,22 +22,26 @@
| 平台 | 版本 | 构建号 | 系统要求 | 下载(Gitea) | 镜像(GitHub) |
| --- | --- | ---: | --- | --- | --- |
| Android 手机 | **1.0.12** | 72 | Android 8.1+ · arm64 | [entryway-release-1.0.12-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-phone-v1.0.12/entryway-release-1.0.12-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-phone-v1.0.12/entryway-release-1.0.12-arm64-v8a.apk) |
| Android TV(64 位) | **1.0.11** | 55 | Android 6.0+ · arm64 | [Entryway-tv-release-1.0.11-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.11/Entryway-tv-release-1.0.11-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.11/Entryway-tv-release-1.0.11-arm64-v8a.apk) |
| Android TV(32 位) | **1.0.11** | 55 | Android 6.0+ · armeabi-v7a | [Entryway-tv-release-1.0.11-armeabi-v7a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.11/Entryway-tv-release-1.0.11-armeabi-v7a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.11/Entryway-tv-release-1.0.11-armeabi-v7a.apk) |
| Android 手机 | **1.0.13** | 73 | Android 8.1+ · arm64 | [entryway-release-1.0.13-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-phone-v1.0.13/entryway-release-1.0.13-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-phone-v1.0.13/entryway-release-1.0.13-arm64-v8a.apk) |
| Android TV(64 位) | **1.0.12** | 56 | Android 6.0+ · arm64 | [Entryway-tv-release-1.0.12-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.12/Entryway-tv-release-1.0.12-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.12/Entryway-tv-release-1.0.12-arm64-v8a.apk) |
| Android TV(32 位) | **1.0.12** | 56 | Android 6.0+ · armeabi-v7a | [Entryway-tv-release-1.0.12-armeabi-v7a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.12/Entryway-tv-release-1.0.12-armeabi-v7a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.12/Entryway-tv-release-1.0.12-armeabi-v7a.apk) |
| Windows x64 | 开发中 | — | Windows 10/11 | 独立版待发布 | — |
| 安装包 | 大小 | SHA-256 |
| --- | ---: | --- |
| `entryway-release-1.0.12-arm64-v8a.apk` | 59,303,524 B | `928724e2050dd3c95ddffae8d1686c096b3b02abc4e02a9a223f9af518066f2a` |
| `Entryway-tv-release-1.0.11-arm64-v8a.apk` | 56,238,021 B | `a024a18608110d47ad3b0b97de39931801d8dac40d5acdaa589f822f84074d76` |
| `Entryway-tv-release-1.0.11-armeabi-v7a.apk` | 49,771,725 B | `3b75ff69eb9615a43d052502e013090a75ce40f1dee770c9bf41d64419fb04eb` |
| `entryway-release-1.0.13-arm64-v8a.apk` | 59,617,395 B | `acb2cfce345bc6e40d1dc1a60bd2bc2eaa221aee9ef5580926421face86259a7` |
| `Entryway-tv-release-1.0.12-arm64-v8a.apk` | 56,598,329 B | `ecc9d69574bff1c052e399edc4f82a2460756ce7e7504daaeeac39520aae7d1f` |
| `Entryway-tv-release-1.0.12-armeabi-v7a.apk` | 50,132,073 B | `20bfc7f7a6425253d0ff62fbacabf968be863b5806029e45ab057ed2fcea8ed7` |
- 安装包均为 Release 构建,使用正式密钥签名(证书 SHA-256 `a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`)。
- **TV 该下哪个包**:大多数电视、投影仪、盒子用 64 位包;安装时提示「解析错误」「与设备不兼容」的老设备,改用 32 位包。应用内更新会按已装的包自动选择。
- **从 1.0 之前的 Preview 版升级**:签名不同,不能直接覆盖。请先在「设置 › 备份与恢复」备份到本地文件或 WebDAV,卸载旧版、安装新版后再恢复。已装 1.0.1 及以后版本的,在应用内检查更新即可。
- 每个版本的更新内容见对应 Release 说明:[Gitea Releases](https://gitea.yamby.cn/yusheng/Entryway_Release/releases) | [GitHub Releases](https://github.com/YuSheng-Jack/Entryway_Release/releases)。`RELEASE_NOTES.md` 仅保留 v0.24.0 及更早的合并发布记录。
手机版 1.0.13:新增杜比视界硬件修正与 P5/P8 系统解码、字幕在线搜索、Hills/AfuseKt/Yamby/CapyPlayer 备份导入导出、多线路自动切换、自定义徽章包与首页组件;修复投屏中断、飞牛续播与分页、弹幕遮挡等大量反馈问题,SMB 播放提速,用户群迁移到 Telegram。完整内容见[手机更新说明](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/tag/android-phone-v1.0.13)。
TV 1.0.12:加入设备三档与资源预算(真机灰度数据仍在收集,可在设置中手动选档)、杜比视界硬件修正与 P5/P8 系统解码、TMDB 聚合推荐首页、多线路自动切换;修复飞牛普通视频无画面、分页、选集与字号缩放等问题,SMB 播放提速。完整内容见[TV 更新说明](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/tag/android-tv-v1.0.12)。
手机版 1.0.12:修复 1.0.11 反复访问 Android Keystore 导致的卡顿,减少重复 TLS 校验和徽标计算;保持磁盘凭据加密,建议覆盖升级。TV 保持 1.0.10。
手机版 1.0.11(已撤下公开下载,请使用 1.0.12):修复 mpv 续播点与账本内核标记、音乐倍速计时;增强一键诊断、账号/备份保护、Trakt 与播放体验。TV 保持 1.0.10,真实 NAS 与特定片源兼容性仍待验证。Entryway 永久免费。
@@ -0,0 +1 @@
Verified signed Release arm64-v8a; ready for publication.
@@ -0,0 +1,63 @@
# Entryway Android Phone 1.0.13
版本 1.0.13 · 构建号 73 · 正式 Release · Android 8.1+ · arm64-v8a
这是 1.0.12 之后的完整功能版本,汇总用户反馈 #9–#59 中手机端的大部分需求与问题,以及杜比视界、飞牛、SMB、TVBox/IPTV 和外部备份导入等改进。TV 独立发布 1.0.12;Entryway 永久免费。
## 新功能
**播放与杜比视界**
- 杜比视界硬件修正路径:设备有 DV 解码器时经 ExoPlayer 原生播放;mpv 支持 mediacodec-copy 硬解修正(着色器缓存、首帧后校验),媒体信息新增视频解码器与杜比视界行。
- mpv 播放 Dolby Vision Profile 5/8 时可交给系统解码器(受信平台),失败或超时自动回到常规路径。
- 字幕在线搜索:Emby/Jellyfin 远程字幕、OpenSubtitles 与射手网(Assrt),使用你自己的密钥;自动解压 gzip/zip 并转为 UTF-8(#54)。
- 播放器内调整字幕底部边距,记住画面比例与缩放,双指连续缩放 0.5×–3×(#42);画面比例记忆与“自适应/拉伸”问题修正(#18、#19)。
- 播放保号提醒(#29)。
**首页、媒体库与资源**
- 首页各行可打开完整网格,首选画质多条件同时满足(#45);可按单个媒体库添加首页组件(#24),首页分类间距收紧(#17)。
- 媒体库筛选“未观看/已观看”,已观看标识更醒目(#12、#13);按播放时间排序时未播放项排序更准确(#11)。
- 资源页按服务器类型筛选(#30);每个服务器可写备注,显示在资源卡片并随备份保存(#53)。
- 首次启动可“跳过”,不添加服务器也能使用本地文件和网盘(#43)。
- 自定义徽章包(#27、#33);自定义组件支持 `.fwd` / `.rex` 订阅(#32);Trakt 可改用自定义 Client ID(#31)。
**飞牛、线路与网络**
- 多线路自动故障切换:线路不可用时自动换到其他可用线路(#15、#26)。
- 飞牛:完整媒体库分页(大库、多库不再截断)、IPTV 频道、外挂字幕下载;每路播放独立会话,先关闭旧转码;FN Connect 访问码与网关 Cookie(#35);FN ID 识别修正,不再把随意输入识别成 FN Connect(#36)。
- SMB 播放提速:SMB 3.1.1 协商、空闲会话过期重建、1 MiB 预读,慢服务器不再拖住其他存储(#59)。
- IPTV 播放列表上下文解析更稳健,TVBox 配置子集解码改进。
**备份**
- 可导入与导出 Hills、AfuseKt、Yamby、CapyPlayer 备份:分阶段写入、失败回滚,导入后列出需重新登录的账号,未能导出的字段会标出。
**用户群**
- 用户群迁移到 Telegram(Entryway Buddys),关于页二维码随之更新;致谢名单新增三位支持者。
## 修复
- 投屏期间保持局域网中转不被系统回收,容忍渲染器短暂异常,CDN 链接失效时回到服务器地址(#41)。
- 修复飞牛把普通视频报为 `dv_profile=0` 时被当成杜比视界、只有声音没有画面(#50)。
- 飞牛“继续观看”打开所在剧集并从断点续播(#37);FN Connect 中转不再收到登录页,FN ID / FN Connect 下的 ISO 给出明确提示。
- 开始播放沿用当前媒体音量,不再固定跳到较大音量(#38)。
- 首页轮播显示完整清晰图(#44);竖屏显示“上一集”(#47);上一集/下一集保持在正在播放的服务器和剧集内(#48)。
- 弹幕不再盖住播放器面板和对话框(#55);横屏弹幕匹配对话框使用全屏高度,结果可正常滚动选择(#56)。
- 1 MB 以下的 strm 不再显示为 0(#14)。
- 关闭开屏致谢后,部分设备(如 vivo)恢复界面时不再卡在致谢层、无法进入应用(#25)。
- 安装包同时带 v1(JAR)与 v2 签名,修复荣耀 MagicOS 7 提示“无证书”无法安装(#28)。
## 验证与已知限制
- 本轮在合并后的 main 上运行全部模块单元测试 2,468 项:2,465 通过、0 失败,3 项因缺少 DVD/Blu-ray 宿主夹具跳过。已核对包名、版本、ABI、正式签名(v1 + v2)、非调试属性与弹弹Play native signer,包内无 AppSecret 明文。
- 本次正式包未安装到实机做全量验收。杜比视界两条新路径、字幕搜索、外部备份导入和 FN Connect 在更多设备与服务器上的表现欢迎反馈。
- 外部备份导入只覆盖上述四个应用;目标应用未导出的字段无法恢复。
## 升级
正式签名与包名延续既有版本,1.0.1 及以后正式版可直接覆盖升级,建议先在「设置 › 备份与恢复」备份。
## 安装包校验
正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。
| 安装包 | 大小(字节) | SHA-256 |
| --- | ---: | --- |
| `entryway-release-1.0.13-arm64-v8a.apk` | 59,617,395 | `acb2cfce345bc6e40d1dc1a60bd2bc2eaa221aee9ef5580926421face86259a7` |
@@ -0,0 +1,12 @@
{
"schema_version": 2,
"platform": "android-phone",
"release_tag": "android-phone-v1.0.13",
"app_version": "1.0.13",
"build_number": 73,
"channel": "release",
"abi": "arm64-v8a",
"source_commit": "13ec76e83b74f6c8a9e4f8da531c538f79c1ba67",
"source_repository": "YuSheng-Jack/Entryway",
"source_branch": "main"
}
@@ -0,0 +1,14 @@
{
"schema_version": 2,
"platform": "android-phone",
"release_tag": "android-phone-v1.0.13",
"app_version": "1.0.13",
"build_number": 73,
"channel": "release",
"abi": "arm64-v8a",
"source_commit": "13ec76e83b74f6c8a9e4f8da531c538f79c1ba67",
"built_at": "2026-10-22T04:17:32.438172+00:00",
"artifact": "entryway-release-1.0.13-arm64-v8a.apk",
"size": 59617395,
"sha256": "acb2cfce345bc6e40d1dc1a60bd2bc2eaa221aee9ef5580926421face86259a7"
}
@@ -0,0 +1 @@
Verified signed Release arm64-v8a and armeabi-v7a; ready for publication.
@@ -0,0 +1,57 @@
# Entryway Android TV 1.0.12
TV 独立正式版,构建号 **56**,Release + R8、正式发布证书签名,提供 arm64-v8a 与 armeabi-v7a 两个安装包。这是 1.0.11 之后的完整功能版本:新增设备三档与资源预算、杜比视界新播放路径、TMDB 聚合推荐首页,并汇总飞牛、SMB、IPTV/TVBox 与多条用户反馈修复。手机版独立发布 1.0.13;Entryway 永久免费。
## 新功能
**设备三档与资源预算**
- 启动时按内存、CPU 与硬件解码能力分为高/中/低三档;缓冲、预热、图片缓存、并发连接、毛玻璃/动效与弹幕绘制随档位调整,内存吃紧时自动降档、恢复后回升。
- 按实测解码能力协商直放与转码:保守软解,STRM 直放不受转码码率限制,需要转码时按档位限制输出码率;检测卡帧、限制 mpv 软解负载,Exo 未选中轨道时自动恢复画面。
- 设置中可手动指定档位,并可在本机查看、复制诊断信息(不含服务器、账号、片名和链接,不自动上传)。
**杜比视界**
- 杜比视界硬件修正路径:mpv 支持 mediacodec-copy 硬解修正(着色器缓存、首帧后校验),改善不支持 HDR 的电视播放 DV 片源被迫软解、卡顿的问题(#57)。播放信息新增视频解码器与杜比视界行。
- mpv 播放 Dolby Vision Profile 5/8 时可交给系统解码器(受信平台,荣耀/华为屏与 HDR10 设置不进入),失败或超时自动回到常规路径。
**首页与浏览**
- TMDB 聚合推荐首页:可新建、编辑多个推荐页,详情页聚合多服务器资源,并可在侧边栏切换(#10)。
- 人物页显示年龄与去世日期,遥控器可滚动简介(#40);“我的媒体库”排序增加首映日期(#49)。
- 操作按钮与播放器控件随全局字号缩放(#51)。
**飞牛、线路与网络**
- 多线路自动故障切换:线路不可用时自动换到其他可用线路(#15、#26)。
- 飞牛:完整媒体库分页(大库、多库不再截断)、IPTV 频道、外挂字幕下载;每路播放独立会话,先关闭旧转码;FN Connect 访问码与网关 Cookie(#35);FN Connect 中转不再收到登录页,FN ID / FN Connect 下的 ISO 给出明确提示。
- SMB 播放提速:SMB 3.1.1 协商、空闲会话过期重建、1 MiB 预读,慢服务器不再拖住其他存储(#59)。
- IPTV 播放列表上下文解析更稳健,TVBox 配置子集解码改进。
**其他**
- 用户群迁移到 Telegram(Entryway Buddys),关于页二维码随之更新;致谢名单新增三位支持者。
## 修复
- 修复飞牛把普通视频报为 `dv_profile=0` 时被当成杜比视界、只有声音没有画面(#50)。
- 上一集/下一集在当前服务器上跳过同一集的其他版本(#47)。
- 人物详情页无法打开等问题修正(#46),以及 Android 6 设备上的若干兼容性问题。
- 关闭开屏致谢后,恢复界面时不再重新出现致谢层(#25)。
## 已知限制与反馈重点
- **设备三档尚无有效真机灰度报告**:目前的验证来自单元测试、lint、模拟器回归与正式配置构建;分档阈值、首页流畅度、内存占用和长时间播放稳定性仍需真机数据。出现卡顿或误降档时可在设置中手动选择档位,并附诊断反馈。
- 杜比视界两条新路径在更多电视/盒子上的兼容性待验证。
- mpv 原生 4K HEVC 欠载及冷续播崩溃仍未完成根因修复与真机闭环;已知 DBBOX5C / rk30board / Android 11 保留 ExoPlayer 保护。
- 本轮在合并后的 main 上运行全部模块单元测试 2,468 项:2,465 通过、0 失败,3 项因缺少 DVD/Blu-ray 宿主夹具跳过。已核对包名、版本、ABI、正式签名(v1 + v2)、非调试属性与弹弹Play native signer,包内无 AppSecret 明文;本次正式包未安装到实机验收。
反馈请附设备型号、系统版本、服务器类型、所用引擎、影片编码/分辨率、诊断信息与复现步骤;请勿公开账号密码或带令牌的播放链接。
## 安装
已安装 TV 1.0.1 及以后正式版可直接覆盖升级,建议先在「设置 › 备份与恢复」备份。64 位系统选择 arm64-v8a,32 位系统选择 armeabi-v7a。灰度包(`com.entryway.tv.tierpreview`,“Entryway TV 灰度”)与正式版包名不同,可并存,不会自动迁移数据。更早的不同签名版本需先备份,再卸载旧版、安装并恢复。
## SHA-256
正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。
| 安装包 | 大小 | SHA-256 |
| --- | ---: | --- |
| `Entryway-tv-release-1.0.12-arm64-v8a.apk` | 56,598,329 B | `ecc9d69574bff1c052e399edc4f82a2460756ce7e7504daaeeac39520aae7d1f` |
| `Entryway-tv-release-1.0.12-armeabi-v7a.apk` | 50,132,073 B | `20bfc7f7a6425253d0ff62fbacabf968be863b5806029e45ab057ed2fcea8ed7` |
@@ -0,0 +1,15 @@
{
"schema_version": 2,
"platform": "android-tv",
"release_tag": "android-tv-v1.0.12",
"app_version": "1.0.12",
"build_number": 56,
"channel": "release",
"abi": [
"arm64-v8a",
"armeabi-v7a"
],
"source_commit": "13ec76e83b74f6c8a9e4f8da531c538f79c1ba67",
"source_repository": "YuSheng-Jack/Entryway",
"source_branch": "main"
}
@@ -0,0 +1,26 @@
{
"schema_version": 2,
"platform": "android-tv",
"release_tag": "android-tv-v1.0.12",
"app_version": "1.0.12",
"build_number": 56,
"channel": "release",
"abi": [
"arm64-v8a",
"armeabi-v7a"
],
"source_commit": "13ec76e83b74f6c8a9e4f8da531c538f79c1ba67",
"built_at": "2026-10-22T04:17:32.616006+00:00",
"artifacts": [
{
"artifact": "Entryway-tv-release-1.0.12-arm64-v8a.apk",
"size": 56598329,
"sha256": "ecc9d69574bff1c052e399edc4f82a2460756ce7e7504daaeeac39520aae7d1f"
},
{
"artifact": "Entryway-tv-release-1.0.12-armeabi-v7a.apk",
"size": 50132073,
"sha256": "20bfc7f7a6425253d0ff62fbacabf968be863b5806029e45ab057ed2fcea8ed7"
}
]
}