logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#126 24-02-2024 19:21:16

JM38
Membre
Distrib. : LinuxMint 20.1 Ulyssa
Noyau : Linux Mint 5.4.0-66 generic Cinnamon 4.8.6
Inscription : 03-06-2020

Re : Résolu Merci Extraire les titres des chansons d'un CD ...exotique

ojo@jojo-Aspire-7720Z:~/JM/analyse/bat$ ./artistes_album_cpt.sh
indiquer le nom de l Artiste pour la creation de l'album : pollux
titre-Le temps des cerises___interprete-Yves Montand____album-Chansons populaires de France
jojo@jojo-Aspire-7720Z:~/JM/analyse/bat$ ^C
jojo@jojo-Aspire-7720Z:~/JM/analyse/bat$

et la demande du  nom marche

Hors ligne

#127 25-02-2024 09:44:06

JM38
Membre
Distrib. : LinuxMint 20.1 Ulyssa
Noyau : Linux Mint 5.4.0-66 generic Cinnamon 4.8.6
Inscription : 03-06-2020

Re : Résolu Merci Extraire les titres des chansons d'un CD ...exotique

Bonjour
In fine
j'ai gardé 4 scripts
3 pour créer la liste d'un album
(un  avec déroulé et une demande initiale)
(un  avec déroulé sans demande initiale)
(un sans déroulé du tout)
et un pour avoir l'assemblage

voici  celui avec déroulé et  demande initiale
#!/bin/bash
#reconnaissance audio d'un cd exotique, fichier non taggués,
#  A lancer du terminal sinon on ne  voit pas la question
#  1 aller dans terminal
#  2 cd /home/jojo/JM/analyse/bat    ()ctrl  C ici ;Maj Ctrl V dans Terminal )
#  3 ./artistes_album_cpt_Quest.sh
#  4 Donner le nom de l'artiste
#       4.A Le déroulement du process affichera dans une fenetre pop up Debut du processus; le nom de l'artiste; Lecture du titre X sur N
#       4.B Songrec Fin; FichierDate_heureArtiste.txt  créé
#  5 Dans la fenêtre du terminal, les chansons trouvées s'affichent une à une 
#    5.A titre-On est planté___interprete-Michel Sardou____album-Hors Format
#    5.B titre-On est planté___interprete-Michel Sardou____album-Hors Format
#  6 revenir en 3 avec rappel de la commande Chiffre 8 Clavier Num et relancer le script
read -p "indiquer le nom de l Artiste pour la creation de l'album : " Artiste
notify-send "Artiste= " $Artiste
max_fichier=$(ls /run/user/1000/gvfs/cdda:host=sr0/|wc -l)
list=$(date +%d-%m-%y_%H:%M:%S)
notify-send "Songrec" "Début du processus de reconnaissance Artiste: "$Artiste"\n Le: "$list --icon=~/.cargo/songrec.svg
cd /run/user/1000/gvfs/cdda:host=sr0/
while read -r line 
#do songrec audio-file-to-recognized-song "$line">tee /tmp/songrec.json  =  ko Msg erreur
#do songrec audio-file-to-recognized-song "$line"|tee /tmp/songrec.json   = ok mais verbeux en mode terminal
do songrec audio-file-to-recognized-song "$line"> /tmp/songrec.json
album=$(grep -B1 Album /tmp/songrec.json|awk '/"text"/ {sub(/",.*/, ""); print substr($0,22)}')
interprete=$(awk '/"subtitle"/ {sub(/",.*/, ""); print substr($0,18)}' /tmp/songrec.json)
titre=$(awk '/"title".*",/ {sub(/",.*/, ""); print substr($0,15)}' /tmp/songrec.json)

echo "titre-"$titre"___interprete-"$interprete"""____album-"$album|tee -a /home/jojo/JM/Chansons_CD/"$Artiste$list".txt
liste_fichier=$(cat /home/jojo/JM/Chansons_CD/"$Artiste$list".txt|wc -l)
#restant=$(($max_fichier-$liste_fichier))
notify-send  $Artiste" Lecture du titre:  "$liste_fichier" sur "$max_fichier --icon=~/.cargo/songrec.svg

done <<<$(ls -UN1 /run/user/1000/gvfs/cdda:host=sr0/|grep .wav)

paplay /home/jojo/JM/Linux/SONS/tada.wav
#paplay /home/jojo/JM/Linux/SONS/dangers.ogg
notify-send --urgency=critical "Songrec" "Fin" --icon=~/.cargo/songrec.svg
notify-send --urgency=critical "Songrec" "Opération terminée\nfichier créé:\n/home/jojo/JM/Chansons_CD/"$Artiste$list".txt"
eject


Merci Infiniment
Bon dimanche
je vais clore la discussion
JM

Hors ligne

#128 31-03-2024 16:14:29

JM38
Membre
Distrib. : LinuxMint 20.1 Ulyssa
Noyau : Linux Mint 5.4.0-66 generic Cinnamon 4.8.6
Inscription : 03-06-2020

Re : Résolu Merci Extraire les titres des chansons d'un CD ...exotique

Bonjour et Joyeuses Pâques à vous tous
Une petite copie d'écran pour vous signifier que ClipGrab marche très bien
merci encore
A plus
JM en Isèrefile-R8ffaa55f8ab15b4be1c2ae3585bc781d

Hors ligne

Pied de page des forums