Emby 和 Jellyfin 接入指南 — 开源媒体服务器的 Infuse 最佳实践
Emby vs Jellyfin 简介
Emby 是闭源付费的媒体服务器,Jellyfin 是它的社区开源分支,两者的客户端协议高度相似。Infuse 对它们的支持方式基本一致,差别只在登录时:
- Plex 和 Emby 支持在线账号登录(服务器需要联网注册)
- Jellyfin 必须直接填服务器地址(如
http://192.168.1.100:8096)+ 用户名密码
添加连接的完整步骤
iOS/macOS
- 设置 → 添加文件 → 媒体服务器分组 → 添加媒体服务器
- 选 Emby 或 Jellyfin
- Emby 会跳到官方网页登录,Jellyfin 直接让你填服务器地址
- Jellyfin 地址格式:
http://服务器IP:8096(默认端口 8096,如果改了就填改后的) - 输入服务器上创建的用户名密码(建议为 Infuse 单独建一个只读账号)
- 登录后 Infuse 会拉取服务器的库列表,勾选要展示的
- 等 Infuse 缓存元数据和海报
Apple TV
- 设置 → 共享 → 添加媒体服务器
- 后续步骤与 iOS 基本一致,只是 Apple TV 上用 Siri Remote 操作键盘输入比较慢,建议先在 iPhone 上完成添加,Apple TV 自动同步(Pro 的 iCloud 同步)
强烈建议安装 InfuseSync 插件
InfuseSync 是 Firecore 官方为 Emby 和 Jellyfin 开发的免费服务器端插件,解决了一个核心痛点:媒体库模式下观看记录和播放进度的双向同步。
没有 InfuseSync 时:
- Emby/Jellyfin 自己维护一套「看过」和「在看」列表
- Infuse 本地也维护一套
- 两台设备看同一部剧时,播放进度可能对不上
装了 InfuseSync 后:
- 两边的看过状态、播放进度、评分完全实时同步
- 特别适合全家桶场景
安装步骤(Emby)
- Emby 服务器 → 插件 → 目录 → 找 InfuseSync(在支持列表里)
- 安装 → 重启 Emby
- 在 Emby 插件配置里确保 InfuseSync 已启用
安装步骤(Jellyfin)
- Jellyfin 服务器 → 仪表盘 → 插件 → 目录 → 找 InfuseSync
- 安装 → 重启 Jellyfin
- 插件配置里启用
装完后 Infuse 连接 Emby/Jellyfin 时会自动检测 InfuseSync 并开启双向同步。如果没装,Infuse 会提示你。
媒体库的命名规则
Emby 和 Jellyfin 对文件命名的要求和 TMDB 基本一致(详见「媒体库与元数据」分组的命名规则章节)。但它们有几个附加的命名约定会影响 Infuse 的识别:
多版本标注:Emby/Jellyfin 支持用文件名里的标签自动分组多版本,比如:
Movie Title (2023) - 4K.mkv
Movie Title (2023) - 1080p.mkv
花絮/删剪片段:Emby 的约定是子文件夹:
Movies/Inception/
Inception.mkv
Behind The Scenes/
Making of Inception.mkv
Deleted Scenes/
Deleted Scene 1.mkv
Jellyfin 与此基本一致。命名不规范会导致 Infuse 拉不到正确的元数据。
远程访问 Emby/Jellyfin
和 Plex 不同,Emby/Jellyfin 的远程访问不需要做端口映射:
- Emby 提供可选的「远程访问」开关,走 cloud relay
- Jellyfin 默认没有 relay,需要你自己做端口映射(默认 8096),或者用 Tailscale 组网
如果你的 Emby/Jellyfin 只在家庭内部用,直接在同一局域网用就行。想在外网访问的话:
- Emby:开远程访问 → 在手机外网 Infuse 里直接点你家的 Emby 服务器
- Jellyfin:端口映射 8096 + 动态域名(DDNS)
故障排查
| 问题 | 解决 |
|---|---|
| Jellyfin 连不上 | 确认服务器 IP 和端口对;检查服务器设置 → 高级 → 启用远程连接;iOS 和 Jellyfin 是否同一局域网 |
| 观看记录不同步 | 装 InfuseSync;确认两边都在同一个用户下 |
| 元数据重复 | 关闭 Infuse 媒体库模式,改用直连模式(直连模式直接用 Emby/Jellyfin 的元数据,不走自己的) |
| 播放缓冲 | 局域网 1Gbps 网口应该够;如果是远程访问,Emby relay 带宽有限,建议走直连端口映射 |
一句话
Emby/Jellyfin 是 Plex 的优秀开源替代,Infuse 直连过去配合 InfuseSync 插件,能获得与 Plex 同级甚至更好的体验,而且是完全免费的。