跳至主内容
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

在 macOS 上测试非稳定版本

测试非稳定版本需要你不畏惧使用命令行。

在运行非稳定版本之前,请确保备份以下文件夹中的当前数据:

~/.config/jellyfin/
~/.local/share/jellyfin/
~/Library/Application Support/Jellyfin/

获取非稳定版服务器

与稳定版不同,macOS 的非稳定版本不提供打包安装程序或应用程序,必须通过命令行运行。

最新的 macOS 版 Jellyfin 服务器非稳定版本可从 Jellyfin macOS 非稳定版本仓库获取。

Intel 芯片的 Mac 应下载 AMD64 的二进制文件。

Apple Silicon 芯片的 Mac 应下载 ARM64 的二进制文件。

tar.gztar.xz 压缩包的内容没有区别,仅是压缩格式不同,两者均可使用。

获取 Jellyfin FFmpeg

非稳定版本不包含捆绑的 FFmpeg,需要单独下载二进制文件。

Jellyfin 定制的 macOS 版 FFmpeg 可从 Jellyfin FFmpeg macOS 仓库获取。

请选择与服务器非稳定版本相对应的版本。

准备非稳定版服务器和 FFmpeg

下载服务器和 FFmpeg 后,将其解压到任意文件夹。运行前需移除隔离标志并为二进制文件创建临时签名。

打开命令行界面。可使用 macOS 自带的 Terminal.app,然后运行以下命令:

cd /path/to/jellyfin
xattr -rd com.apple.quarantine .
codesign -fs - --deep jellyfin

同样需要移除 ffmpegffprobe 的隔离标志。我们无需手动签名,临时签名将在首次运行时自动创建:

cd /path/to/jellyfin-ffmpeg
xattr -rd com.apple.quarantine .

运行非稳定版服务器

此时二进制文件应已准备就绪。在终端中运行以下命令启动 Jellyfin:

/path/to/jellyfin-folder/jellyfin --ffmpeg /path/to/ffmpeg-folder/ffmpeg

运行命令后,Jellyfin 将在终端窗口中启动。

要停止 Jellyfin,在终端窗口中按下 CONTROL+C,Jellyfin 将优雅关闭。 直接关闭终端窗口也会停止 Jellyfin。