Media Brazil Forum

Versão completa: Como Fazer o Kodi 'pular' algum arquivo na busca?
Você está visualizando uma versão simplificada de nosso conteúdo. Ver versão completa com a formatação apropriada.
Ola,

Gostaria de saber se há um jeito de fazer com que a busca do Kodi 'pule' ou evite tal arquivo. Tipo, na pasta do filme X tenho o filme + outro arquivo do mesmo filme, mas em outro formato. Mesmo assim, só quero q apareça na lista o primeiro formato...e q nao liste ou 'ache' o segundo... evitando q apareça duplicado o filme na lista.

Assim..há algo ou algum tipo de renomeação q faz com q se evite ele na busca?
, tem sim, supondo que seja um trailer, ou uma amostra de extras podes criar ou alterar o arquivo advancedsettings.xml* (fica na pasta userdata, junto ao guisettings.xml)

* Este arquivo não existe por padrão, e precisa ser criado pelo usuário.

Eis o comando que avalia via expressões regulares se for verdadeiro para que não seja mostrado na visualização dos arquivos

Código:
<advancedsettings>
<video>  
  <excludefromlisting> <!-- Regular expressions that if evaluated to true won't be displayed in Files View -->
    <regexp>[-\._ ](sample|trailer)[-\._ ]</regexp>
  </excludefromlisting>
</video>
</advancedsettings>

ou

Eis o comando que avalia via expressões regulares se for verdadeiro para que não seja escaneados os items para coleção

Código:
<advancedsettings>
<video>  
<excludefromscan> <!-- Regular expressions that if evaluated to true won't be added to library. -->
    <regexp>[-\._ ](sample|trailer)[-\._ ]</regexp>
</excludefromscan>
</video>
</advancedsettings>

um bem completo, que deve cobrir todas as possibilidades

Código:
<advancedsettings>
<video>
  <excludefromscan action="append">
    <regexp>-extras-</regexp>
    <regexp>/Extras/</regexp>
    <regexp>/extras/</regexp>
    <regexp>[\\/]Extras[\\/]</regexp>
    <regexp>[\\/]extras[\\/]</regexp>
    <regexp>-trailer-</regexp>
    <regexp>.trailer.</regexp>
    <regexp>/Trailer/</regexp>
    <regexp>/trailers/</regexp>
    <regexp>[\\/]Trailers[\\/]</regexp>
    <regexp>[\\/]trailers[\\/]</regexp>
  </excludefromscan>
  <excludetvshowsfromscan action="append">
    <regexp>-extras-</regexp>
    <regexp>/Extras/</regexp>
    <regexp>/extras/</regexp>
    <regexp>[\\/]Extras[\\/]</regexp>
    <regexp>[\\/]extras[\\/]</regexp>    
    <regexp>-trailer-</regexp>
    <regexp>.trailer.</regexp>
    <regexp>/Trailer/</regexp>
    <regexp>/trailers/</regexp>
    <regexp>[\\/]Trailers[\\/]</regexp>
    <regexp>[\\/]trailers[\\/]</regexp>
  </excludetvshowsfromscan>
</video>
</advancedsettings>
Agradeço a solução.
No meu caso aqui..gostaria de criar, sei lá, um tipo codigo pra esses filmes duplicados q posso ter. Por ex.. teria como eu fazer com q, todo filme entre [ ] ou talvez um simbolo como [-] no titulo, NAO seja lido.
Como seria entao o codigo no advancedsettings?
não testei, mas provavelmente seja desta maneira, fui buscar ajuda do (grato pela ajuda).

Desta maneira se for detectado no nome do arquivo qualquer conteúdo entre colchetes, vai ser desprezado...

Código:
<advancedsettings>
<video>
<excludefromscan action="append">
<regexp>\[(.*?)\]</regexp>
</excludefromscan>
</video>
</advancedsettings>
Valeu. No entanto..nao funcionou aqui. Leu normal.
Mas acabei mudando e colocando minha ideia de antes..de qq arquivo com "[X]" nao se leria. Ai funcionou.
Sim porque o código que informei era exatamente para atender ao seu pedido de que qualquer arquivo [conteudo] não fosse escaneado.