JB - DUF a �crit, vendredi 20 mai 2005, � 21:55 :
> Bonsoir la liste,
bonsoir,
> Je viens de recevoir mon baladeur MP3 (iAUDOI M3L poour les curieux) et,
> of course, j'ai transf�r� toute ma musique de mon PC.
> Et me voil� bien emb�t� avec les playlists puisque je n'en avais pas fait.
> J'ai regard� du c�t� de fapg mais il ne fait qu'une playlist avec le ou
> les chemins qu'on lui donne.
> Je souhaiterais pour ma part avoir une playlist par artiste et une par
> album.
je suppose que toutes tes playlists sont dans le m�me r�pertoire, et que
tu n'est pas assez vicieux pour mettre des \n dans les noms de fichiers.
> Mes fichiers sont organis�s comme cela: Artiste/Album/num_nom_piste.ogg
>
> Je me dis donc que Bash est mon ami, Google aussi, man n'en parlons pas,
> etc... mais je coince lamentablement (je suis TRES TRES rouill� ;-( ):
> comment r�cup�rer le nom du r�pertoire Artiste ou Album selon ce que je
> lis et le passer en param�tre 2 fois � fapg, le tout dans un script ?
>
> Commande fapg:
> fapg -f m3u -b -n -o le_nom_du_r�pertoire.m3u -r le_nom_du_r�pertoire
Je suppose que le 1er est la playlist le_nom_du_r�pertoire.m3u, et le
second le chemin associ� le/nom/du/r�pertoire/.
#!/bin/bash
ZIK=/archives/zik
REPL="$HOME/playlists"
find "$ZIK" -type d -mindepth 1 -maxdepth 2 | \
while IFS="\n" read DIR
do
DIRFLAT="${DIR#$ZIK/}"
DIRFLAT="${DIRFLAT//[ \/]/_}"
fapg -f m3u -b -n -o "${REPL}/${DIRFLAT}.m3u" -r "${DIR}"
done
> Merci � toutes les bonnes �mes.
de rien, seulement test� avec echo devant fapg, que je n'ai pas.
--
Jacques L'helgoualc'h
--
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]