一、 核心建议
为根治影音文件元数据匹配(搜刮)错误、提升效率,强烈建议 fnOS 将文件名与文件夹名中包含的 TMDB 或 IMDb ID 以及电视剧的 季/集号 (SxxEyy) 作为元数据匹配的最高优先级依据。
该方案是 Infuse、爆米花 等行业主流工具和播放器验证过的高效、精准方案,能极大改善用户体验。
二、 当前主要问题
- ID 信息被忽略:已存在于文件夹或文件名中的 tmdb-xxxx
或
imdb-ttxxxx 标签未被利用,系统仍在进行低效、不精确的文本模糊搜索。
- 季号识别不准:电视剧文件名中明确的
S02E05
(第2季第5集) 等信息常被忽略,导致大量剧集被错误归入第一季。
三、 建议的优化匹配逻辑
建议扫描时,严格按照以下优先级顺序进行匹配:
- 【最高优先级】通过 ID 精准识别作品
- 1a. 文件夹名中的 ID:首先检查文件夹名称是否包含 tmdb-xxxx
或
imdb-ttxxxx。若有,则直接使用该 ID 完成作品匹配,终止后续搜索。
- 示例:** **
/TV Shows/权力的游戏 {tmdb-1399}/
-> 直接匹配 TMDB ID1399
。
- 1b. 文件名中的 ID:若文件夹名中无 ID,则检查文件名。若有,则使用该 ID 匹配。
- 示例:** **
/Movies/Inception.{tmdb-27205}.mkv
-> 直接匹配 TMDB ID 27205`。
- 【高优先级】通过文件名精准识别电视剧季/集号
- 逻辑:对于已识别的电视剧,必须 优先解析文件名中的 SxxEyy 标准格式,将其作为判断季号 (
xx
) 和集号 (yy
) 的唯一依据。
- 作用:从根本上解决剧集被错误归入其他季的问题。
- 示例:
/TV Shows/The Boys {tmdb-76479}/The.Boys.S03E08.mkv
-> 应被精确识别为 第 3 季,第 8 集。
- 【回退方案】常规模糊搜索
- 逻辑:仅在文件夹与文件名中都 未找到 可用 ID 时,才回退到当前基于标题、年份的模糊搜索方法。
- 强调:在此模式下,也应结合第 2 点的逻辑,优先使用文件名中的 SxxEyy 来定位季/集。
四、 核心优势
- 精准无误:ID 是全网唯一的作品标识,可实现 100% 准确匹配。
SxxEyy
是电视剧集的标准语言,不会产生歧义。
- 高效快速:通过 ID 的直接查询远快于文本模糊搜索,能极大加速媒体库的初次扫描与后续更新。
- 零手动修正:对于已使用TMM、MP、Symedia 等工具整理过媒体库的用户,可实现“即扫即用”的完美体验,无需任何手动干预。
- 对齐主流体验:看齐 Infuse 等业界标杆,支持标准媒体文件命名生态,吸引并留住对影音品质有追求的核心用户。
五、 参考资料
可参考 Infuse 官方对元数据 ID 识别的说明文档
再次感谢 fnOS 团队的辛勤付出,期待产品采纳建议,变得更智能、更强大。