
Jellyfin ThePornDB 元数据插件安装、配置与使用教程【免费下载链接】Jellyfin.Plugin.ThePornDBJellyfin/Emby Metadata Provider项目地址: https://gitcode.com/gh_mirrors/je/Jellyfin.Plugin.ThePornDBJellyfin.Plugin.ThePornDB 是一个为 Jellyfin 和 Emby 打造的元数据 Provider 插件。它对接 ThePornDB 数据库为成人视频库自动匹配片名、场景、演员、厂牌和封面图片解决这类内容在常规元数据源中搜不到、刮不到信息的问题。如果你管理一个电影类型库其中包含成人向影片这个插件能让它们正常显示标题、海报和人员信息。插件能做什么、适合什么环境这个插件的定位是元数据 Provider它不转码、不播放只在 Jellyfin 扫描媒体库时从 ThePornDB 的 API 拉取信息并写回本地。它覆盖三种内容类型场景Scene、电影Movie和 JAV同时支持演员Performer和厂牌/站点Site维度的数据还能按厂牌自动创建收藏集Collection。运行环境方面最新版本 1.6.0.11 对应 Jellyfin 10.11 和 Emby 4.9 的接口版本源码基于 .NET 9 编译。插件本身不带独立的启动进程安装进 Jellyfin 的插件目录后由 Jellyfin 服务加载没有单独需要打开的入口。安装前需要准备什么一个已部署好的 Jellyfin或 Emby服务端且服务处于可重启状态。服务器能访问外网插件运行时要请求 ThePornDB 的公开 API。一个 ThePornDB 的 API Token。这是插件最重要的凭据用于调用受限制的接口在配置页的 Token 输入框中填写。Token 的申请与格式以 ThePornDB 官方说明为准。手动安装时需要能访问服务端文件系统的权限把插件压缩包解压到 plugins 目录。部署步骤方式一手动安装推荐新手从发布页下载最新的Jellyfin.Plugin.ThePornDB.zip。将压缩包内容解压到 Jellyfin 服务端的plugins目录通常位于 Jellyfin 数据目录下的plugins/使ThePornDB.dll等文件位于plugins/ThePornDB/子目录中。重启 Jellyfin 服务例如systemctl restart jellyfin打开管理后台进入插件页签确认列表中出现 ThePornDB版本号与下载的一致。方式二插件仓库安装仅 Jellyfin在管理后台的插件仓库中添加该插件的 manifest 地址后刷新插件列表即可在线安装免去手动解压。具体地址见项目仓库内的 manifest.json 文件Emby 用户请使用手动方式。源码编译可选如果需要自行构建可先克隆仓库git clone https://link.gitcode.com/i/c71d427990fe6800a0b43bd0d7a77c2d然后在Jellyfin.Plugin.ThePornDB/目录下用dotnet publish编译选择Release配置Jellyfin或Release.Emby配置Emby产物中的程序集放入 plugins 目录即可。工程文件为 Jellyfin.Plugin.ThePornDB/ThePornDB.csproj。关键配置项安装完成后在管理后台插件页打开 ThePornDB 配置页界面源码见 Jellyfin.Plugin.ThePornDB/Configuration/configPage.html。绝大多数项可以保持默认重点关注以下几项配置项说明建议值TokenThePornDB API 凭据不填则部分接口不可用填入你的 TokenUse FilePath for matching用文件路径参与匹配文件名规范时开启命中率更高Use OpenSubtitlesHash用 OpenSubtitles 哈希匹配文件来自特定站点时开启Tag Style标签写入方式Genre按类型写或 Disabled不写Studio Style厂牌字段的取值来源All自动选择或固定 Site / ParentUse Custom Title Format自定义标题模板默认{studio}: {title} ({actors})Use Unmatched Tag给未匹配条目打标记开启便于筛选缺数据的影片Disable Media Auto Identify关闭媒体自动识别手动指定元数据时开启修改后点击页面底部的 Save 保存。配置项不需要重启服务但已入库的影片要重新触发扫描才会应用新规则。验证是否生效与常见问题验证方法插件页签中能看到 ThePornDB 且版本正确说明加载成功。对影片库执行一次扫描媒体库打开一部影片检查标题是否变为{studio}: {title}格式海报是否替换详情页是否出现演员和厂牌。在诊断 → 定时任务中可以看到插件注册的 Add Collection按厂牌建收藏集和 Cleanup清理旧数据两个任务手动运行一次可确认任务链路正常。任务实现位于 Jellyfin.Plugin.ThePornDB/ScheduledTasks/。常见问题插件页不显示通常是 dll 放错目录要放在plugins/ThePornDB/子目录而不是散在 plugins 下或 Jellyfin 版本与插件 ABI 不匹配。查看服务日志中Jellyfin.Plugin.ThePornDB相关的报错。扫描后没有匹配到数据先确认 Token 已填且有效文件名信息越少匹配越困难建议开启Use FilePath并保证文件命名包含厂牌、标题、年份。搜到多个相似条目把 Order Style 改为 DistanceByTitle按标题编辑距离排序让最接近的排在前面。老库升级后数据格式变化项目历史版本改变过 ID 格式旧版本用户升级后建议运行 Cleanup 任务并重新扫描一次。参考资料插件入口类Jellyfin.Plugin.ThePornDB/Plugin.cs插件 ID 为fb7580cf-576d-4991-8e56-0b4520c111d3配置模型与默认值Jellyfin.Plugin.ThePornDB/Configuration/PluginConfiguration.csAPI 端点与域名常量Jellyfin.Plugin.ThePornDB/Consts.cs插件清单版本、变更记录manifest.json元数据 Provider 实现Jellyfin.Plugin.ThePornDB/Providers/【免费下载链接】Jellyfin.Plugin.ThePornDBJellyfin/Emby Metadata Provider项目地址: https://gitcode.com/gh_mirrors/je/Jellyfin.Plugin.ThePornDB创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考