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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager