#!/bin/sh
#rippeleskeud nombre_pistes fichiers artiste album annee
if [ $# != "5" ]
then
# echo Usage : rippeleskeud nombre_pistes fichiers artiste album annee
nombre=`zenity --entry --text "Nombre de pistes"`
fichier=`zenity --entry --text "Nom des fichiers mp3"`
artiste=`zenity --entry --text "Nom de l'artiste"`
album=`zenity --entry --text "Nom de l'album"`
annee=`zenity --entry --text "Année"`
else
nombre="$1"
fichier="$2"
artiste="$3"
album="$4"
annee="$5"
fi
debut=`uptime |awk '{print $3}'|sed -e 's/,//g'|sed -e 's/:/ /g'|\
awk '{print $1*60+$2}'`
total=`expr $nombre + 1`
if [ "`expr $total \< 10`" != "0" ]
then
total=0$total
fi
j=01
echo LE TOTAL $total
while [ "$j" != "$total" ]
do
echo "Piste numero $j"
echo "Création du wav"
cdda2wav -D /dev/scd0 -t $j
echo "Création du mp3"
lame -b 128 --tt "Piste $j" --ta "$artiste" --tl "$album"\
--ty "$annee" --tn "$j" audio.wav "$fichier"_$j.mp3
rm audio.wav audio.inf
j=`expr $j + 1`
if [ "`expr $j \< 10`" != "0" ]
then
j=0$j
fi
done
eject
fin=`uptime |awk '{print $3}'|sed -e 's/,//g'|sed -e 's/:/ /g'|\
awk '{print $1*60+$2}'`
difference=`expr $fin \- $debut`
zenity --info --text "Rippage de $album terminé en $difference min."