@@ -3,14 +3,13 @@
</p>
<p align="center"><strong>Entryway</strong></p>
<p align="center">多服务器聚合管理的 Android 媒体客户端,支持 Jellyfin 和 Emby。</p>
<p align="center">A multi-server aggregation Android media client for Jellyfin & Emby.</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">
<img src="https://img.shields.io/badge/Platform-Android-3DDC84?style=flat-square&logo=android&logoColor=white" alt="Android ">
<img src="https://img.shields.io/badge/Kotlin-2.0-7F52FF?style=flat-square&logo=kotlin&logoColor=whit e" alt="Kotlin ">
<img src="https://img.shields.io/badge/Jetpack_Compose-Material_3-4285F4?style=flat-square&logo=jetpackcompose&logoColor=white" alt="Compose">
<img src="https://img.shields.io/badge/Min_SDK-27_(Android_8.1)-34A853?style=flat-square" alt="MinSDK">
<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-squar e" alt="Server ">
<img src="https://img.shields.io/badge/License-MIT-blue?style=flat-square" alt="License">
</p>
@@ -18,79 +17,92 @@
## 最新版本 | Latest Release
- **v0.8.1**:优化首页和服务器详情页加载速度,媒体库先展示前 6 个后异步补齐完整列表,精选轮播背景图优先展示、Logo 后补
- **APK**: [`entryway-debug-0.8.1.apk` ](https://github.com/JackYucongjia/Entryway_Release/releases/download/v0.8.1/entryway-debug-0.8.1.apk )
**全局标签 `v0.24.0` ** (各端应用版本独立;手机版为 Preview, TV 与 Windows 为 Debug)
| 平台 | 应用版本 | 构建号 | 下载 |
| --- | --- | --- | --- |
| 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 ) |
> 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 日**正式发布新版。
- **变更日志**: [`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 )
## 概述 | Overview
**Entryway ** 是一个面向自建媒体服务器用户的 Android 客户端, 核心设计理念是 **多服务器聚合 ** ——在一个统一的界面中管理和浏览你所有的 Jellyfin / Emby 服务器。
**Entryway ** 是一个面向自建媒体服务器用户的跨平台客户端,覆盖 **Android 手机 ** 、**Android TV** 和 **Windows ** 三端。 核心设计理念是 **多服务器聚合 ** ——在一个统一的界面中管理和浏览你所有的 Jellyfin / Emby 服务器。
Entryway is an Android client designed for self-hosted media server users. Its core philosophy is **multi-server aggregation ** — managing and browsing all your Jellyfin / Emby servers from a single, unified interface.
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.
**官网 ** : [www.yamby.cn ](https://www.yamby.cn )
## 核心特性 | Features
### 🖥️ 多服务器管理
- 添加多个 Jellyfin / Emby 服务器,一键快速切换
- 服务器卡片显示用户头像、用户名、服务器地址
- 长按菜单:重新登录、服务器线路、修改图标、修改备注、设为私密、修改密码、编辑、删除
- 溢出菜单:搜索、排序(默认/名称/最近使用)、网格/列表布局切换、显示选项
- 私密服务器:标记后默认隐藏,需手动开启显示
- 冷启动离线恢复:服务器不可用时不清除账号
### 🏠 首页即服务器
- 首页直接展示当前活跃服务器的媒体库内容
- 左上角显示当前服务器名,点击即可切换到其他非私密服务器
- 支持精选轮播(Featured Carousel)和无轮播两种模式
### 🎬 双引擎播放器(Android)
- **ExoPlayer**:默认引擎,基于 Media3 + FFmpeg 扩展
- **mpv**:高兼容性引擎,含 libdvdread/libdvdnav/libbluray
- 自动容错切换,保留播放进度
- 解码模式:SW / HW / HW+ / DV-SW