Scripts for ripping music CDs and doing metadata
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

9 lines
491 B

#!/bin/sh
dirname=$(dirname $1)
tocname=$dirname/$(basename $1 .mp3 | sed -ne '{s/^\(.*\)\..*/\1/;p}').toc
artist=$(sed -ne '/DTITLE=/ {s/DTITLE=\(.*\)\/.*/\1/;p}' $tocname)
album=$(sed -ne '/DTITLE=/ {s/.*\/ \(.*\)$/\1/;p}' $tocname)
tracknumber=$(basename $1 .mp3 | sed -ne '{s/.*\.\(.*\)/\1/;p}')
tracknumminus=$(expr $tracknumber - 1)
trackname=$(sed -ne "/TTITLE$tracknumminus=/ {s/TTITLE$tracknumminus=//;p}" $tocname)
id3 -a "$artist" -A "$album" -t "$trackname" -T "$tracknumber" $1