3

Kodionlinetvrecorder (otr)から録画の情報を取得したいと思います。残念ながら、利用可能なスクレーパーは次のようなファイル形式を処理できません

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

ファイル名は otr のキーであるため、名前の変更はオプションではありません。xbmc-otrという名前のスクレーパーがあることは知っていますが、ベータ版のままではなく、時代遅れのようです。

これらのファイルを Kodi で正しく表示する方法について何か提案はありますか? otr のスクレーパーを書いたり始めたりした人はいますか?

4

1 に答える 1

1

いくつかの調査の後、私は問題の解決策を見つけました。以下を %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 ファイル名のタイムスタンプと一致するため、(ファイル名の末尾にある) 一致するものはすべて削除されます。詳細については、Kodi の公式ドキュメントを参照してください。残りのファイル名は、Kodi に同梱されているスクレーパーで処理できます。私が追加した比較的粗い正規表現にもかかわらず、すべての otr ムービーは正しく認識されました。

このソリューションは Kodi 15.2 (Isengard) でテストされていますが、cleanstrings オプションをサポートするすべてのバージョンで動作するはずです。

編集:

テレビ番組でも同様のソリューションが機能します。唯一の要件は、たとえば S01E02 のように、ファイル名にシーズンとエピソードの情報が含まれていることです。

<tvshowmatching action="prepend">
    <regexp>_[Ss]([0-9]+)[Ee]([0-9]+)([^\\/_]*)</regexp>
</tvshowmatching>
于 2015-08-21T13:27:13.710 に答える