Jellyfin作为开源媒体服务器,原生支持跨设备播放列表同步(包括观看进度、收藏夹、观看列表等),无需额外插件即可实现基础同步功能。以下是在CentOS上部署Jellyfin并配置播放列表同步的具体步骤:
播放列表同步的前提是正确部署Jellyfin服务器,以下是Docker部署(推荐)和RPM包安装两种常用方式:
# 创建数据存储目录(用于保存配置、缓存和媒体文件)
mkdir -p /opt/jellyfin/config /opt/jellyfin/cache /opt/jellyfin/media
# 拉取Jellyfin官方镜像
docker pull jellyfin/jellyfin:latest
# 启动Jellyfin容器(映射端口、目录及设置自动重启)
docker run -d \
--name jellyfin \
--volume /opt/jellyfin/config:/config \
--volume /opt/jellyfin/cache:/cache \
--volume /opt/jellyfin/media:/media \
--publish 8096:8096 \ # Web管理界面端口
--publish 8920:8920 \ # HTTPS端口(可选)
--restart always \
jellyfin/jellyfin:latest
说明:/opt/jellyfin/media需替换为你实际存储媒体文件的目录(如/mnt/nas/movies)。
# 添加Jellyfin官方YUM仓库
curl -L https://repo.jellyfin.org/jellyfin.repo -o /etc/yum.repos.d/jellyfin.repo
# 安装Jellyfin及依赖
yum install -y jellyfin
# 启动服务并设置开机自启
systemctl start jellyfin
systemctl enable jellyfin
说明:默认配置文件路径为/etc/jellyfin/config.xml,媒体库需通过Web界面添加。
Jellyfin的播放列表同步无需额外设置,只要满足以下条件即可自动同步:
http://192.168.1.100:8096)或域名访问Web界面,使用同一账号登录。/opt/jellyfin/media/movies),完成扫描。jellyfin.example.com)。/opt/jellyfin/media)有读写权限(chown -R jellyfin:jellyfin /opt/jellyfin/media)。通过以上步骤,即可在CentOS上部署Jellyfin并实现跨设备的播放列表同步,满足家庭或小型办公场景的媒体管理需求。