news 2026/8/27 3:25:43

Jellyfin 元数据刮削完整教程:用 MetaShark 插件一次刮对中文影视信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jellyfin 元数据刮削完整教程:用 MetaShark 插件一次刮对中文影视信息

Jellyfin 元数据刮削完整教程:用 MetaShark 插件一次刮对中文影视信息

【免费下载链接】jellyfin-plugin-metasharkjellyfin电影元数据插件项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metashark

把中文影视导入 Jellyfin 后,经常遇到系统认错片名、海报缺失、剧集信息查不到这三类问题。MetaShark 是一个针对这些痛点做的元数据刮削插件:影片信息主要从豆瓣获取,TheMovieDb(TMDB)负责补全缺失的剧集数据。下面带你把安装、配置和排障流程完整走一遍。

用 3 分钟安装并跑通 MetaShark 插件

选择安装方式

  1. 插件仓库安装(推荐):在 Jellyfin 控制台进入插件仓库添加页,填入 MetaShark 的仓库地址。国内加速版(manifest_cn.json)与国际版(manifest.json)两个地址都列在项目 README 中,按你的网络情况选择。添加成功后在仓库里搜索 MetaShark 并安装。
  2. 手动下载解压:仓库地址无法访问时,到项目的 Release 页面下载最新插件包,解压到 Jellyfin 的插件目录即可使用。

媒体库里的两步启用

  1. 打开控制台 → 插件,确认 MetaShark 状态为Active
  2. 打开控制台 → 媒体库,进入目标媒体库设置页,在元数据下载器中勾选MetaShark并把它移到第一位,保存。

为什么必须排第一:Jellyfin 按顺序查询下载器,排在最前时 MetaShark 的识别结果优先生效,内置数据源就不会抢先抓错片名。保存后触发一次媒体库扫描,看新增影片的元数据是否变正确。

根据你的媒体库配置豆瓣与 TMDB

豆瓣侧重点检查的 3 个开关

  • 启用防封禁(默认关闭):批量刮削时请求密集,容易触发豆瓣风控,IP 被限制后约 6 小时才能恢复。开启后刮削速度会变慢,但能避免整批任务失败,官方说明建议搭配网站 cookie 一起使用。
  • 豆瓣网站 cookie(默认为空):按分号分隔的格式填入后,可以搜索到需要登录才能访问的影片。保存后配置页会实时校验,直接显示"已生效"或"已失效",cookie 过期不用猜。
  • 豆瓣图片代理地址(默认为空):用 Nginx 反向代理、Docker 或 HTTPS 部署、且豆瓣图片不显示时才需要填。填 Jellyfin 的访问域名,带端口时要把端口一起写上。

TMDB 开关速查表

TMDB 相关开关除两项默认关闭外,其余默认都是开启的,照默认用即可:

配置项默认值何时需要调整
TheMovieDb 自动匹配保持开启:豆瓣匹配不到时会改用 TMDB,提高命中率
从 TMDB 获取剧集元数据网络访问 TMDB 不畅时关闭;注意关闭后不会再获取剧集信息
显示 TheMovieDb 搜索结果识别时想同时参考 TMDB 候选结果就打开
用 TMDB 补全背景图 / 商标豆瓣缺背景图时自动补上,无需改动
从 TMDB 获取影片分级信息开启后刮削会变慢,追求速度可关闭
显示 R18 评级内容按需开启,搜索和刮削都会包含 R18 内容
按电影系列自动创建合集与媒体库的"自动添加到合集"冲突,二选一

需要重启的 3 个进阶项

以下三项选填,多数用户用不到:

  • 自定义 Api Key:内置默认 Key 频繁触发限流时,换成自己的。
  • Api Host:在 api.tmdb.org 与 api.themoviedb.org 两个域名间选择,默认 api.tmdb.org。
  • Api 代理:提供禁用、HTTP、HTTPS、Socks5 四种类型,再填 Host 和端口。

这三项官方标注均为需重启才能生效。各开关的默认值与定义,可以对照源码中的Jellyfin.Plugin.MetaShark/Configuration/PluginConfiguration.cs文件确认。

🛠️ 元数据刮削四大常见故障排查

图片加载失败的三步排查

  1. 确认部署方式:使用 Nginx、Docker 或 HTTPS 时,把 Jellyfin 访问域名填进"豆瓣图片代理地址"。
  2. 保存后对该影片重新触发图片刷新。
  3. 仍不显示多半是豆瓣反盗链,此时依赖默认开启的 TMDB 背景图补全兜底。

豆瓣 IP 被限制

一旦触发防封禁风控,该 IP 约 6 小时内无法访问豆瓣。计划批量刮削前,先把"启用防封禁"打开,并避开高峰时段执行,而不是等被封了再处理。

修复 Bad IL format 错误

安装后插件加载失败、日志出现System.BadImageFormatException: Bad IL format时,通常是插件目录里有残留文件:删除 metashark 插件文件夹内所有隐藏文件和meta.json,重启服务后重新检查。

动画命名识别

插件采用 anitomy 方式解析动画文件名,支持"第 01 集""ep01"这类集数写法,也支持中英文混合标题(中文片名后接原名)。文件名里保留完整动画名和集数,是识别准确的最可靠做法。

两个定时任务自动补全数据

MetaShark 在控制台的计划任务页注册了两个任务:

  • 扫描自动创建合集:需先在配置中开启"根据 TMDB 电影系列信息自动创建合集",默认每天执行一次,按系列信息自动建立合集。
  • 重新刮削失败的影片:找出仍缺少 provider ID 的影片重新刮削,把首次漏掉的元数据补回来。

下一步

现在就可以动手:先到"控制台 → 插件"确认 Active 状态,再进媒体库设置勾选 MetaShark 并置顶;然后对照上表按需求调整开关,最后触发一次媒体库扫描。如果库比较大,记得先把防封禁打开再开始刮削。

【免费下载链接】jellyfin-plugin-metasharkjellyfin电影元数据插件项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metashark

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 3:24:44

用LLM Agent自动定制GPU Kernel:解决稀疏模型加速难题

几乎每个做过稀疏模型推理的人,都会在某个深夜面对同一种困惑:模型剪枝后,权重文件小了一半,理论上 FLOPs 也明显下降,可真正部署到 GPU 上之后,实测延迟不仅没有下降,有时候反而更慢。打开 Nsi…

作者头像 李华
网站建设 2026/8/27 3:23:48

B站自动化机器人项目部署实战:从环境准备到批量任务调度

这次我们来看一个名为robotbilibili的自动化机器人项目。从项目命名看,它大概率是围绕 B 站展开的自动化工具,常见形态包括评论 / 弹幕监控、自动回复、私信助手、关注 / 取关管理、数据采集与定时任务。这类项目最大的价值不是某一个功能多复杂&#xf…

作者头像 李华
网站建设 2026/8/27 3:23:10

蓝桥杯单片机备赛指南:从STC15驱动到多任务调度实战

1. 从零到一:蓝桥杯电子类单片机组备赛全景解析如果你是一名电子、自动化或计算机相关专业的学生,或者是一位对嵌入式开发感兴趣的爱好者,那么“蓝桥杯”这个名字你一定不陌生。作为国内覆盖面最广、影响力最大的IT类学科竞赛之一&#xff0c…

作者头像 李华
网站建设 2026/8/27 3:19:42

单片机毕业设计-基于单片机的自动翻盖与火情预警智能垃圾桶设计 基于 STM32 或 51 单片机的垃圾容量检测智能垃圾桶开发(025004)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/8/27 3:19:15

从零构建角色IP解谜游戏:设计思路、技术实现与实战复盘

1. 项目概述:从“小埋”到一场沉浸式解谜体验最近在社区里看到不少朋友在讨论“小埋的解密游戏”,这个标题乍一看,可能让人联想到某个动漫角色“土间埋”的同人作品,或者是一个独立的解谜游戏。作为一个在游戏设计和互动叙事领域摸…

作者头像 李华
网站建设 2026/8/27 3:17:10

C++模板编程:从函数模板到类模板的完整指南

1. 项目概述:为什么我们需要模板?刚接触C的朋友,在写过一些函数和类之后,通常会遇到一个瓶颈:代码重复。比如,你想写一个函数来比较两个数的大小,返回较大的那个。你可能会先写一个处理int类型的…

作者头像 李华