Bonjour Chers amis,
Mon raspberry me sert a piloter une playlist composé de vidéo et d’image.
Lorsque je démarre mon script classiquement, tout fonctionne. Néanmois, a partir du moment ou j’insère dans le crontab, les images refusent d’être lu
Voici le script
[script]
import subprocess,os,time
path = ‹ /home/pi/playlist/ ›
videos = [« test1.jpg »,« test2.jpg »,« test1.avi »]
extention=[« jpg »,« jpg »,« avi »]
extImage=[« jpg », « gif », « bmp », « png », « svg »]
extVideo=[« mp4 », « avi », « mkv », « mov »]
while(1):
for ivid,media in enumerate(videos):
if extention[ivid].lower() in extImage:
processNonReserve = subprocess.Popen([« qiv », « -display=:0.0 », « -f », « -R », « -n »,"-l","-t","-i","-m", path + « media/ » + media])
time.sleep(5)
processNonReserve.kill()
elif extention[ivid].lower() in extVideo:
processNonReserve2 = subprocess.call([« omxplayer »,"-b", « -o », « hdmi », path + « media/ » + media])
[/script]
PS : j’ai supprimer le superflu qui fonctionne, il y a juste la portion sur laquel j’ai un doute. Les repertoires sont bons et les fichiers existent. Comme je l’ai dit : tout fonctionne quand je lance le script manuellement, qiv beug uniquement quand le script est inserer dans le crontab. La seul chose ne fonctionnant pas est qiv