jellyfin-plugin-douban是什么?一文看懂Jellyfin豆瓣元数据刮削插件的完整能力
2026/8/20 21:42:37 网站建设 项目流程

jellyfin-plugin-douban是什么?一文看懂Jellyfin豆瓣元数据刮削插件的完整能力

【免费下载链接】jellyfin-plugin-doubanDouban metadata provider for Jellyfin项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-douban

jellyfin-plugin-douban 是一款专为 Jellyfin 打造的豆瓣元数据刮削插件,它让 Jellyfin 媒体服务器可以直接从豆瓣抓取电影、电视剧的评分、简介、演员、导演等丰富信息,还能自动下载海报与剧照,堪称中文影视库整理的「终极神器」。无论你是刚入门 NAS 的新手,还是折腾多年的老玩家,这篇指南都会带你完整看懂它的能力边界。

为什么 Jellyfin 需要豆瓣刮削插件?

Jellyfin 本身自带 TheMovieDB 等英文元数据源,但对中文影视作品的支持往往不够友好:片名翻译奇怪、简介缺失、评分不符合国内口味。而豆瓣作为国内最权威的影视评分社区,其数据更适合中文用户。jellyfin-plugin-douban 恰好填补了这个空缺,让刮削结果更「接地气」。

核心功能盘点:能刮削哪些元数据?

插件以MovieProviderTVProvider两个核心类为基础,通过豆瓣官方 App 同源的 Frodo API 获取数据,主要覆盖:

  • 🎬基础信息:中文片名、原名、上映年份、制片国家/地区
  • 豆瓣评分:直接写入社区评分字段,海报墙立刻「活」起来
  • 📝剧情简介:完整的中文 Overview 内容
  • 👤演职人员:导演、演员列表及头像,自动关联到 Jellyfin 演员库
  • 🏷️类型标签:自动添加动作、剧情、科幻等豆瓣分类
  • 📅上映日期:精确到首映日期,并支持首播时间识别
  • 🎞️预告片链接:自动关联豆瓣预告片,播放页可直接观看

相关实现可参考 MovieProvider.cs 与 TVProvider.cs。

电视与电影全覆盖:剧集刮削能力详解

与只支持电影的同类插件不同,jellyfin-plugin-douban 对电视剧做了完整的三级支持:

媒体类型刮削内容实现说明
电影 Movie全部元数据 + 海报按片名搜索豆瓣条目
剧集 Series全部元数据 + 海报自动匹配对应豆瓣条目
季度 Season季号与年份通过正则识别 "Season N" 命名
单集 Episode集名与简介依赖规范的文件命名格式

需要留意的是:插件目前不支持把多季电视剧合并成一个条目,比如《权力的游戏》每一季都会作为独立条目刮削,这是官方明确标注的已知限制。

海报与剧照:图片刮削能力

除了文字元数据,插件还内置了图片提供器(ImageProvider),能从豆瓣图库中挑选合适的高清海报作为主图,并支持横版剧照作为 Backdrop 背景图,让媒体库的视觉效果更加完整。

在 Jellyfin 的「图片获取器」设置中勾选 Douban 选项即可启用,具体逻辑可参考 ImageProvider.cs。

贴心防封禁设计:延迟请求与缓存机制

豆瓣对高频抓取一向敏感,插件为此做了两套「护身符」:

  • 随机延迟:搜索请求前会随机等待 4~10 秒,避免触发风控
  • 🧊LRU 缓存:已抓取的条目会缓存复用,减少重复请求(实现见 LRUCache.cs)

此外,插件还会随机轮换多个「豆瓣 App 客户端」User-Agent(见 FrodoAndroidClient.cs),让请求看起来更像真实用户。所有延迟参数都可在配置页自由调节。

一键安装步骤与最快配置方法

方式一:插件仓库安装(推荐)

在 Jellyfin 控制台进入「插件 → 存储库」,添加官方插件仓库地址后,即可在目录中直接搜到 Douban 插件一键安装,随后重启 Jellyfin 服务生效。

方式二:手动安装

  1. 从 Release 页面下载最新版本压缩包(或自行编译源码)
  2. 解压后将Douban文件夹放入 Jellyfin 的plugins目录:
    • Linux 用户:~/.local/share/jellyfin/plugins
    • Docker 用户:容器内/config/plugins
    • Windows 用户:C:\ProgramData\Jellyfin\Server\plugins
  3. 重启 Jellyfin 服务即可

如果需要从源码自行编译,可执行git clone https://gitcode.com/gh_mirrors/je/jellyfin-plugin-douban获取完整源码。

配置项说明:ApiKey 与请求间隔

插件安装后,在「插件 → Douban → 设置」中可调整两个关键参数:

  • ApiKey:豆瓣接口密钥,默认使用内置值,通常无需修改
  • MinRequestInternalMs:最小请求间隔(毫秒),默认 2000ms。若发现刮削频繁失败,可适当调大

具体配置定义见 PluginConfiguration.cs,界面实现见 configPage.html。

常见问题速查

Q1:刮削速度为什么这么慢?这是插件故意「减速」以规避豆瓣封禁,属于正常现象,可通过调低请求间隔缓解。

Q2:电影海报刮不到怎么办?请在媒体库设置中同时勾选「Douban 图片获取器」,并确认已启用豆瓣元数据提供器(对应前文两张截图中的选项)。

Q3:剧集刮削后集名对不上?请检查文件命名是否规范,插件依赖文件名中的集数信息(IndexNumber)进行匹配。

结语

jellyfin-plugin-douban 用一套简洁的代码,为中文 Jellyfin 用户解决了「刮削不准、简介生硬」的核心痛点。从评分到海报、从电影到剧集,它把豆瓣生态完整搬进了你的媒体库。如果你正在为 NAS 上的中文影视库发愁,不妨装上试试——只需几步,就能拥有一面「会说中文」的海报墙。🎉

【免费下载链接】jellyfin-plugin-doubanDouban metadata provider for Jellyfin项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-douban

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询