Usando o MP3 Diags para limpar minha coleção de mp3, descobri que, além da tag ID3v2, alguns arquivos também possuem as letras Lyrics3, ID3v1 e algumas APE. Existem ferramentas de linha de comando disponíveis para remover tudo, exceto a tag ID3v2?
Usando o MP3 Diags para limpar minha coleção de mp3, descobri que, além da tag ID3v2, alguns arquivos também possuem as letras Lyrics3, ID3v1 e algumas APE. Existem ferramentas de linha de comando disponíveis para remover tudo, exceto a tag ID3v2?
Respostas:
Dê uma olhada no eyeD3, um utilitário de linha de comando e uma biblioteca python para manipular tags id3. Para remover letras e tags ID3v1 de todos os arquivos mp3 no diretório atual, basta executar
eyeD3 --remove-lyrics --remove-v1 *.mp3
Se o eyeD3 relatar um problema ao escrever as tags, tente executar novamente o comando novamente, pois parece corrigir o problema.
Não tenho muita certeza do que é uma marca APE, mas você também pode remover marcas de usuário arbitrárias de um arquivo mp3 com o eyeD3.
-1
ou -v
para mostrar a tag. De acordo com a documentação, ele deve ser capaz de lidar com as letras. Talvez --remove-comments
ajude
Eu já usei id3v2
antes e achei muito bom.
Existem outros de acordo com a aptidão: id3
e id3tool
. Supondo que você tenha um sistema baseado em Debian:
aptitude search id3
. Tenho certeza de que outros gerenciadores de pacotes devem ter um mecanismo de pesquisa.
Não tenho certeza de que eles serão capazes de fazer tudo o que você deseja (pelo que quero dizer que não sei nada sobre o Lyrics3 e o APE), mas você pode dar uma olhada. Certamente id3v2
tem -s
, -d
e -D
bandeiras para remover ID3v1 tags, ID3v2, e ambos, respectivamente (de acordo com sua página man).