我想从onlinetvrecorder (otr)中的Kodi抓取录音信息。不幸的是,可用的抓取器无法处理类似于

Django_Unchained_15.07.03_22-45_sf2_165_TVOON_DE.mpg.mp4.avi

重命名不是一种选择,因为文件名是otr的密钥。我知道有一个名为xbmc-otr的刮板,但是它从未离开beta状态,并且似乎已经过时了。

关于如何在Kodi中正确显示这些文件的任何建议?
是否有人为OTR编写或开始了刮板程序?

最佳答案

经过一些研究,我找到了解决该问题的方法。将以下内容放入%appdata%\ Kodi \ userdata \ advancedsettings.xml中(advancedsettings.xml事先不存在,您必须创建它)

<advancedsettings>
  <video>
    <cleanstrings action="prepend">
     <regexp>_\d\d\.[0-1]\d\.[0-3]\d_[0-2]\d-[0-5]\d_</regexp>
    </cleanstrings>
  </video>
</advancedsettings>

regexp <regexp>_\d\d\.[0-1]\d\.[0-3]\d_[0-2]\d-[0-5]\d_</regexp>与otr文件名中的时间戳匹配,以便删除匹配项的所有内容(在文件名末尾)。有关更多参考,请参见official Kodi documentation。剩余的文件名可以由Kodi随附的刮板处理。
尽管我添加了相对粗糙的正则表达式,但我所有的otr电影都可以正确识别。

该解决方案已通过Kodi 15.2(Isengard)进行了测试,但应与支持cleanstrings选项的所有版本一起使用。

编辑:

类似的解决方案适用于电视节目。唯一的要求是文件名必须包含季节和剧集信息,例如S01E02。
<tvshowmatching action="prepend">
    <regexp>_[Ss]([0-9]+)[Ee]([0-9]+)([^\\/_]*)</regexp>
</tvshowmatching>

关于kodi - Kodi(Fka Xbmc)刮板,用于OnlineTVRecorder(OTR)录制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32140721/

10-09 17:29