手动指定信息,辅助刮削 - nichuanfang/kodi-metadata-tmdb-cli GitHub Wiki

特殊情况下,可以手动指定一些信息,辅助刮削,可指定信息列表:

1. 电影或电视剧的id: id.txt

针对命名不规范,或者重名较多,程序难以正确识别的,可以在TMDB人工确认剧集id后手动指定

  • 电视剧: 电视剧目录/tmdb/id.txt,如:/down/shows/破事精英/tmdb/id.txt
  • 电视剧合集:合集目录/tmdb/id.txt, 如:/down/shows/守望尘世.S01-S03/tmdb/id.txt
  • 以目录组织的电影:电影目录/tmdb/id.txt, 如:/down/movies/Primal.2010/tmdb/id.txt
  • 单文件的电影:电影所在目录/tmdb/电影完整文件名.id.txt, 如:/down/tmdb/Angelique.2013.1080p.BluRay.DDP7.1.x264.mkv.id.txt

2. 电视剧的季: season.txt

对于命名不规范,可能识别错季的,可以手动指定,比如目录不带季,年份跟别的季年份很接近,程序就无法识别出到底是哪一季

  • 电视剧: 电视剧目录/tmdb/season.txt,如:/down/shows/破事精英.The.Lord.of.Losers.S02.2023.2160p.WEB-DL.H265.AAC/tmdb/season.txt,内容为数字2
  • 电视剧合集:合集目录/某一季目录/tmdb/season.txt, 如:/down/shows/守望尘世.S01-S03.The.Leftovers.1080p.Blu-ray.x265.AC3S/守望尘世.S03.The.Leftovers.2016.1080p.Blu-ray.x265.AC3/tmdb/season.txt, 内容为数字3

也可以修改目录名,加上季,当然某些情况下你可能不愿意修改

3. 电视剧分组: group.txt

针对不同的发行渠道可能有不同的季和集的组合方式,刮削时需要从分组获取信息,如纸房子(纸钞屋) https://www.themoviedb.org/tv/71446-la-casa-de-papel/episode_groups 就有3种组合

查看某一电视剧的分组方式:大概电视剧的tmdb详情页面,鼠标移动到概览找到剧集组,根据每组的剧集数量判断所属分组。

  • 电视剧: 电视剧目录/tmdb/group.txt,如:/down/shows/Money.Heist.S05.1080p.NF.WEB-DL.DDP5.1.Atmos.x264/tmdb/group.txt,内容为数字5eb730dfca7ec6001f7beb51
  • 电视剧合集:合集目录/某一季目录/tmdb/group.txt, 如:/down/shows/Money.Heist.S01-S05.1080p.NF.WEB-DL.DDP5.1.Atmos.x264/Money.Heist.S05.1080p.NF.WEB-DL.DDP5.1.Atmos.x264/tmdb/group.txt

4. 分组剧集: part.txt

很多综艺节目,会分为上、下两部分,甚至还有上、中、下三部分,而TMDB的组织方式只有从第一集开始累加,所以信息会对应不上,需要做一个映射,映射的前提是文件名带有PartX的字样,如:[女子推理社].SHErlock.2023.S01E02.Part1.1080p.WEB-DL.HEVC.AAC.mp4

part.txt里可以填的数字有:

  • 0 或者不填或者文件不存在
  • 1 自动识别,如果没有规则,比如第一集分上下、第二集分上中下,但三集只有一个,自动识别就会从1开始累加,符合TMDB的方式,但是中间的集不能缺失,否则累加后会算错
  • 2 或者以上的数字,指定分卷的个数,如果当前剧集固定分为上下两部分,可以指定为2,这种情况中间的集可以缺失,比如S01E02.Part1,可以正确的推导为S01E03

指定方式:

  • 电视剧: 电视剧目录/tmdb/part.txt,如:/down/shows/[女子推理社].SHErlock.2023.S01.1080p.WEB-DL.HEVC.AAC/tmdb/part.txt,内容为分卷的个数,这里写2
  • 电视剧合集:合集目录/某一季目录/tmdb/part.txt, 如:/down/shows/[女子推理社].SHErlock.S01-S02.1080p.WEB-DL.HEVC.AAC/[女子推理社].SHErlock.2023.S01.1080p.WEB-DL.HEVC.AAC/tmdb/part.txt,内容为分卷的个数,这里写2

5. 剧集合并: join.txt

待实现,方案待定。

针对电视剧,某些情况下TMDB会把1和2季当作成一季来维护,而你的文件是以1-6集为第一季,7-12集为第二季的方式来组织, 这个时候就需要告诉刮削器,当前的所谓第二季1-6其实是上一季的7-12,指定方式为:

电视剧目录/tmdb/join.txt,内容为:2,1,7。即当前为第2季,映射到第1季,从7开始算集数。

5. 剧集分割: split.txt

待实现,方案待定。