eu tenho umcoleção de arquivos de música(~200/lote) que precisotag através do Picard. Os arquivos têmsem metadados, ea ferramenta de impressão digital é muito ineficiente(<50% de precisão média).
Porém, os títulos são assim: "(Nome da música)-(Artista).(formato)", e eles são quase perfeitos. Posso escrever um sed
para extraí-los.
Eu preciso de uma maneira de poderescrever um script personalizado que me permita usar o recurso de pesquisa do Picard, com os parâmetros que extraio sed
(no script) do nome do arquivo e faço uma pesquisa. Isso é possível?
Estou procurando diretrizes, mas um exemplo seria ótimo.
Conforme solicitado por @terdon, mais detalhes:
- Picard tem dois modos de identificar uma música: 1) AcústicoImpressão digitale 2)Olho para cimausando metadados existentes
- Por alguma razão, o primeiro método, ou seja, impressão digital acústica, está me dando resultados muito ruins em um determinado conjunto de músicas
- Porém, minhas músicas já possuem o nome do artista, título da faixa correto no nome do arquivo, só preciso pesquisar a faixa para obter o ano, a imagem da capa etc.
- O script de pesquisa padrão (interno do Picard?) Está usando o nome completo do arquivo, que contém lixo para fazer uma pesquisa, levando a resultados inferiores
- Gostaria de especificar qual parte do nome do arquivo usar para a pesquisa, como mencionei acima.
Algo como:
i="Track Name/ File Name"
$artist="sed -r 's/.../\1/'" $i
$track="sed -r 's/...\2/'" $i
lookup($i, $artist, $track)
É claro que a linguagem de script do Picard pode ser diferente.