Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/05/2014, à 06:41

Tan Phi

Rediriger le son vers des enceintes bluetooth

Bonjour,

Je viens de passer à Linux Mint Debian Edition, et je n'arrive pas à avoir le son sur mes enceintes bluetooth. Etant donné que tout cela se passait très bien et automatiquement sous Ubuntu, c'est sûr que c'est possible, mais là je sèche depuis plusieurs jours.

Pour info ce sont des enceintes Essentiel B BT20.

L'appairage et la connexion bluetooth se passent sans problème, voici d'ailleurs le résultat de bt-device -i "Essentiel B BT20"

$ bt-device -i "Essentiel B BT20"
[00:02:9B:26:10:1D]
  Name: Essentiel B BT20
  Alias: Essentiel B BT20 [rw]
  Address: 00:02:9B:26:10:1D
  Icon: audio-card
  Class: 0x240404
  Paired: 1
  Trusted: 1 [rw]
  Blocked: 0 [rw]
  Connected: 1
  UUIDs: [AudioSink, AVRemoteControl]

Par contre la carte son des enceintes ne m'est pas proposée lorsque je veux diriger la sortie audio dessus, voici ce que j'ai :

$ pactl list cards short
0       alsa_card.pci-0000_00_1b.0      module-alsa-card.c

soit uniquement la carte son interne.

Malgré l'UUID "AudioSink", elle n'apparaît pas non plus dans la liste des "sinks" :

pactl list sinks short
0       alsa_output.pci-0000_00_1b.0.analog-stereo      module-alsa-card.c      s16le 2ch 48000Hz       SUSPENDED

J'ai tenté plusieurs tuto sur Internet dont celui-ci (à la différence que dans ce tuto, le pc est utilisé comme récepteur et non émetteur). Ca n'a jamais rien donné.

Auriez-vous une idée pour me dépanner ? Merci.

Dernière modification par Tan Phi (Le 09/05/2014, à 06:45)

Hors ligne

#2 Le 10/05/2014, à 03:16

Tan Phi

Re : Rediriger le son vers des enceintes bluetooth

Voici, si ça peut aider un extrait de fichier de log pulseaudio :

(   0.121|   0.000) D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
(   0.121|   0.000) D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1b.0.
(   0.121|   0.000) D: [pulseaudio] bluetooth-util.c: Registering /MediaEndpoint/HFPAG on adapter /org/bluez/5171/hci0.
(   0.121|   0.000) D: [pulseaudio] bluetooth-util.c: Registering /MediaEndpoint/HFPHS on adapter /org/bluez/5171/hci0.
(   0.121|   0.000) D: [pulseaudio] bluetooth-util.c: Registering /MediaEndpoint/A2DPSource on adapter /org/bluez/5171/hci0.
(   0.121|   0.000) D: [pulseaudio] bluetooth-util.c: Registering /MediaEndpoint/A2DPSink on adapter /org/bluez/5171/hci0.
(   5.122|   5.000) I: [pulseaudio] module-suspend-on-idle.c: Source alsa_input.pci-0000_00_1b.0.analog-stereo idle for too long, suspending ...
(   5.122|   0.000) D: [pulseaudio] source.c: Suspend cause of source alsa_input.pci-0000_00_1b.0.analog-stereo is 0x0004, suspending
(   5.122|   0.000) I: [alsa-source-ALC269VC Analog] alsa-source.c: Device suspended...
(   5.122|   0.000) D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
(   5.122|   0.000) I: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_00_1b.0.analog-stereo idle for too long, suspending ...
(   5.122|   0.000) D: [pulseaudio] sink.c: Suspend cause of sink alsa_output.pci-0000_00_1b.0.analog-stereo is 0x0004, suspending
(   5.122|   0.000) I: [alsa-sink-ALC269VC Analog] alsa-sink.c: Device suspended...
(   5.123|   0.000) D: [pulseaudio] core.c: Hmm, no streams around, trying to vacuum.
(   5.123|   0.000) D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
(   5.123|   0.000) D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1b.0.
(  19.584|  14.461) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Adapter, path=/org/bluez/5171/hci0, member=DeviceCreated
(  19.584|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D created
(  22.669|   3.085) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  22.788|   0.118) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  22.825|   0.037) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.AudioSink property 'State' changed to value 'disconnected'
(  22.826|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.Audio property 'State' changed to value 'disconnected'
(  24.359|   1.533) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  24.404|   0.044) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Device, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  28.285|   3.881) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.AudioSink, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  28.285|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.AudioSink property 'State' changed to value 'connecting'
(  28.285|   0.000) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  28.285|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.Audio property 'State' changed to value 'connecting'
(  29.408|   1.122) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.AudioSink, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  29.408|   0.000) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.AudioSink, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  29.408|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.AudioSink property 'State' changed to value 'connected'
(  29.409|   0.000) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  29.409|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.Audio property 'State' changed to value 'connected'
(  29.437|   0.028) D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
(  29.437|   0.000) D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1b.0.
(  31.570|   2.133) D: [pulseaudio] module-udev-detect.c: /dev/snd/controlC0 is accessible: yes
(  31.570|   0.000) D: [pulseaudio] module-udev-detect.c: Resuming all sinks and sources of card alsa_card.pci-0000_00_1b.0.

Si j'en crois ces 4 lignes, mes enceintes devraient être reconnues comme un sink :

(  29.408|   0.000) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.AudioSink, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  29.408|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.AudioSink property 'State' changed to value 'connected'
(  29.409|   0.000) D: [pulseaudio] bluetooth-util.c: dbus: interface=org.bluez.Audio, path=/org/bluez/5171/hci0/dev_00_02_9B_26_10_1D, member=PropertyChanged
(  29.409|   0.000) D: [pulseaudio] bluetooth-util.c: Device /org/bluez/5171/hci0/dev_00_02_9B_26_10_1D interface org.bluez.Audio property 'State' changed to value 'connected'

Dernière modification par Tan Phi (Le 10/05/2014, à 03:17)

Hors ligne

#3 Le 10/05/2014, à 22:00

Tan Phi

Re : Rediriger le son vers des enceintes bluetooth

Bon je vois que ça n'a pas inspiré beaucoup de monde mon histoire. wink
Mais j'ai trouvé la solution. En fait c'est très simple, il suffit d'éditer le fichier /etc/bluetooth/audio.conf et d'ajouter :

[General]
Enable=Source,Sink
Disable=Socket

C'est le Disable=Socket qui est important.

J'espère que ça sera utile à quelqu'un d'autre.

Un dernier conseil : mieux vaut essayer ma solution avant toutes celles qu'on trouve sur Internet. J'ai été quitte pour une réinstallation à force de tout modifier à droite et à gauche (principalement dans pulseaudio). Avec cette solution, au moins, c'est facile de revenir en arrière.

Hors ligne