Jellyfin-Ani-Sync 项目使用教程
1. 项目介绍
Jellyfin-Ani-Sync 是一个开源插件,旨在同步 Jellyfin 中的动漫观看进度到多个动漫追踪网站,如 MyAnimeList、AniList、Kitsu、Annict、Shikimori 和 Simkl。该项目由 vosmiic 开发,基于 GPL-3.0 许可证发布。通过使用这个插件,用户可以轻松地在 Jellyfin 和这些追踪网站之间同步观看进度,从而更好地管理和追踪自己的动漫观看历史。
2. 项目快速启动
2.1 安装步骤
2.1.1 自动安装(推荐)
- 打开 Jellyfin 管理界面,导航到
设置 > 管理面板 > 插件 > 仓库
。 - 添加一个新的仓库,仓库 URL 为
https://raw.githubusercontent.com/vosmiic/jellyfin-ani-sync/master/manifest.json
。 - 保存并导航到
插件目录
,找到 Ani-Sync 插件并安装最新版本。
2.1.2 手动安装
- 根据 Jellyfin 官方文档的安装说明,下载与你的 Jellyfin 版本匹配的插件版本。
- 将
meta.json
和jellyfin-ani-sync.dll
文件复制到plugins/ani-sync
目录中。 - 重启 Jellyfin 实例,并在插件设置中调整相关配置。
2.2 Docker 安装
docker run --rm -v "/plugin/dir/Ani-Sync:/out" ghcr.io/vosmiic/jellyfin-ani-sync
2.3 构建插件
- 确保你已经安装了 .NET 6.x。
- 使用以下命令构建插件:
dotnet publish --configuration Release --output bin
- 将生成的 DLL 文件放置在 Jellyfin 安装目录的
plugins/ani-sync
文件夹中。
3. 应用案例和最佳实践
3.1 应用案例
- 个人用户:个人用户可以使用 Jellyfin-Ani-Sync 插件来同步他们在 Jellyfin 中的动漫观看进度到 MyAnimeList 或 AniList,从而更好地管理他们的观看历史。
- 家庭用户:家庭用户可以为每个家庭成员设置不同的追踪账户,并通过 Jellyfin-Ani-Sync 插件同步每个成员的观看进度,从而实现个性化的观看管理。
3.2 最佳实践
- 定期更新插件:为了确保插件的稳定性和功能性,建议定期检查并更新到最新版本的 Jellyfin-Ani-Sync 插件。
- 使用 Docker 进行部署:对于希望简化部署过程的用户,推荐使用 Docker 进行安装和部署,这样可以减少手动配置的复杂性。
4. 典型生态项目
- Jellyfin:Jellyfin 是一个开源的媒体服务器,允许用户管理和播放他们的媒体内容。Jellyfin-Ani-Sync 插件是 Jellyfin 生态系统中的一个重要组成部分。
- MyAnimeList:MyAnimeList 是一个流行的动漫追踪网站,用户可以在上面记录和管理他们的动漫观看历史。
- AniList:AniList 是另一个流行的动漫追踪网站,提供详细的动漫信息和用户统计。
- Kitsu:Kitsu 是一个专注于动漫和漫画的社区平台,用户可以在上面追踪他们的观看进度。
通过这些生态项目的结合,用户可以实现从媒体管理到观看追踪的一体化体验。