Editor de TAG MP3
Publicado por Bruno Barros 02/09/2004
[ Hits: 8.080 ]
Esse script edita as tags ID3 "Artista" e "Título da Música" de todos arquivos MP3, de acordo com o seu prório nome.
sh editag.sh -separador <separador>
Onde separador é o conjunto de caracteres que separa o 'Artista' do 'Título da Música' no nome do arquivo.
Exemplo:
Era - Enae Volare Mezzo.mp3
Rita Lee - Doce Vampiro.mp3
sh editag.sh -separador " - "
O separador é um "espaço + '-' + espaço".
É necessário ter o 'id3ed' instalado.
http://www.dakotacom.net/~donut/programs/id3ed.html
#!/bin/sh ####################################################### # # # Editag MP3 0.1 # # 02/Set/2004 # # # # Desenvolvido por Bruno Barros # # (bfsbarros@yahoo.com.br) # # # # Este script edita a TAG id3 do MP3 # # de acordo com o nome do arquivo. # # # # Obs.: É necessário ter instalado # # O programa 'id3ed' que pode encontrado em: # # http://www.dakotacom.net/~donut/programs/id3ed.html # # # # # ####################################################### if [ "$1" = "-separador" -a "$2" != "" ]; then ls -1 *.mp3 > listademp3.tag total=$(wc -l listademp3.tag | cut -c 7-8 2>&1) sed -e 's/.mp3//g' listademp3.tag > listademp3-2.tag sed -e "s/$2/-/g" listademp3-2.tag > listademp3-3.tag for ((n=1;n<=total;n++)); do artista=$(sed -n "$n,$n p" listademp3-3.tag | cut -d- -f1 2>&1) faixa=$(sed -n "$n,$n p" listademp3-3.tag | cut -d- -f2 2>&1) arquivo=$(sed -n "$n,$n p" listademp3.tag 2>&1) id3ed -q -s "$faixa" -n "$artista" "$arquivo" done rm -rf listademp3*.tag else echo "Parametro inválido. Utilize editag -separador <separador>" fi
Pré Configuração do SQuiD Slackware
Nenhum comentário foi encontrado.
Agora temos uma assistente virtual no fórum!!! (247)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
Microfone do meu headset não é recinhecido. Meu notebook é um Acer Asp... (7)
Como configuro meu controle de xbox no mupen64? (7)
redirecionando saida de comando touch para o AWK[AJUDA] (4)