Efeitos colaterais de limpar minha biblioteca de tags ID3v1

0

Infelizmente, o Google Music faz coisas estranhas ao interpretar minha música. Eu estou realmente meio louco com a maneira como eu identifico e gerencio minha coleção de músicas; Eu passei um tempo longo no ano passado passando por todos os artistas e álbuns de 20 shows de música, adicionando fotos, corrigindo metadados, etc.

Quando faço o upload de coisas para o Google Music, isso estraga tudo muito mal. Por exemplo, eu uso o EasyTag para gerenciar minha biblioteca e, infelizmente, ele não suporta a tag do Artista do Álbum ID3, apenas a Artista. O Google Music destaca mais o Artista do álbum do que o Artista, o que geralmente divide álbuns.

E então, chegou a isso. Eu poderia escrever um script Python que atravessasse minha biblioteca de músicas, limpando minhas músicas de tags ID3v1 e todas as outras tags nas quais eu não estivesse interessado principalmente. Haveria algum efeito colateral nisso? O ID3v2 é bem suportado?

    
por Naftuli Kay 17.11.2011 / 03:11

1 resposta

2

A remoção do ID3v1 não deve causar problemas; resolve muitos deles. (Suporte a caracteres não latinos, por exemplo).

No entanto:

    O
  • v2.3 também é amplamente suportado, v2.4, mas alguns programas simplesmente se recusam a ler tags v2.4 - por exemplo, o Windows Explorer.
  • Por outro lado, a especificação da v2.3 para "vários valores" usa / como o separador, tornando impossível inserir artistas como "AC / DC".
  • O ID3v2 permite várias codificações - ISO-8859-1, UCS-2 / UTF-16 e UTF-8.
    • Alguns programas lêem UTF-8, mas não UCS-2 / UTF-16.
    • Alguns programas lêem UCS-2 / UTF-16, mas não UTF-8.
    • Alguns programas gravam o UTF-8, mas o marcam como ISO-8859-1, fazendo com que programas escritos adequadamente exibam lixo.
  • Existem discordâncias em alguns nomes de quadros ID3.
    • foobar2000 usa TXXX:replaygain_track_gain , enquanto outros programas usam RVA2 .
    • O QuodLibet / ExFalso usa TXXX:QuodLibet::albumartist , enquanto outros programas usam TPE2 .

Ainda assim, eu sempre recomendo remover as tags v1 , pois elas podem causar muita confusão - especialmente quando um programa grava v2 e outro tenta ler v1.

Infelizmente, alguns jogadores irão adicionar novamente a v1 ao editar tags; evite estes. Eu costumo fazer todas as remarcações usando foobar2000 ou mid3v2 ; outras boas ferramentas são eyeD3 e Ex Falso (elas não suportam o quadro padrão de "artista de álbum").

Para a versão v2, converta para v2.4 e veja se funciona. Se isso não funcionar, envie relatórios de bugs e reproduza com codificações ( eyeD3 --force-update --set-encoding=utf16-BE ou utf8 ou utf16-LE ) e / ou converta para v2.3 ( eyeD3 --to-v2.3 ).

(Além disso, ID3v2.2 é tão obsoleto. Não se preocupe com isso.)

    
por 21.11.2011 / 14:55

Tags