• # Script perso basé sur mplayer

    Posté par (site web personnel) . En réponse au sondage Quel est votre lecteur audio ?. Évalué à 2.

    IFS=$'\n'; for File in `find ~/Musique/ -type f |rl`; do mplayer -cache 20480 "$File"; done
    
    

    Le programme "rl" permet de jouer les morceaux de manière aléatoire.
    Pour quitter un morceau qui ne plaît pas, il suffit de taper sur "q".
    Et pour arrêter le programme, il faut maintenir un "ctrl+c".

    L'emprunte mémoire est complètement ridicule, et le démarrage du script est presque instantané.

    Pour les possesseurs de KDE, on peut même rajouter l'affichage de d'une notification pour le morceau joué (il doit être très facilement faisable de faire cela avec un autre environnement:

    kdialog=`which kdialog 2>/dev/null`
    IFS=$'\n'
    for File in `find ~/Musique/ -type f |rl`; do
    Title=${File##*/}
     Title=${Title%.*}
     # Display notification if needed
     [ -n "$kdialog" ] && $kdialog --passivepopup "${Title}" --title "Music" 3
     # Play musique
     mplayer -cache 20480 "$File"
    done