Ne pas cliquer
Parrain-Linux
est pote avec index.htm
Écrire un nouveau message
Page : 1
Triage de média par choix
Avatar
Lord Vlad
utilisateur
Mixte
Inscrit le : 12/12/2019
Messages : 6
Point(s) : 45
Localisation :
Liège, Belgique
Posté le 19/01/2020 à 22:30:05
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
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 307
Point(s) : 8064
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 20/01/2020 à 08:48:48
Citer

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

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
Lord Vlad
utilisateur
Mixte
Inscrit le : 12/12/2019
Messages : 6
Point(s) : 45
Localisation :
Liège, Belgique
Posté le 23/01/2020 à 23:33:46
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 WinkMerci.

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
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 307
Point(s) : 8064
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 26/01/2020 à 09:10:15
Citer

super, content d'avoir aidé Winkmerci pour l'info je connaissais pas audtool

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Écrire un nouveau message
Page : 1
Page générée en 1.2505 seconde(s).