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]

Répondre à