#!/bin/sh

help(){
	cat <<END
$0 -- add id3 tags to an mp3 file
Usage: $0 <filename.mp3>
END
	exit
}

gettrack(){
	n=`echo $1 | head -c1`
	case $n in
0|1|2|3|4|5|6|7|8|9)
		r=$n ;;
A|a)
		r=10 ;;
B|b)
		r=11 ;;
C|c)
		r=12 ;;
D|d)
		r=13 ;;
E|e)
		r=14 ;;
F|f)
		r=15 ;;
G|g)
		r=16 ;;
H|h)
		r=17 ;;
I|i)
		r=18 ;;
J|j)
		r=19 ;;
K|k)
		r=20 ;;
L|l)
		r=21 ;;
M|m)
		r=22 ;;
N|n)
		r=23 ;;
O|o)
		r=24 ;;
P|p)
		r=25 ;;
Q|q)
		r=26 ;;
R|r)
		r=27 ;;
S|s)
		r=28 ;;
T|t)
		r=29 ;;
U|u)
		r=30 ;;
V|v)
		r=31 ;;
W|w)
		r=32 ;;
X|x)
		r=33 ;;
Y|y)
		r=34 ;;
Z|z)
		r=35 ;;
*)
		r=0 ;;
	esac
	echo $r
}

if test "$#" != "1"
then
	help
fi
i=$1
case $i in
*.mp3)
	base=`echo $i | sed "s/.mp3$//"` ;;
*)
	help ;;
esac

album=`pwd | sed "s/^.*\///"`
track=`gettrack $i`
title=`echo $base | sed "s/^.//"`

echo "id3 tags: title=$title album=$album track=$track ..."

echo id3tool -c $track -t $title -a $album $i
#sleep 5
id3tool -c $track -t $title -a $album $i
