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).

#1 29-08-2023 14:33:56

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

[Script] : Jouer un fichier mp3 via Haut-Parleur USB

Bonjour à tous,

J'ai branché un haut-parleur USB que je viens d'acheter.

J'ai essayé de jouer un son via un script python3 et la lib suivante.

https://pypi.org/project/audioplayer/

Après execution du script, aucun son n'est sortie.

Qu'utilisez-vous pour commander un périphérique usb audio via un script ?

Merci d'avance.

Voici la sortie de tail -f /var/log/syslog.

kernel: [1174297.553853] usb 1-1.4: USB disconnect, device number 4
kernel: [1174302.408958] usb 1-1.4: new full-speed USB device number 5 using xhci_hcd
kernel: [1174302.953176] usb 1-1.4: device descriptor read/64, error -32
kernel: [1174303.170676] usb 1-1.4: New USB device found, idVendor=4c4a, idProduct=4155, bcdDevice= 1.00
2023-08-29T13:29:24.097507+02:00 videosrv kernel: [1174303.179391] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
kernel: [1174303.187030] usb 1-1.4: Product: UACDemoV1.0
kernel: [1174303.191575] usb 1-1.4: Manufacturer: Jieli Technology
kernel: [1174303.196917] usb 1-1.4: SerialNumber: 1120040804060316
kernel: [1174303.241886] input: Jieli Technology UACDemoV1.0 as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.2/0003:4C4A:4155.0003/input/input4
kernel: [1174303.317439] hid-generic 0003:4C4A:4155.0003: input,hidraw0: USB HID v1.00 Device [Jieli Technology UACDemoV1.0] on usb-0000:01:00.0-1.4/input2
mtp-probe: checking bus 1, device 5: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4"
mtp-probe: bus: 1, device: 5 was not an MTP device
mtp-probe: checking bus 1, device 5: "/sys/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4"
2023-08-29T13:29:24.335895+02:00 videosrv mtp-probe: bus: 1, device: 5 was not an MTP device

Hors ligne

#2 29-08-2023 14:50:55

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Tu peux me dire l'intérêt qu'il y a à jouer un son via un script python3 ?
Alors qu'il est si facile de jouer un son avec un fichier MP3!

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

En ligne

#3 29-08-2023 15:04:38

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Hello
un truc sympa c'est faire une recherche dans le man d'un mot clef
dans le cas présent tu pourrais faire

man -k audio


tiens pourquoi pas avec paplay

paplay mamusique.ogg

Dernière modification par Croutons (29-08-2023 15:05:06)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 29-08-2023 15:23:00

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Je ne cherche pas specialement à faire un script python, c'est la première piste qu'on m'avait donné sur raspberry-pi IRC.

Mais un script shell suffirait aussi.

Je vais regarder paplay et playsound pour voir aussi si je peux manager le volume.

Hors ligne

#5 29-08-2023 15:36:58

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Sinon, pour rester dans la console il y a aussi la commande play :

play fichier.mp3



Sox pour lire des MP3 depuis la ligne de commande

Sox est un autre lecteur multimédia puissant, souvent appelé le « couteau suisse » de l’audio. Cet outil peut lire et convertir un certain nombre de fichiers multimédias populaires. Non seulement cela, mais vous pouvez également appliquer quelques effets sonores et enregistrer de l’audio !

Sox est également disponible sur la plupart des principales distros Linux qui existent. Pour lire un MP3 en utilisant Sox, utilisez cette commande.
$ play <mp3_file>

Dernière modification par Jean-Pierre Pinson (29-08-2023 15:53:58)


Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

En ligne

#6 29-08-2023 15:39:30

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

si c'est histoire de manager le volume vois du coté de amixer ou pactl (si pulseaudio est installé)

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#7 29-08-2023 18:00:08

ptitjoz
Membre
Lieu : France
Distrib. : Debian 12.2
Noyau : Linux 6.1.0-13-amd64
(G)UI : Xfce
Inscription : 20-09-2017
Site Web

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Croutons a écrit :

Hello
un truc sympa c'est faire une recherche dans le man d'un mot clef
dans le cas présent tu pourrais faire

man -k audio


C'est génial cette commande ! merci je mets ça de côté
Faudrait trouver comment trouver 2 mots clés sur une même ligne pour affiner.

Dernière modification par ptitjoz (29-08-2023 18:21:18)


------------------------------------
Un peu poète, un peu geek

Hors ligne

#8 29-08-2023 19:15:00

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

ptitjoz a écrit :

C'est génial cette commande ! merci je mets ça de côté
Faudrait trouver comment trouver 2 mots clés sur une même ligne pour affiner.



tu peux rechercher plusieurs mot

man -k audio video



ou bien filtrer ta recherche avec grep
mais bon le résultat n'est pas bien long

man -k audio |grep play


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 30-08-2023 08:40:49

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Le module intel "snd_hda_intel" était prioritaire sur le module "snd_hda_usb".

Du coup, j'ai blacklisté le module snd_hda_intel.

Le module "snd_hda_usb" a permis à mon haut-parleur USB de fonctionner avec la cmd "play".

Moyennant les variables :
AUDIODRIVER=alsa
et une autre variable
AUDIOXXX=hw:0

Par contre, je n'arrive pas à mettre la main sur le paquet contenant le chemin et fichier :
/etc/modprobe.d/alsa-base.conf

Je l'aurais peut être créé par moi même, je ne sais plus avec toutes les manipes que j'ai pu faire.

Hors ligne

#10 30-08-2023 12:50:13

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

peut être la dans le chapitre 3.2.2
https://wiki.archlinux.org/title/Advanc … (Français)

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 30-08-2023 13:01:32

joffrey575
Membre
Distrib. : Debian Bullseye
Inscription : 19-12-2016

Re : [Script] : Jouer un fichier mp3 via Haut-Parleur USB

Hors ligne

Pied de page des forums