Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 06-09-2015 19:51:13

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

[RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Bonjour,


J'ai regardé  le tuto de kao sur son site :

http://kaocode.blogspot.fr/2011/01/naut … -clic.html

La méthode fonctionne.

Mais voilà, si j'ai bien compris, elle ne fonctionne qu'avec un seul fichier sélectionné avec le clic droit.


Moi, je voudrais en sélectionner deux ou trois dans ce dossier et lancer la commande play dans un terminal mais pas moyen de faire ça hmm
Et c'est pas faute d'avoir essayé.

Vous pouvez m'aider smile

Je précise que dans mon dossier, des fichiers ont des espaces.

Cette demande fait suite à mon post :

https://debian-facile.org/viewtopic.php?id=12014

Dernière modification par golgot200 (23-01-2016 13:27:15)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#2 06-09-2015 20:06:19

vv222
Membre
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : >= Linux 4.5.0 (amd64)
(G)UI : Openbox + ROX
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Tu peux nous donner le script que tu utilises pour l’instant ?

Jouer sous Debian ? Facile !

Hors ligne

#3 06-09-2015 20:13:53

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

J'utilise celui-ci


#! /bin/sh
for i in *.{flac,wv,mp3,wav}  ; do
mate-terminal -x sh -c " play $i --multi-threaded ;$SHELL";
sleep 1
done
 




Ce que fait le script pour l'instant:

Pas de problème avec les espaces.
Ne bloque pas sur les fichiers avec extensions du style cue txt log etc ...
Je me place dans mon dossier.
Un clic droit dans une partie vide où se trouvent les fichiers audio, la lecture se lance (terminal ouvert)
Un ctrl + c passe au morceau suivant. (toujours dans le même terminal)
Un ctrl + c (deux fois rapide) ferme le terminal et la lecture.

1441564057.png

Dernière modification par golgot200 (06-09-2015 20:28:06)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#4 06-09-2015 22:34:24

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture


#! /bin/sh
for i in $@; do
    EXT="$(echo $i | cut -d'.' -f2-)"
    case $EXT in
        flac | wv | mp3 | wav ) mate-terminal -x sh -c " play $i --multi-threaded ;$SHELL";
        sleep 1
        ;;
    esac
done


pas testé, car je n'ai pas nautilus :s


YA3HGA-H

Hors ligne

#5 06-09-2015 22:59:14

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Rien ne se passe.
Comment on fait déjà pour sortir un fichier texte pour voir où ça coince ?





En fait le truc de kao (sans terminal)


IFS='
'
for file in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
play $file
done
 



fonctionne. Je lis bien les deux ou trois morceaux que je sélectionne mais voilà si je fais un "killall play" je  coupe la lecture mais passe au morceau suivant et cela jusqu'à la fin de ma sélection hmm

Dernière modification par golgot200 (07-09-2015 05:30:23)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#6 07-09-2015 05:07:13

misaine
Membre
Lieu : sables d'olonne
Distrib. : Antergos (Archlinux)
Noyau : 4.3.3
(G)UI : gnome-shell 3.18.2
Inscription : 29-07-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

je ne sais pas si c'est ce que tu souhaites mais pour lire directement un ou deux fichiers dans un dossier , gnome-sushi est très pratique (par les touches espace et flèches)
par contre je ne sais pas si ça fonctionne sur Mate.

amd phenom 7650 , 4 Go DDR2 ,GeForce N210

Hors ligne

#7 07-09-2015 07:13:12

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Merci misaine. je regarderai ça smile

Il y a un truc tout de même bizarre.  Un script qui n'a rien à voir pour le renommage :


#! /bin/sh
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read i
do
   mv "$i" "`dirname "$i"`/`basename "$i" | sed  -e 's/\ \ */\ /g' -e  's/^._//' -e 's/_/ /g' -e 's/^\([a-z]\)/\U\1/g' -e 's/ \([a-z]\)/ \U\1/g'`"
done
 



Dans un dossier avec des fichiers avec des _, des espaces etc ... si je lance l'action dans le vide, rien ne se passe. Si je sélectionne un ou deux fichiers, il ne s'occupera que des deux choisis et ne touchera pas au autres. Il doit bien y avoir un truc dans celui-ci qui fait la différence ?

Peut-être ça :


"$i" "`dirname "$i"`/`basename "$i"
 

Dernière modification par golgot200 (07-09-2015 07:14:27)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#8 23-01-2016 13:26:19

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Enfin trouvé !!!!

EDIT:
apt*get install sox


apt-get install sox
 



Dans un dossier ouvert où se trouvent plusieurs fichiers audio :
Sur des fichiers même avec espaces smile


Je clic droit "ouvrir avec SOX" dans l'espace vide = rien ne se lance. OK
Je clic droit "ouvrir avec SOX" sur un fichier audio = le terminal s'ouvre et la lecture de ce fichier se fait (avec infos) : OK
Je clic droit "ouvrir avec SOX" sur deux ou trois fichiers audio. Le premier fichier se lit, puis passe au second et enfin au troisième (tout ça dans le même terminal) : OK

Lors de l'écoute :

Par le fermer la fenêtre, le job est simplement killé : OK
ctrl + C = passe au suivant : OK

ctrl + C + C = ferme le terminal et le job. : OK

Si aucun fichiers de type audio, le script ne se lance pas : OK


Solution trouvée ici :

http://unix.stackexchange.com/questions … d-plays-th



#!/bin/bash
#
declare -a FILES
for f; do
    if [ -r "$f" ]; then
        FILES+=("$f")
    fi
done

mate-terminal -x play "${FILES[@] --multi-threaded loudness +2 bass +4 gain +2 reverb}"

 



Et voilà, résolu big_smile

1441564057.png

Edit à toto :
Correction de la commande apt*get en apt-get, suite à l'intervention qui suit. smile

Dernière modification par golgot200 (23-01-2016 13:42:38)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#9 23-01-2016 16:13:04

stephgarg
Membre
Lieu : Périgueux
Distrib. : Debian GNU/Linux Stable (Jessie)
Noyau : Linux 3.16.0-4-amd64
(G)UI : KDE 4.14.2
Inscription : 01-01-2015

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Bonjour à tous.

golgot200 a écrit :

apt*get install sox



Je pense qu'il s'agirait de :

apt-get install sox



Non ? smile

A bientôt.


Trois PC dont un fixe Sirius, un transportable Canopus et un miniportable Arcturus. smile
Sirius : AMD Athlon 64 X2 à 3 GHz, SDRAM DDR2 800 MHz de 8 Gio, 2 WD VelociRaptor SATA2 de 1000 Go.
Canopus : Intel Core 2 Duo à 2 GHz, SDRAM DDR2 667 MHz de 4 Gio, WD Black Mobile SATA2 de 750 Go.
Arcturus : Intel Atom N270 à 1,6 Ghz, SDRAM DDR2 533 MHz de 2 Gio, Hitachi SATA2 de 160 Go.

Hors ligne

#10 23-01-2016 17:09:20

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Ah oui, bien vu. C'est corrigé par la main d'œuvre occulte df. Merci ! smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#11 23-01-2016 20:48:49

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] sélectionner 2, 3 fichiers audio dans un dossier pour lecture

Merci les chefs wink

L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

Pied de page des forums