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
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
|
|
|