Voilà mon programme de playliste :
Il sera facile de le modifier pour ajouter des chemins supplémentaires.
Pour le lancer, le fichier doit être exécutable. Pour faciliter son utilisation, on peut également ajouter son emplacement dans le PATH...
#!/bin/bash
# playlist par cracolinux
# Utilisation ./playlist fichier-playlist-voulu [1 ou rien]
# si le deuxieme argument entré est 1
# alors on choisi de mettre la playlist
# dans le rep courant, soit le répertoire des MP3 en cours
# et on quitte avec EXIT
if [[ $2 == 1 ]]
then
find "$PWD" -maxdepth 1 -name "*.mp3" > "$PWD/$1.m3u"
exit
fi
# si le programme n'est pas déjà quitté
# on met la playlist dans /home/xxx/Musique
# il n'y a pas de deuxieme argument
find "$PWD" -maxdepth 1 -name "*.mp3" > "/home/xxx/Musique/$1.m3u"
J'aimerai pouvoir améliorer ce script avec l'aide que vous pourrez m'apporter, n'ayant pas réussi à trouver mon bonheur dans les man.
1- Je voudrais ajouter plusieurs choix dans -name. Ici, seul les fichiers contenant ".mp3" sont recherchés, ce qui signifie que les ".MP3" avec des majuscules sont ignorés...c'est embêtant...
2- De même, je souhaiterais que les "m4a" soit pris en compte, etc...
Le problème, je ne sais pas comment agir sur la commande find et sur ses options pour ajouter ces fonctionnalités...
Votre aide sera la bienvenue!
De plus, je suis toujours preneur pour de l'aide sur une version nautilus script.
Merci!