MP3: Modifique tags ID3 de seus arquivos com o Dagger

Publicado por Marcelo Gonçalves em 04/09/2007

[ Hits: 8.517 ]

Blog: http://marcelogoncalves.com.br

 


MP3: Modifique tags ID3 de seus arquivos com o Dagger



O Dagger é um aplicativo de linha de comando, escrito em Python, que serve para atribuir tags ID3 para seus arquivos de música. Atualmente são suportados os formatos MP3 e OGG.

Com ele é possível atribuir ou modificar as tags ID3 de todos os arquivos de som de um diretório, inclusive recursivamente.

Você pode definir um formato de valores com marcas tipo "%t %n" que o Dagger infere a partir do nome do arquivo. O contrário também é possível. Você pode usar as marcas para que o Dagger renomeie os arquivos com base nos campos da tag ID3.

Então, por exemplo: nessa listagem vemos arquivos cujos nomes estão num formato de número da trilha, artista, título e o álbum entre parênteses.

$ ls
01 Nando Reis & Os Infernais - Abertura - O Mundo é Bão, Sebastião (MTV Ao Vivo).mp3
02 Nando Reis & Os Infernais - O Mundo é Bão, Sebastião (MTV Ao Vivo).mp3
03 Nando Reis & Os Infernais - A letra "A" (MTV Ao Vivo).mp3
04 Nando Reis & Os Infernais - O Segundo Sol (MTV Ao Vivo).mp3
05 Nando Reis & Os Infernais - Mantra (com Hare Krishnas) (MTV Ao Vivo).mp3
06 Nando Reis & Os Infernais - Luz dos Olhos (MTV Ao Vivo).mp3
07 Nando Reis & Os Infernais - Por Onde Andei (MTV Ao Vivo).mp3
08 Nando Reis & Os Infernais - Marvin (Patches) (MTV Ao Vivo).mp3
09 Nando Reis & Os Infernais - No Recreio (MTV Ao Vivo).mp3
10 Nando Reis & Os Infernais - Quase Que Dezoito (MTV Ao Vivo).mp3
11 Nando Reis & Os Infernais - Não Vou Me Adaptar (MTV Ao Vivo).mp3
12 Nando Reis & Os Infernais - All Star (MTV Ao Vivo).mp3
13 Nando Reis & Os Infernais - Meu Aniversário (MTV Ao Vivo).mp3
14 Nando Reis & Os Infernais - Relicário (MTV Ao Vivo).mp3
15 Nando Reis & Os Infernais - Os Cegos do Castelo (MTV Ao Vivo).mp3
16 Nando Reis & Os Infernais - Pomar (com Banda Ultramen) (MTV Ao Vivo).mp3
17 Nando Reis & Os Infernais - Do seu Lado (MTV Ao Vivo).mp3
18 Nando Reis & Os Infernais - Mantra (Estúdio com Hare Krishnas) (MTV Ao Vivo).mp3

Para criar as ID3 tags, disparamos o seguinte comando com Dagger:

$ ~/scripts/dagger --tag="%n %a - %t (%b)" *.mp3

Onde:
  • %n = número da faixa
  • %a = nome do artista
  • %t = título da faixa
  • %b = nome do álbum

Note que a string contempla os espaços embranco, hífen e parênteses, no mesmo formato do nome dos arquivos, o que garante que o Dagger interprete corretamente os dados.

Agora esses MP3 já têm os campos de suas ID3 tags preenchidos como se deve!

Para baixar o Dagger:

$ wget http://freewarepoint.de/dagger/dagger-0.3.tar.gz

Descompacte no diretório de sua preferência. Para usá-lo é preciso ter instalado o Python 2.3 ou mais recente e o pacote id3v2. O id3v2 é um editor de tags ID3 que o Dagger usa como backend.

$ sudo apt-get install id3v2

Se você já tem o Python, é só começar a caçar os MP3 sem tag! :-)

Mostrei aqui um exemplo muito simples, o mais básico do que é possível fazer com o Dagger. Ele tem muito mais opções a serem exploradas. As manpages que ele traz têm toda a informação necessária para se tirar o máximo proveito desse script.

Have fun!

Outras dicas deste autor

Tradução da GPL v3 para Português do Brasil

Crie etiquetas e cartões de visita com qLabels

Eclipse Helios: Resolvendo problemas com o proxy

Leitura recomendada

Skype para Linux

Transformando arquivo PDF em texto puro

Qmmp - Um tocador parecido com o Winamp

Plasma 5 no Ubuntu 14.04 e 14.10

Red Hat 9 em Live CD

  

Comentários
[1] Comentário enviado por flipe em 04/09/2007 - 10:27h

uma outra excelente ferramenta para isso é a Audio Tag Tool.

http://pwp.netcabo.pt/paol/tagtool/

falouz!

[2] Comentário enviado por kidh0 em 04/09/2007 - 19:58h

Uma feraamenta mais completa, que também renomeia os arquivos e busca no cddb é o Easytag[1].
[1]http://easytag.sourceforge.net/

[3] Comentário enviado por texugo89 em 05/09/2007 - 14:30h

Banaca!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts