Jellyfin 在 CentOS 上的插件安装与使用
一 前置准备
- 确认 Jellyfin 已安装并运行,默认访问端口为 8096:
- 启动与开机自启:sudo systemctl start jellyfin && sudo systemctl enable jellyfin
- 防火墙放行:sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent && sudo firewall-cmd --reload
- 插件与 Jellyfin 版本需匹配;安装后如插件要求,重启服务:sudo systemctl restart jellyfin
- 建议准备非 root 的系统用户运行 Jellyfin,涉及插件目录写入时便于权限管理(可选但推荐)。
二 安装方式
三 常用插件与快速使用
- 元数据与刮削增强
- 安装并启用 MetaShark 后,在插件配置中选择刮削语言与数据源,返回 控制台 → 媒体库 执行 扫描全部库,可显著提升中文元数据匹配度与海报质量。
- 界面与主题
- 路径:设置 → 外观与感觉(Look and Feel)→ 主题(Theme),选择内置主题实现界面风格切换;如需更深度的界面定制,可安装第三方皮肤包并在主题处上传应用(注意备份与兼容性)。
- 硬件加速(非插件但常配合插件使用)
- 在 控制台 → 播放 → 硬件加速 选择 Intel Quick Sync 或 VAAPI/NVENC 等选项,可明显降低转码 CPU 占用,提升播放流畅度(需服务器与驱动支持)。
四 常见问题与排查
- 插件不生效或报错
- 确认插件与当前 Jellyfin 版本兼容;在插件页检查是否启用;必要时执行 sudo systemctl restart jellyfin
- 查看日志定位问题:Jellyfin 日志通常位于 /var/log/jellyfin/,结合插件文档逐项核对依赖与配置项。
- 权限与目录访问
- 若插件需要写入数据或缓存,确保运行 Jellyfin 的用户对相关目录具备 读写权限;必要时使用 chown/chmod 调整,或把插件数据目录归属到 Jellyfin 运行用户。
- 仓库与网络
- 添加第三方 存储库 URL 时,确保网络可达且源可信;安装失败可更换镜像源或改用 RPM 本地安装 方式。