MetaTube插件中Caribbean影片刮削问题解析

MetaTube插件中Caribbean影片刮削问题解析

【免费下载链接】jellyfin-plugin-metatube MetaTube Plugin for Jellyfin/Emby 【免费下载链接】jellyfin-plugin-metatube 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metatube

背景介绍

在使用MetaTube插件为Emby媒体服务器刮削日本影视内容元数据时,部分用户遇到了无法正确刮削Caribbean系列影片的问题。本文将从技术角度分析该问题的原因,并提供完整的解决方案。

问题现象

用户尝试刮削Caribbean影片时遇到以下情况:

  1. 通过影片标题或演员名称搜索时,无法获取Caribbean网站的数据
  2. 在"MetaTube ID"字段输入类似"Caribbeancom:062715-909"的格式后,系统提示未找到匹配项
  3. 其他系列影片刮削正常,唯独Caribbean系列无法正常工作

技术分析

MetaTube插件对Caribbean系列影片的刮削有特定的编号格式要求:

  1. Caribbeancom主站影片

    • 编号格式为6位日期数字+下划线+3位序列号
    • 示例:062715_909
    • 正则表达式模式:^\d{6}_\d{3}$
  2. CaribbeancomPR系列影片

    • 编号格式与主站相同,但使用下划线连接
    • 示例:062715_909
    • 正则表达式模式:^\d{6}_\d{3}$

解决方案

要正确刮削Caribbean系列影片,请按照以下步骤操作:

  1. 命名规范

    • 确保影片文件名或目录名包含正确的Caribbean编号
    • 主站影片使用"062715_909"格式
    • PR系列影片也使用"062715_909"格式
  2. MetaTube ID输入

    • 不需要输入"Caribbeancom:"前缀
    • 直接输入编号部分,如"062715_909"
  3. 自动识别

    • 插件会自动识别符合正则表达式模式的编号
    • 系统会根据编号格式自动选择正确的刮削源

注意事项

  1. 确保编号中的连接符正确(主站和PR系列都使用下划线)
  2. 日期部分为6位数字,序列号为3位数字
  3. 不需要手动指定刮削源,系统会自动匹配

技术实现原理

MetaTube插件内部通过SDK中的NormalizeMovieID函数处理各种提供商的影片编号。对于Caribbean系列,插件会:

  1. 检查输入字符串是否符合预设的正则表达式模式
  2. 根据匹配结果确定影片来源(主站或PR系列)
  3. 使用标准化后的ID向对应API发起请求获取元数据

通过这种标准化处理,插件能够准确识别并刮削来自不同提供商的影片信息。

【免费下载链接】jellyfin-plugin-metatube MetaTube Plugin for Jellyfin/Emby 【免费下载链接】jellyfin-plugin-metatube 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metatube

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

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值