Triage de média par choix |
Inscrit le : 12/12/2019
Messages : 6
Point(s) : 45
Localisation : Liège, Belgique
|
Posté le 19/01/2020 à 22:30:05
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
Bonjour.
Je suis sous Archlinux.
J'utilise Audacious pour mes fichiers média et j'ai déjà des scripts qui me permettent globalement de trier binairement la musique. J'ai un script pour les musiques que j'aime, et un pour les musiques que je n'aime pas.
Globalement, ce dont j'ai besoin, c'est que quand une piste se termine, je peux lancer une commande, j'ai envie d'afficher une fenêtre qui me demande si j'ai aimé ou pas la piste qui vient de passer et qui, en fonction, lance l'une ou l'autre commande.
Seulement je ne sais absolument pas comment ouvrir une fenêtre interactive comme ça, si ça existe... Je ne connais pas de commande le permettant.
Quelqu'un ?
|
Dernière édition le 19/01/2020 à 22:30:33 |
|
|
|
|
Posté le 20/01/2020 à 08:48:48
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
|
|
|
Inscrit le : 12/12/2019
Messages : 6
Point(s) : 45
Localisation : Liège, Belgique
|
Posté le 23/01/2020 à 23:33:46
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
Citation de H2L29: | salut, tu connais zenity? là où je ne saurai pas t'aider c'est le trigger de fin de morceau, je connais pas assez audacious pour ça. est ce que -j ou -q permet de lancer une commande avant de s'exécuter? voire si les variables TARCMD UNZIP sont configurables |
Zenity ? Je viens d'aller voir, ça pourrait bien être exactement ce qu'il me faut. Pour ce qui est d'exécuter en fin de morceau, je me suis sans doute mal exprimé, c'est pas du tout un soucis, un des plugins de base d'audacious le fait déjà.
Je vous tiens au courant si j'arrive à en faire quelque chose Merci.
EDIT : J'ai réussi sans trop de soucis :)
En fin de piste Audacious exécute cette commande.
audtool --playlist-reverse --playback-pause && bash /home/user/Ressources/Audacious/Prompt.sh
(la première partie c'est parce que pour affecter la bonne piste, il faut bien que ce soit celle en court de lecture et la seconde invoque le script ci-dessous)
Code: | #! /bin/bash
selection=$(zenity --list "OUI" "NON" "RÉÉCOUTER" --column="$(audtool --current-song)" --text="$(fortune -s)" --title="As-tu aimé ?")
case "$selection" in
"OUI")bash /home/user/Ressources/Audacious/Keep.sh;;
"NON")bash /home/user/Ressources/Audacious/Delete.sh;;
"RÉÉCOUTER")audtool --playback-seek 0 --playback-play;;
esac |
Globalement le script fait apparaître une fenêtre nommée "As-tu aimé ?" avec trois options sous forme de liste. Le titre de la chanson est visible ainsi que, puisque j'avais de la place, une courte fortune.
|
Dernière édition le 25/01/2020 à 03:15:58 |
|
|
|
|
Posté le 26/01/2020 à 09:10:15
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
super, content d'avoir aidé merci pour l'info je connaissais pas audtool
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|