Renomear automaticamente todas as MP3 do disco

O que fazer quando você tem mais de 20.000 músicas (mp3) e deseja renomear todos os arquivos seguindo um padrão comum para todas. Geralmente alguns arquivos possuem seus nomes truncados, resultado de cópia entre sistemas operacionais que não aceitam nomes de arquivos extensos ou má configuração do software de gravação de CD.

Felizmente existe um programa muito útil para resolver este problema, chama-se mp3rename. Como quase tudo no Debian, basta executar um apt-get e está lá o programa instalado e funcionando:

# apt-get install mp3rename

Agora precisamos definir qual o padrão iremos utilizar para o nome de arquivos, minha intenção é usar: (artista)-musica.
Para isso precisamos indicar ao mp3rename que é assim que desejamos renomear usando o seguinte comando:

# mp3rename -s ‘(&a)-&t’

Onde &a = artista e &t é título da música.
Você pode utilizar &t titulo, &b album, &y ano, &k trilha and &a artista.

Agora vamos executar o comando para varrer todo o diretório onde estão as músicas e executar mp3rename sobre elas:

# find /music -type f -print0 | xargs -0 mp3rename

A opção “-print0″ diz para o find exigir o nome completo do arquivo, isso resolve o problema de arquivos com espaço no nome ou com o caracter nova linha (\n). Sem esta opção arquivos com espaço no nome seriam passados de forma incorreta para o xargs.

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s