Eu tenho uma coleção de mp3s onde cada um é descrito com uma série de 1-6 palavras que descrevem as características da música. Atualmente, apenas adicionei estas palavras ao final do nome do arquivo da seguinte forma:
SONG1NAME ( mysterious, ominous, ambient )
SONG2NAME ( scary, dramatic, energetic )
Gostaria de poder pesquisar essas poucas centenas de arquivos por tag para que eu possa obter uma lista de todos os arquivos marcados com mysterious
ou todos os arquivos marcados com dramatic AND energetic
. Em outras palavras, eu gostaria de imitar o sistema SuperUser e outros sites SE usam onde as questões são marcadas e, em seguida, filtráveis por essas tags. Atualmente, posso usar o Windows Search e obter resultados muito bons, mas não posso deixar de sentir que estou fazendo algo meio hackish apenas anexando essas 'tags' ao título. Se uma música tiver a tag em algum lugar no título ou em outros atributos, ela também será exibida e, embora isso não seja um grande inconveniente, acho que deveria haver uma solução melhor.
Como posso conseguir isso? Eu tenho uma compreensão bastante limitada de tags ID3, mas eles parecem ser mais para adicionar informações específicas a uma música no espírito de 'mostre-me os arquivos onde este atributo tem esse valor' ao contrário de 'mostre-me todos os arquivos que possuem este atributo ', que é mais o que eu quero. Eu estou entendendo mal a função geral e a ideia por trás das tags ID3? Eu poderia colocar essas minhas 'tags' todas dentro de uma determinada tag ID3 como 'mood' e depois pesquisar os atributos de humor desses arquivos?
Embora não seja preferível, não me importo de usar um programa que os organize e me permita pesquisar por eles, mas seria bom se eu pudesse mover todos os arquivos para outro computador e depois usar um utilitário de pesquisa genérica e não precisa especificamente obter esse mesmo programa novamente. Também seria bom se eu pudesse colocar coisas como uma espécie por comprimento ou bitrate, vendo uma lista de todas as tags que eu usei e o número de arquivos com aquela tag, e fácil renomeação em massa, mas estes são bônus mais adicionados para mim do que requisitos absolutos. : D
TL; DR : Como posso imitar o sistema de tags do SuperUser na minha coleção de músicas para que eu possa adicionar tags aos meus arquivos e filtrá-los pelas tags que eles têm?