-
Notifications
You must be signed in to change notification settings - Fork 1
Jellyfin Clients_zh CN
ZASENJC edited this page May 23, 2026
·
1 revision
English | 简体中文
MediaTree 实现了 36 个 Jellyfin 兼容 API 端点,可直接使用你常用的媒体客户端访问。
| 客户端 | 平台 | 状态 |
|---|---|---|
| VidHub | iOS、macOS、Apple TV | ✓ 已测试 |
| Infuse | iOS、macOS、Apple TV | ✓ 已测试 |
| Kodi | 全平台 | ✓ 通过 Jellyfin 插件 |
| VLC | 全平台 | ✓ 通过 UPnP/网络 |
| IINA | macOS | ✓ 通过 M3U 播放列表 |
| mpv | 全平台 | ✓ 通过 M3U 播放列表 |
- 打开应用 → 添加服务器
- 服务器类型选择 "Jellyfin"
- 服务器地址:
http://你的服务器IP:27580 - 用户名:
.env中设置的AUTH_USER - 密码:
.env中设置的AUTH_PASS
- 安装 Jellyfin for Kodi 插件
- 服务器主机:
你的服务器IP - 端口:
27580 - 使用 HTTP(除非配置了反向代理则使用 HTTPS)
使用 MediaTree 网页播放器中的「外部播放器」按钮,或直接访问 M3U 播放列表:
# 含字幕
http://你的服务器:27580/api/external-play/{movie_id}.m3u
-
系统:
/System/Info、/System/Info/Public -
认证:
/Users/AuthenticateByName -
浏览:
/Items、/Items/{id}、/Shows/{id}/Seasons -
流媒体:
/Videos/{id}/stream(直链播放) -
会话:
/Sessions/Playing、/Sessions/Playing/Progress
-
MediaBrowser Token— 标准 Jellyfin 令牌认证 -
X-Emby-Token— Emby 兼容请求头 -
Authorization: Bearer— OAuth 风格的 Bearer 令牌 -
api_key查询参数
所有 /emby/* 路径通过 EmbyPathRewriteMiddleware 自动重写为 Jellyfin 对应的路径。无需额外配置。
MediaTree 将你的文件夹结构映射为 Jellyfin 的 Series → Season → Episode 层级:
/media/shows/
├── 我的节目/ ← 系列
│ ├── S01/ ← 第 1 季
│ │ ├── E01.mkv ← 第 1 集
│ │ └── E02.mkv ← 第 2 集
│ └── S02/ ← 第 2 季
│ └── E01.mkv ← 第 1 集
└── 电影合集/ ← 电影合集
└── 电影.mkv ← 单独电影
- 转码:MediaTree 默认直链播放。客户端必须原生支持视频编码格式。
- LiveTV:不支持
- 合集:仅基于文件夹,不支持 Jellyfin Collection 功能
- 用户:仅支持单用户(管理员账号)
- 将媒体卷以
:ro(只读)模式挂载以获得最佳 Docker 性能 - 使用原生支持 HEVC/AV1 编码的现代客户端(避免转码)
- 媒体库较大时,考虑在
.env中增加SCRAPE_CONCURRENCY_PER_LIBRARY