Coup de pouce lecture automatique de fichiers / boucle avec nom de fichiers
Salut à tous
Bon je ne suis un cador du script bash.
Je bloque sur une petite broutille :\
J'ai adapté le script suivant pour tourner sur une raspbian elle-même sur un raspberry pi.
L'objectif est de lancer la lecture via omxplayer d'un (ou plusieurs) morceau de musique ou une vidéo en boucle, les morceaux étant sur une clé usb.
Mon problème actuellement :
ça fonctionne... sauf si il y a des espaces dans le nom des fichiers.
ça doit être une histoire de guillemets ou de parenthèses à remettre au bon endroit.
Si qq'un voit comment résoudre ça je suis preneur ;o)
a+
Nicolas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/sh
# get rid of the cursor so we don't see it when videos are running
setterm -cursor off
# set here the path to the directory containing your videos
VIDEOPATH="/home/pi/medias"
# you can normally leave this alone
SERVICE="omxplayer"
USBKEY="/media/$(ls -I SETTINGS /media)"
# now for our infinite loop!
while true; do
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
sleep 1;
else
for entry in $(ls "$USBKEY")
do
clear
omxplayer -o local "$USBKEY/$entry" > /dev/null
# echo "$USBKEY/$entry"
done
fi
done |