Compare commits

...
Author SHA1 Message Date
YuSheng-Jack e69784464a release: phone and TV 1.0.9 signed APK metadata 2026-10-09 12:17:55 +08:00
YuSheng-JackandClaude Opus 5.5 2de6082b42 docs: the 2L thanks move to the 1.0.8 release notes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 08:37:08 +08:00
YuSheng-JackandClaude Opus 5.5 02ad009f5e docs: list phone and TV 1.0.8; thanks the 2L test group
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 08:27:09 +08:00
YuSheng-JackandClaude Opus 5.5 a2dafba963 docs: list phone and TV 1.0.7
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 19:12:07 +08:00
YuSheng-JackandClaude Opus 5.5 0e2bf6d7c3 docs: list phone and TV 1.0.6
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 09:48:07 +08:00
YuSheng-JackandClaude Opus 5.5 181bc3516f docs: the user group moves to QQ (1107768156)
The WeChat code expired every seven days; the QQ group's code stays valid.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:14:15 +08:00
YuSheng-JackandClaude Opus 5.5 d974385c59 docs: list phone and TV 1.0.5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 08:12:52 +08:00
余生andClaude Opus 5.5 c9fa96f412 docs: refresh community QR code (valid until 10 月 9 日)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 18:32:46 +08:00
余生andClaude Opus 5.5 b0ae3d3e3a docs: list phone and TV 1.0.4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 11:40:22 +08:00
YuSheng-JackandClaude Opus 5.5 6e6e391beb docs: list phone and TV 1.0.3, today's sources and features
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:31:19 +08:00
余生 afc22ffa2b docs: store community QR as PNG 2026-09-26 23:35:02 +08:00
余生 c505407c3a docs: refresh community QR code 2026-09-26 23:30:46 +08:00
余生andClaude Opus 5 3ffcb525d3 docs: say Entryway is free but closed source, not MIT
Drops the MIT badge, the licence section with the NipaPlay-Reload
credits, and the links to the source repositories, which are private.
The README now says Entryway is free to use but not open source.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 18:08:24 +08:00
余生andClaude Opus 5 00cdf00fe0 docs: invite readers into the Entryway Buddys WeChat group
Adds the group's QR code under the latest releases, with a pointer to
entryway.top for a fresh code once this one expires (WeChat group codes
last seven days). The image starts at the group name, without the
members' avatar collage.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 17:20:50 +08:00
余生andClaude Opus 5 abec806aea docs: list Android 0.90.0 and TV 0.25.0, with entryway.top as the site
The README still showed the global v0.24.0 batch. It now lists each
platform's current independent release with Gitea downloads, GitHub
mirrors, sizes and SHA-256, the 1.0 backup notice, what 0.88-0.90
brought, the supported media sources, and the renamed GitHub owner.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-18 11:50:15 +08:00
10 changed files with 247 additions and 79 deletions

No files matched your search

+74 -79
View File
@@ -3,106 +3,101 @@
</p>
<p align="center"><strong>Entryway</strong></p>
<p align="center">多服务器聚合管理的跨平台媒体客户端,支持 Jellyfin 和 Emby。</p>
<p align="center">A multi-server aggregation media client for Jellyfin & Emby — Android, Android TV & Windows.</p>
<p align="center"><a href="https://www.yamby.cn">官方网站 | Official Website</a></p>
<p align="center">一扇门,通往你的全部影音。把 Emby、Jellyfin、Plex、飞牛影视、极影视、音乐服务器、IPTV 与点播站,连同网盘、NAS 和本地文件,收进同一个客户端。</p>
<p align="center">One entryway to all your media — a client for Emby, Jellyfin, Plex, fnOS, ZSpace, music servers, IPTV and VOD sites, cloud drives, NAS shares and local files.</p>
<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/Platform-Android%20%7C%20Android_TV%20%7C%20Windows-3DDC84?style=flat-square" alt="Platform">
<img src="https://img.shields.io/badge/Server-Jellyfin%20%7C%20Emby-AA0000?style=flat-square" alt="Server">
<img src="https://img.shields.io/badge/License-MIT-blue?style=flat-square" alt="License">
<img src="https://img.shields.io/badge/Android-1.0.8-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android 1.0.8">
<img src="https://img.shields.io/badge/Android_TV-1.0.8-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android TV 1.0.8">
<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>
---
## 最新版本 | Latest Release
本仓库是 Entryway 的发布仓库:安装包以 Release 附件形式提供,客户端的更新检测也从这里读取版本。手机、TV、Windows 三端**独立发版**,各自使用 `android-phone-v*`、`android-tv-v*`、`windows-v*` 前缀的 Tag。
**全局标签 `v0.24.0`**(各端应用版本独立;手机版为 Preview,TV 与 Windows 为 Debug)
## 最新版本 | Latest Releases
| 平台 | 应用版本 | 构建号 | 下载 |
| --- | --- | --- | --- |
| Android 手机版 | 0.24.0 | 45 | [`entryway-preview-0.24.0.apk`](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/v0.24.0/entryway-preview-0.24.0.apk) |
| Android TV 版 | 0.18.1 | 39 | [`Entryway-tv-debug-0.18.1.apk`](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/v0.24.0/Entryway-tv-debug-0.18.1.apk) |
| Windows x64 | 0.18.0 | 37 | [`Entryway_0.18.0+37_Windows_x64_Setup.exe`](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/v0.24.0/Entryway_0.18.0+37_Windows_x64_Setup.exe) |
| 平台 | 版本 | 构建号 | 系统要求 | 下载(Gitea) | 镜像(GitHub) |
| --- | --- | ---: | --- | --- | --- |
| Android 手机 | **1.0.8** | 66 | Android 8.1+ · arm64 | [entryway-release-1.0.8-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-phone-v1.0.8/entryway-release-1.0.8-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-phone-v1.0.8/entryway-release-1.0.8-arm64-v8a.apk) |
| Android TV(64 位) | **1.0.8** | 50 | Android 7.1+ · arm64 | [Entryway-tv-release-1.0.8-arm64-v8a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.8/Entryway-tv-release-1.0.8-arm64-v8a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.8/Entryway-tv-release-1.0.8-arm64-v8a.apk) |
| Android TV(32 位) | **1.0.8** | 50 | Android 7.1+ · armeabi-v7a | [Entryway-tv-release-1.0.8-armeabi-v7a.apk](https://gitea.yamby.cn/yusheng/Entryway_Release/releases/download/android-tv-v1.0.8/Entryway-tv-release-1.0.8-armeabi-v7a.apk) | [下载](https://github.com/YuSheng-Jack/Entryway_Release/releases/download/android-tv-v1.0.8/Entryway-tv-release-1.0.8-armeabi-v7a.apk) |
| Windows x64 | 开发中 | — | Windows 10/11 | 独立版待发布 | — |
> Android 手机版从 0.24.0 起使用 Preview 持续发布构建:启用 R8、AOT 与 Baseline Profile,但仍沿用 1.0 前公开包的调试证书,可直接覆盖安装;TV 继续使用 Debug 构建,Windows 安装包未签名。Preview/Debug 均不是正式 Release 构建。
>
> ⚠️ v0.19.0 的手机安装包误用了正式发布证书,无法覆盖安装。0.18.x 及更早版本可直接覆盖安装 0.20.0;若已安装 v0.19.0,需先卸载再安装。
>
> Windows 端正在重构,预计 **2026 年 8 月 17 日**正式发布新版。
| 安装包 | 大小 | SHA-256 |
| --- | ---: | --- |
| `entryway-release-1.0.8-arm64-v8a.apk` | 56,703,625 B | `3e7ea08e7047dea4df76b261cd3a3b8e247e7ebc9ad7d64d4b36ecc08502de47` |
| `Entryway-tv-release-1.0.8-arm64-v8a.apk` | 54,240,788 B | `acff710f9ffbf4d1358416dd0749c4ac218bc5ce44b2af4863ab750120bdda3a` |
| `Entryway-tv-release-1.0.8-armeabi-v7a.apk` | 47,774,508 B | `b46529d89e1a4d4216d39f3d8d030940810ff55e50efe62df9554ff487535e94` |
- **变更日志**:[`RELEASE_NOTES.md`](RELEASE_NOTES.md)
- **全部版本**:[Gitea Releases](https://gitea.yamby.cn/yusheng/Entryway_Release/releases) | [GitHub Releases](https://github.com/JackYucongjia/Entryway_Release/releases)
- 安装包均为 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 及更早的合并发布记录。
## 概述 | Overview
## 交流群 | Community
**Entryway** 是一个面向自建媒体服务器用户的跨平台客户端,覆盖 **Android 手机**、**Android TV** 和 **Windows** 三端。核心设计理念是 **多服务器聚合**——在一个统一的界面中管理和浏览你所有的 Jellyfin / Emby 服务器。
欢迎加入 QQ 用户群 **Entryway Buddys**(群号 **1107768156**):反馈问题、交流服务器与播放设置,新版本的消息也会第一时间在群里发布。
Entryway is a cross-platform client for self-hosted media server users, available on **Android Mobile**, **Android TV**, and **Windows**. Its core philosophy is **multi-server aggregation** — managing and browsing all your Jellyfin / Emby servers from a single, unified interface.
Join the **Entryway Buddys** QQ group (number **1107768156**) for feedback, tips and release news.
**官网**:[www.yamby.cn](https://www.yamby.cn)
<p align="center">
<img src="community-qq.png" alt="QQ 群 Entryway Buddys 入群二维码" width="260">
</p>
## 核心特性 | Features
> 用 QQ「扫一扫」扫码,或在 QQ 里搜索群号加入。官网 [entryway.top](https://entryway.top/#community) 上也有同一张二维码;手机版、TV 版的「设置 › 关于 › QQ 交流群」里也能找到。
### 🖥️ 多服务器管理
- 添加多个 Jellyfin / Emby 服务器,一键快速切换
- 服务器卡片显示用户头像、用户名、服务器地址
- 私密服务器:标记后默认隐藏,需手动开启显示
- 冷启动离线恢复:服务器不可用时不清除账号
## 支持的媒体源 | Sources
### 🎬 双引擎播放器(Android)
- **ExoPlayer**:默认引擎,基于 Media3 + FFmpeg 扩展
- **mpv**:高兼容性引擎,含 libdvdread/libdvdnav/libbluray
- 自动容错切换,保留播放进度
- 解码模式:SW / HW / HW+ / DV-SW
### 💬 多弹幕服务
- 弹弹Play 官方、LogVar 弹幕 API、其他弹弹Play 兼容服务
- 按优先级有序故障回退,数据源严格隔离
- 自动匹配、手动搜索、本地弹幕、LRU 缓存
- 三端支持(手机 / TV / Windows)
### 💿 实验性 DVD / Blu-ray ISO
- 未加密原盘本地与远程播放
- 不支持时自动回退服务器转码
### 📺 Android TV
- 遥控器全键盘搜索、二维码手机输入
- 完整弹幕、扫码录入服务器、首页缓存兜底
### 🪟 Windows
- Flutter + MediaKit (libmpv) + Rust 弹幕引擎
- 多服务器、收藏、详情、跨服搜索、离线下载
- Chromecast/DLNA 投屏、Inno Setup 安装器
### 🎨 设计与国际化
- 空间化 / 玻璃态视觉语言,Material 3 动态配色
- 完整中文(简体/繁体)和英文本地化
### 📥 离线下载
- 队列化管理,批量下载,存储空间预估
- 无网络时自动切换离线内容模式
## 平台要求 | Requirements
| 平台 | 最低要求 |
| 类型 | 支持 |
| --- | --- |
| Android 手机版 | Android 8.1 (API 27) |
| Android TV 版 | Android 8.1 (API 27) |
| Windows | Windows 10 x64 |
| 视频服务器 | Emby 及兼容服务端、Jellyfin、Plex、飞牛影视(fnOS)、极影视 |
| 音乐服务器 | Navidrome、Subsonic 兼容服务、极音乐、飞牛音乐 |
| 直播与点播 | IPTV(M3U / TXT 频道表,XMLTV 节目单)、点播 CMS(苹果 CMS v10 接口、TVBox 配置) |
| 文件源 | 本地文件夹、SMB、WebDAV / Alist、U 盘(TV) |
| 网盘 | 夸克、115、天翼云盘、中国移动云盘、光鸭云盘、CloudDrive2 |
| 弹幕 | 弹弹Play 官方、LogVar 弹幕 API 及其他弹弹Play 兼容服务 |
## 能做什么 | Highlights
### 手机版 1.0.8
- **跨服务器聚合**:同一部影片在所有服务器上的版本合并展示,按 4K / Dolby Vision / HDR / 1080p 筛选,播放中可切到另一台服务器的同一部片;全服务器合并搜索。
- **推荐 · 接续 · 追剧日历**:组件化推荐页与精选合集(TMDB / 豆瓣榜单),编辑页面时拖动卡片排序;继续观看、播放书签、收藏汇总所有服务器;追剧日历可选 Bangumi、TMDB、Trakt、TVmaze 作数据来源,观看记录可同步到 Trakt。
- **网盘与本地影视库**:六种网盘扫码或手填登录,可浏览、播放、上传;把网盘或 NAS 文件夹加入影视库,读取 NFO 与海报生成海报墙,没有 NFO 的片子可到 TMDB 刮削;网盘与 NAS 上的 DVD / 蓝光 ISO 可从光盘菜单播放(1.0.8 新增),也可直接播放正片。
- **播放器**:ExoPlayer / mpv 双内核,杜比视界与 HDR,跳过片头片尾、章节、画中画、Anime4K、播放书签;IPTV 直播即点即播,播放时可看节目单,频道表和节目单可自动更新(1.0.8 新增);竖屏短剧自动竖着全屏播放;音画同步与字幕延迟、链接失效自动续上、音轨字幕和弹幕按季记住;HDR 片源的 PGS 图形字幕按 HDR 绘制、亮度可调;性能较弱的手机和平板可打开「性能较弱设备优化」,杜比视界改走硬解 + GPU 色彩修正;界面、字幕、弹幕可分别换成导入的字体,字幕样式两个内核一起调(1.0.8 新增)。
- **AI 字幕**:用你自己的大模型服务翻译字幕,没有字幕时语音识别生成字幕。
- **网络代理**:HTTP / HTTPS 或 SOCKS5,可只代理外网服务和勾选的服务器,局域网始终直连。
- **STRM 直链播放**:开着时网盘 .strm 片源直接播放链接本身,由网盘 302 到直链,不经服务器转码。
- **点播合集**:TVBox 配置「全部添加」后合成一张卡片,每个站点是一个媒体库,一次搜遍所有站点;资源页可批量删除服务器,一键选中连不上的;可隐藏服务器里的媒体库,轮播和搜索推荐也不再出现(1.0.8 新增)。
- **音乐**:专辑、艺人、歌单,迷你播放器与离线下载。
- **更多**:弹幕、下载、Google Cast 与 DLNA 投屏、本地 / WebDAV 备份恢复(可勾选内容)、关于页的更新日志与 QQ 交流群、四种视觉效果、16 款 APP 图标、六种界面语言。
### Android TV 1.0.8
- 极影视风格的首页与详情页,毛玻璃设置抽屉;音乐服务器有单独的浏览与播放页面。
- 网盘、CloudDrive2、本地影视库、IPTV 直播(带节目单面板,频道表可自动更新)与点播与手机版一致;DVD / 蓝光 ISO 可从光盘菜单播放(1.0.8 新增);U 盘、SMB、WebDAV 文件直接播放。
- 搜索支持首字母、全拼和英文,可用电视自带输入法与语音输入,也可以手机扫码输入片名。
- 服务器按影视、音乐、文件源分组,可调整顺序、批量删除、隐藏服务器和媒体库(1.0.8 新增);TVBox 配置「全部添加」后合成一个点播合集;首次打开即可扫码从手机恢复备份。
- **儿童时长控制**:密码保护,每次打开先答题,答错只能看设定的时长,时间到暂停,仍答错就关闭应用。
- **播放页**:遥控器单击 ← / → 跳设定的秒数、按住连续拖动,快进后自动接着播放,播放中可改快进快退秒数;左上角显示片名艺术字;按住 ↑ 键才切到下一集;字幕、音轨面板把轨道排在最上面;弹幕更平稳;不支持多声道的设备自动降混为立体声。
- **播放**:音画同步与字幕延迟、帧率匹配、确认键长按 3 倍速、链接失效自动续上、放不出来时的诊断面板;音轨字幕和弹幕按季记住,多版本按偏好选择,认片头片尾章节。
- **服务器多线路与测速、Trakt、DLNA 投屏接收、网络代理、STRM 直链播放**;桌面图标改为 16:9 横幅。
- Dolby Vision Profile 5 自绘路径(硬件解码 + GPU 色彩重整形);提供 64 位与 32 位安装包。
### Windows
- 独立的 Windows 客户端正在开发中,发布后会出现在本仓库的 `windows-v*` Release 里。
## 更新检测 | Update Check
客户端内置更新检测,优先从 Gitea 获取最新版本,连接失败时自动降级到 GitHub。
客户端请求本仓库的 Release 列表,按本平台 Tag 前缀与安装包文件名筛选(TV 再按已装的 64 位 / 32 位包选择),优先使用 Gitea,失败时降级到 GitHub。
## 源码仓库 | Source Code
## 使用说明 | Terms
- **GitHub**:[github.com/JackYucongjia/Entryway](https://github.com/JackYucongjia/Entryway)
- **Gitea**:[gitea.yamby.cn/yusheng/Entryway](https://gitea.yamby.cn/yusheng/Entryway)
Entryway 免费下载使用,版权归 Entryway 所有。
## 许可证 | License
本项目基于 MIT 许可证开源。
手机端弹幕实现参考了 MIT 许可的 [AimesSoft/NipaPlay-Reload](https://github.com/AimesSoft/NipaPlay-Reload)。
Windows 客户端基于 NipaPlay-Reload `v1.10.13` 构建,保留上游 MIT 许可。
Entryway is free to download and use. All rights reserved.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

@@ -0,0 +1 @@
2026-10-09T12:17:27+08:00
@@ -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`。
@@ -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"
}
@@ -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"
}
@@ -0,0 +1 @@
2026-10-09T12:17:27+08:00
@@ -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`。
@@ -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"
}
@@ -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"
}
]
}