Jellyfin 是开源的媒体解决方案,允许用户将电影、电视剧、动漫等多种媒体放入,并且在多平台上观看。其还能实现进度同步、自动重命名、刮削等功能。Jellyfin 也支持在线转码、硬件编解码等功能,使得其性能具有显著优势。
Bangumi 番组计划是一个专注于动漫、音乐、游戏领域的 ACGN 分享与交流平台,其以番组为核心,为用户提供了记录、分享和讨论各种 ACGN 作品的社区环境。
jellyfin-plugin-bangumi 是由 kookxiang 主导开发的 Jellyfin 插件,能够基于 bgm.tv 拉取中文番剧信息及图片,非常适合用于 Jellyfin 动画管理。
部署 Jellyfin
我们使用以下 docker compose 来配置 Jellyfin,为方便外网使用,此处使用 host 模式进行配置。
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
volumes:
- /share/CACHEDEV1_DATA/docker/jellyfin/config:/config # 自行修改 config 目录
- /share/CACHEDEV1_DATA/docker/jellyfin/cache:/cache # 自行修改 config 目录
- /media:/media # 自行修改媒体资源目录
- /share/Storage:/Storage # 自行修改媒体资源目录
devices:
- /dev/dri:/dev/dri
network_mode: host
在部署完毕后,我们可以通过 8096 接口来访问 Jellyfin 的 WebUI 界面,进行初始化设置和账号注册。
如果遇到提示 We're unable to connect to the selected server right now. Please ensure it is running and try again. 那么需要清除浏览器缓存后刷新页面,即可正确加载。
注意,Jellyfin 中开启 ipv6 需要在网络中设置中手动开启,或者在 network.xml 中将 <EnableIPv6>false</EnableIPv6> 更改为 <EnableIPv6>false</EnableIPv6> 并保存应用。
安装 Bangumi 插件
在进入系统之后,我们可以进入 Jellyfin 的 config/plugins 目录,下载 Bangumi 插件并解压。
sudo wget --content-disposition "https://github.com/kookxiang/jellyfin-plugin-plugin-bangumi/releases/download/1.7.5/Jellyfin.Plugin.Bangumi.zip"
sudo unzip Jellyfin.Plugin.Bangumi.zip -d Bangumi_1.7.5
重要提示:如果你使用的 Jellyfin 版本为 10.10 及之前的版本,需要使用 1.7.2 及之前的 Bangumi 插件版本。如果你使用的是 10.11 及更新的版本,则需要使用 1.7.4 及之后的版本。否则版本将不兼容,无法刮削。
解压完成后,我们重启 Jellyfin 即可自动加载 Bangumi 插件。此时,将动画导入媒体库中,即可自动刮削相关信息,如图所示。同时,我们也可以在 Jellyfin 的插件设置中找到 Bangumi 设置,登录账号即可同步播放信息。

