Rpi4 python Playerctl

Bonjour

Je suis confronté a un petit problème dont je ne trouve pas la solution,

Quand j’ouvre le terminal et tape playerctl play , mon media player effectue la lecture , jusque la tout est normal, la ou ça pose problème c’est dans mon script python , apres la commande subprocess.call(‹ playerctl play ›, shell=True)
Dans le terminal playerctl m’affiche no player found.
J’ai cherché assez bien et testé popen, run, pipe
Rien ne fonctionne.
Quelqu’un aurait il une explication a ce problème ?

hello,

des exemples par là :

J’ai déjà vu ça, mais ce que j’aimerais comprendre c’est pourquoi la commande fonctionne dans le terminal et pas dans python

Salut,

Et avec un os.system('...') ???

Sinon, ce n’est pas plutôt
subprocess(playerctl play, shell=True)

++

Non invalid syntax

J’ai déjà essayé

Bonjour,

Avez vous tenté comme indiqué ici ?

Oui et toujours le même résultat, il ne trouve pas le lecteur, j’ai même créé un fichier.sh qui fonctionne mais quand je le lance via python, c’est le même pas de lecteur trouvé et je ne comprends pas pourquoi, je ne trouve nulle part l’explication.