V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
FrankAdler
V2EX  ›  问与答

有人了解 kodi、xmbc 刮削器插件吗,内部是如何识别文件名的呢

  •  
  •   FrankAdler · 2021-12-15 16:12:03 +08:00 · 2309 次点击
    这是一个创建于 1077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前在电视上用 kodi ,发现有些电影、电视剧识别不准,可能是 PT 站的命名不符合 kodi 的规范,干预不了发布者,就想着自己改改插件,适配下特殊情况。

    但是看了下代码 TMDb TV Shows,貌似插件只负责搜索,文件识别是 kodi 做好直接传参给插件的,比如 World.Heritage.In.China.E01-E38.2008.CCTVHD.x264.AC3.720p-CMCT ,其实插件接受到的参数是 title=World Heritage In China&year=2008 ,因为如果传完整的目录名,内部并没有做名称提取。

    而我要做的就是文件(目录)名适配,有人清楚文件名识别这个环节在哪里吗?以及能否用插件实现。

    第 1 条附言  ·  2021-12-15 23:56:32 +08:00
    我暂时打算自己写脚本刮削,kodi 只读取本地 nfo 了。。
    18 条回复    2021-12-16 20:17:05 +08:00
    Ziya
        1
    Ziya  
       2021-12-15 16:19:10 +08:00
    wiki 上只说了识别规则,好像没有说内部处理逻辑

    https://kodi.wiki/view/Naming_video_files/Movies
    zjj19950716
        2
    zjj19950716  
       2021-12-15 16:59:29 +08:00
    自己写 nfo
    FrankAdler
        3
    FrankAdler  
    OP
       2021-12-15 17:11:30 +08:00
    @Ziya #1 这个我也看了,然而并不是所有的站都按这个规则命名,我的出发点就是因为这个
    FrankAdler
        4
    FrankAdler  
    OP
       2021-12-15 17:14:02 +08:00
    @zjj19950716 #2 写 nfo 需要人干预,不可行,比如 RSS 订阅的,或者我老婆下载的
    krixaar
        5
    krixaar  
       2021-12-15 17:42:14 +08:00
    kodi 可以 follow 符号链接,所以专门搞个文件夹放分类的视频,文件夹都用符号链接搞成“TMDb 的剧集名称 (年份)”放进去,kodi 那边直接更新就出来了,比如 poi 按季放“Person of Interest (2011)”符号链接里。
    算是比较 non-intrusive 的解决办法(?)
    wszgrcy
        6
    wszgrcy  
       2021-12-15 18:15:52 +08:00
    有个流程图,讲怎么分割,读数据的,几年前还研究过,写过一个 demo 准备自己搞刮削,后来没时间...
    cpstar
        7
    cpstar  
       2021-12-15 18:19:00 +08:00
    对电影的识别还算准确,但是对电视剧,如果是一季一个目录的,还好一些,但如果是一集一个目录的,费点劲。每次都是手动添加,然后手动删除掉只剩下片名,基本上都能找到了
    leishi1313
        8
    leishi1313  
       2021-12-15 18:27:02 +08:00 via Android
    1. 自己写脚本硬链接改名
    2. 用 radarr/sonarr/overserr|ombi 这一套,尽量不去手动下载 /rss
    EvanQu
        9
    EvanQu  
       2021-12-15 20:25:14 +08:00   ❤️ 2
    用 tmm 刮削把 还能整理
    FrankAdler
        10
    FrankAdler  
    OP
       2021-12-15 23:54:08 +08:00
    @EvanQu #9 我目前是 tmm 处理一下,但是 rss 更新的还是会识别不到,有时候只能导航到 smb 里面去看,在剧集里找不到,还挺麻烦的
    FrankAdler
        11
    FrankAdler  
    OP
       2021-12-15 23:55:33 +08:00
    @krixaar #5 这个能解决目录识别问题,不好解决文件,比如我发现有些带个 2020 年,就把季识别成 20 季了。。
    hafuhafu
        12
    hafuhafu  
       2021-12-16 00:01:47 +08:00
    我的方案是全部 TMM 刮削重命名+KODI 读取本地信息,半自动也不算麻烦。
    FrankAdler
        13
    FrankAdler  
    OP
       2021-12-16 00:18:40 +08:00
    @hafuhafu #12 重命名那就没法继续做种了吧,老实说重命名后 kodi 大概率就可以精准识别了,然后 kodi tv 版,如果直接看一半,然后关机,下次开机如果有新增,貌似没法触发更新?电视这个开机感觉是休眠那种。
    greenskinmonster
        14
    greenskinmonster  
       2021-12-16 00:24:14 +08:00 via Android
    https://kodi.wiki/view/Advancedsettings.xml 2.4.8 tvshowmatching 好像可以自己定义削刮的正则表达式
    wd
        15
    wd  
       2021-12-16 09:04:21 +08:00 via iPhone
    有没人给普及下 什么是 刮削?这词咋来的?下载的时候经常看到这个...
    FrankAdler
        16
    FrankAdler  
    OP
       2021-12-16 14:20:43 +08:00 via iPhone
    @greenskinmonster 这个不错,我研究下看看,如果能插件干预就更好了,可以写复杂逻辑
    FrankAdler
        17
    FrankAdler  
    OP
       2021-12-16 14:22:40 +08:00 via iPhone
    @wd 不清楚咋来的,大意就是从文件名匹配电影信息,然后去豆瓣,imdb ,tmdb 等网站下载简介,中文名,评分等,方便观看,电影电视剧多的时候比较直观
    hafuhafu
        18
    hafuhafu  
       2021-12-16 20:17:05 +08:00
    @FrankAdler #13 要保持做种的话,只能先硬链接然后再进行改名刮削。我资料库都是手动点那个更新按钮的,没打开自动更新的设置。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5286 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:44 · PVG 13:44 · LAX 21:44 · JFK 00:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.