收起左侧

关于优化 fnOS 媒体库匹配逻辑的建议

1
回复
18
查看
[ 复制链接 ]

0

主题

0

回帖

0

牛值

江湖小虾

一、 核心建议

为根治影音文件元数据匹配(搜刮)错误、提升效率,强烈建议 fnOS 将文件名与文件夹名中包含的 TMDB 或 IMDb ID 以及电视剧的 季/集号 (SxxEyy) 作为元数据匹配的最高优先级依据。

该方案是 Infuse、爆米花 等行业主流工具和播放器验证过的高效、精准方案,能极大改善用户体验。

二、 当前主要问题

  1. ID 信息被忽略:已存在于文件夹或文件名中的 tmdb-xxxximdb-ttxxxx 标签未被利用,系统仍在进行低效、不精确的文本模糊搜索。
  2. 季号识别不准:电视剧文件名中明确的S02E05 (第2季第5集) 等信息常被忽略,导致大量剧集被错误归入第一季。

三、 建议的优化匹配逻辑

建议扫描时,严格按照以下优先级顺序进行匹配:

  1. 【最高优先级】通过 ID 精准识别作品
    • 1a. 文件夹名中的 ID:首先检查文件夹名称是否包含 tmdb-xxxximdb-ttxxxx。若有,则直接使用该 ID 完成作品匹配,终止后续搜索。
      • 示例:** **/TV Shows/权力的游戏 {tmdb-1399}/ -> 直接匹配 TMDB ID1399
    • 1b. 文件名中的 ID:若文件夹名中无 ID,则检查文件名。若有,则使用该 ID 匹配。
      • 示例:** **/Movies/Inception.{tmdb-27205}.mkv -> 直接匹配 TMDB ID 27205`。
  2. 【高优先级】通过文件名精准识别电视剧季/集号
    • 逻辑:对于已识别的电视剧,必须 优先解析文件名中的 SxxEyy 标准格式,将其作为判断季号 (xx) 和集号 (yy) 的唯一依据。
    • 作用:从根本上解决剧集被错误归入其他季的问题。
    • 示例/TV Shows/The Boys {tmdb-76479}/The.Boys.S03E08.mkv -> 应被精确识别为 第 3 季,第 8 集
  3. 【回退方案】常规模糊搜索
    • 逻辑:仅在文件夹与文件名中都 未找到 可用 ID 时,才回退到当前基于标题、年份的模糊搜索方法。
    • 强调:在此模式下,也应结合第 2 点的逻辑,优先使用文件名中的 SxxEyy 来定位季/集。

四、 核心优势

  • 精准无误:ID 是全网唯一的作品标识,可实现 100% 准确匹配。SxxEyy 是电视剧集的标准语言,不会产生歧义。
  • 高效快速:通过 ID 的直接查询远快于文本模糊搜索,能极大加速媒体库的初次扫描与后续更新。
  • 零手动修正:对于已使用TMM、MP、Symedia 等工具整理过媒体库的用户,可实现“即扫即用”的完美体验,无需任何手动干预。
  • 对齐主流体验:看齐 Infuse 等业界标杆,支持标准媒体文件命名生态,吸引并留住对影音品质有追求的核心用户。

五、 参考资料

可参考 Infuse 官方对元数据 ID 识别的说明文档


再次感谢 fnOS 团队的辛勤付出,期待产品采纳建议,变得更智能、更强大。

收藏
送赞
分享

6

主题

7238

回帖

0

牛值

管理员

感谢分享!这个我们转给相关同事评估一下

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则