Infuse 中文文档 下载 App

Emby 和 Jellyfin 接入指南 — 开源媒体服务器的 Infuse 最佳实践

Emby vs Jellyfin 简介

Emby 是闭源付费的媒体服务器,Jellyfin 是它的社区开源分支,两者的客户端协议高度相似。Infuse 对它们的支持方式基本一致,差别只在登录时:

添加连接的完整步骤

iOS/macOS

  1. 设置 → 添加文件 → 媒体服务器分组 → 添加媒体服务器
  2. 选 Emby 或 Jellyfin
  3. Emby 会跳到官方网页登录,Jellyfin 直接让你填服务器地址
  4. Jellyfin 地址格式:http://服务器IP:8096(默认端口 8096,如果改了就填改后的)
  5. 输入服务器上创建的用户名密码(建议为 Infuse 单独建一个只读账号)
  6. 登录后 Infuse 会拉取服务器的库列表,勾选要展示的
  7. 等 Infuse 缓存元数据和海报

Apple TV

  1. 设置 → 共享 → 添加媒体服务器
  2. 后续步骤与 iOS 基本一致,只是 Apple TV 上用 Siri Remote 操作键盘输入比较慢,建议先在 iPhone 上完成添加,Apple TV 自动同步(Pro 的 iCloud 同步)

强烈建议安装 InfuseSync 插件

InfuseSync 是 Firecore 官方为 Emby 和 Jellyfin 开发的免费服务器端插件,解决了一个核心痛点:媒体库模式下观看记录和播放进度的双向同步。

没有 InfuseSync 时:

装了 InfuseSync 后:

安装步骤(Emby)

  1. Emby 服务器 → 插件 → 目录 → 找 InfuseSync(在支持列表里)
  2. 安装 → 重启 Emby
  3. 在 Emby 插件配置里确保 InfuseSync 已启用

安装步骤(Jellyfin)

  1. Jellyfin 服务器 → 仪表盘 → 插件 → 目录 → 找 InfuseSync
  2. 安装 → 重启 Jellyfin
  3. 插件配置里启用

装完后 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/Jellyfin 只在家庭内部用,直接在同一局域网用就行。想在外网访问的话:

故障排查

问题解决
Jellyfin 连不上确认服务器 IP 和端口对;检查服务器设置 → 高级 → 启用远程连接;iOS 和 Jellyfin 是否同一局域网
观看记录不同步装 InfuseSync;确认两边都在同一个用户下
元数据重复关闭 Infuse 媒体库模式,改用直连模式(直连模式直接用 Emby/Jellyfin 的元数据,不走自己的)
播放缓冲局域网 1Gbps 网口应该够;如果是远程访问,Emby relay 带宽有限,建议走直连端口映射

一句话

Emby/Jellyfin 是 Plex 的优秀开源替代,Infuse 直连过去配合 InfuseSync 插件,能获得与 Plex 同级甚至更好的体验,而且是完全免费的。