#!/bin/bash

## Script permettant de ranger et renommer des MP3 donnés en argument dans une arborescence

parametre=$1

if [ $parametre ] 
then
	if [ $parametre == "--help" ]
	then
		echo "Script permettant de ranger et renommer des MP3 donnés en argument dans une arborescence"
		echo -e "Pour utiliser ce script, faites : \n$0 [fichier1] [fichier2] ...\n"
	else
		chemin=`pwd`
		while [ $1 ]
		do
			tag=`tail -c 128 $1`
			groupe=`tail -c 128 $1 | cut -b 34-63`
			annee=`tail -c 128 $1 | cut -b 94-97`
			album=`tail -c 128 $1 | cut -b 63-93`
			titre=`tail -c 128 $1 | cut -b 4-33`
#			echo "groupe: $groupe"
#			echo "annee: $annee"
#			echo "album: $album"
#			echo "titre: $titre"
			stockage=`echo "$groupe/($annee) $album" | sed 's/ /\_/g'`
			mkdir -p $stockage
			nouveau_titre="`echo $titre | sed 's/ /\_/g'`.mp3"
			adresse="$stockage/$nouveau_titre"
#			echo $nouveau_titre
			cp $1 $adresse
			shift 1
		done
	fi
else
	echo -e "Aucun paramètre.\nPour en savoir plus faites $0 --help"
fi


exit 0;
