Ok, estou procurando uma maneira de fazer isso há algum tempo. Aqui vamos nós:
Sou DJ - uso .MP3 para audição pessoal, .WAV para apresentações.
Pego uma música no formato .mp3, limpe o nome do arquivo para "Artista" - "Título", construa tags ID3 usando% artist% -% title% e coloque uma chave no comentário de cada .mp3.
Em seguida, converto os arquivos em .WAV por meio de um programa que o recorta, aumenta o volume, corrige a afinação etc. (Nota: os arquivos .WAV não aceitam "Comentários" nos metadados).
Agora fiquei com duas pastas, .MP3 e .WAV., Com subpastas dividindo minhas faixas por gênero. Com o tempo, eles começaram a variar um pouco devido à enorme quantidade de arquivos em cada um. Agora, eles são completamente incomparáveis e não mantêm consistência um com o outro.
Problema 1: eu gostaria de executar um processo em lote para espelhar a estrutura do arquivo, com base nos nomes dos arquivos, nos dois locais. (Encontrei programas para fazer isso, mas como os dois arquivos não são .MP3, eles não funcionam).
O próximo problema nos leva de volta ao problema com os metadados .WAV. Gostaria de renomear os arquivos para incluir o comentário Mp3 antes do nome do arquivo. Isso seria algo como "1A Sir Mixalot - Baby Got Back" e pode ser feito usando a tag Mp3 do programa com bastante facilidade.
Problema 2: Como os arquivos .WAV não têm comentários nos metadados, não consigo processá-los em lote para incluir as chaves antes do arquivo.
Eu vejo duas maneiras possíveis de fazer isso. 1. Faça com que um programa corresponda aos dois arquivos, retire os metadados do arquivo .mp3 e transcreva a alteração no nome do arquivo no .wav.
- Faça com que um programa corresponda aos nomes dos arquivos, processe em massa os arquivos .mp3s para incluir a chave antes do nome do arquivo e espelhe as alterações no nome do arquivo com base nos relacionamentos correspondentes anteriores.
Alguma idéia, senhoras e senhores?