Bonjour,
Pour ma part j'utilise bashpodder tel que présenté dans le premier artice, en le complétant de 2 additifs :
- un petit additif à ce script pour renommer les mp3 d'Inter plus logiquement
- un petit script à lancer de temps en temps pour reclasser les podcasts par dossier
Je les mets ci dessous :
1 - RENOMMAGE DES PODCASTS INTER,
à mettre dans bashpodder.shell
# Renommage des fichiers telechargés
# Change ITEMA_xxxx_11.02.2009.mp3 en Nom_du_podcast_2009.01.11.mp3
cd /home/louis/bashpodder/$datadir/
# pour ne renommer que les fichiers radio france (ITEM_)
# téléchargés dans les 30 min :
for i in `find /home/louis/bashpodder/$datadir/*ITEMA_*.mp3 -type f -cmin -30`
do
TITLE="`mid3v2 -l "$i" | grep -a TIT2 | sed -e 's/\(.*\)=//g'`" # On enregistre le titre
mv "$i" "$TITLE".mp3
nouvo_nom="`rename -vn 's/(\d{2})\.(\d{2})\.(\d{4})/$3.$2.$1/' "$TITLE".mp3|sed -e 's/\(.*\)\ as\ //g'`"
# car $i va changer de nom -> on ne pourra plus utiliser $i
rename 's/(\d{2})\.(\d{2})\.(\d{4})/$3.$2.$1/' "$TITLE".mp3
rename 's/ /_/g' "$nouvo_nom"
done
2 - RANGER LES PODCASTS DANS DES DOSSIERS LOGIQUES
#!/bin/bash
for i in `find /home/louis/bashpodder/ -type f -name '*.mp3'`
do
Nom_Album1=`mid3v2 -l "$i"|grep TALB`
Nom_Album2=${Nom_Album1//TALB=/}
Nom_Album3=${Nom_Album2// /_}
Nom_Album4=${Nom_Album3//\'/_}
if test ! -d /home/louis/bashpodder/$Nom_Album4
then
mkdir /home/louis/bashpodder/$Nom_Album4
fi
mv $i /home/louis/bashpodder/$Nom_Album4
rmdir /home/louis/bashpodder/* 2>/dev/null
done