經過一番研究,我找到了解決問題的辦法。把下面的%APPDATA%\科迪\用戶數據\ 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>_\d\d\.[0-1]\d\.[0-3]\d_[0-2]\d-[0-5]\d_</regexp>
在OTR文件名中的時間戳匹配,讓一切匹配的右側(在文件名的末尾)被刪除。請參閱official Kodi documentation以作進一步參考。剩餘的文件名可以由Kodi附帶的刮板處理。 儘管我添加了相對粗糙的正則表達式,但我所有的電影都可以正確識別。
該解決方案使用Kodi 15.2(Isengard)進行測試,但應該支持所有支持cleanstrings選項的版本。
編輯:
一個類似的soltuion適用於電視節目。唯一的要求是文件名包含季節和情節信息,例如S01E02。
<tvshowmatching action="prepend">
<regexp>_[Ss]([0-9]+)[Ee]([0-9]+)([^\\/_]*)</regexp>
</tvshowmatching>
來源
2015-08-21 13:27:13
NaN