Editor de TAG MP3

Publicado por Bruno Barros 02/09/2004

[ Hits: 8.209 ]

Download editag.sh




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

  



Esconder código-fonte

#!/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

Scripts recomendados

Musicando 2

Instalar MP3 (e outros formatos) no ubuntu dapper automaticamente

Get Tool

mp3towav

Script simples para cálculos com dialog


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts