Je souhaite écouter de la musique en streaming à partir d'Ubuntu à l'aide d'un casque ( Bose Bluetooth Headset Series 2 ). Bien que la connexion Bluetooth soit établie, je n’ai rien pu entendre avec le casque. Comment puis-je résoudre ce problème en général (je sais que cela peut sembler brutal, mais je n'ai pas beaucoup de connaissances en matière de réglage audio sur Linux)?
Lorsque j'utilise mon autre casque Bluetooth BlueAnt Q2 ( http://www.myblueant.com/products/headsets/q2/index.php ), le streaming est en cours. Dans l'onglet "Matériel" du panneau de configuration du son (vous ne savez pas comment ça s'appelle officiellement mais vous voyez l'image ci-dessous) montre mon casque.
Cependant, Bose one n’apparaît jamais dans la même fenêtre lorsqu’il est connecté via Bluetooth, à l’exception de quelques secondes après que je me suis déconnecté manuellement du casque (ce moment est pris comme image ci-dessous. Lorsqu’il est connecté, l’objet Bose BT2 n’est jamais affiché. Btw, avec Android téléphone, ce casque fonctionne très bien).
manuel de Bose indique que
Make sure the device supports A2DP audio streaming.
J'ai donc essayé de savoir si A2DP est activé sur mon Ubuntu (en faisant référence à Puis-je utiliser mon ordinateur comme récepteur A2DP/haut-parleur Bluetooth? ), constatant qu'il est probablement disponible comme le montre le résultat ci-dessous:
$ sdptool search --bdaddr local a2snk
Searching for a2snk on FF:FF:FF:00:00:00 ...
Service Name: Audio Sink
Service RecHandle: 0x10005
Service Class ID List:
"Audio Sink" (0x110b)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x102
Profile Descriptor List:
"Advanced Audio" (0x110d)
Version: 0x0102
Je l'ai fait fonctionner de la manière suivante:
Avant d'aller plus loin:
pulseaudio-module-bluetooth
, pavucontrol
(utilitaire pour configurer pulseaudio) et assurez-vous que bluez
est installé./etc/bluetooth/audio.conf
(éditez avec Sudo
)Étapes:
pactl list cards short" to get your device id (1,2,3..)
, puis exécutez pactl set-card-profile X a2dp
, où X est l'identifiant de votre périphérique.avahi-daemon
/bluetooth et réinitialisez le périphérique via hciconfig hci0 reset
. Vérifiez si l'analyse est correcte avec hcitool scan
. Puis faites les étapes 3 et 4Vous pouvez essayer l'application blueman
. Cette application peut vous aider à lire de l'audio via la diffusion A2DP. Il vous suffit de marquer le profil de votre appareil comme "destination audio".
Pour installer, utilisez cette commande:
Sudo apt-get install blueman
Ouvrez-le en tapant "blueman" dans le tiret.
Je vais essayer de mettre à jour la réponse avec capture d'écran nécessaire plus tard
vérifiez si ce paquet est installé: pulseaudio-module-bluetooth, bien que le fait que votre autre oreillette BT fonctionne fonctionne également. Cependant, il s’agit d’un appareil mono, il peut donc être soumis à des exigences différentes. Essayez également de vous référer à ma question ici , je viens de mettre en ligne une solution qui fonctionne pour moi. @Anwar Shah: La suppression de Blueman faisait également partie de cette solution.
Utilisez Blueman avec Alsa (les packages sont beaucoup plus minces que l’audio Pulse).
Associez et connectez en tant que "collecteur audio", vous entendrez un 'pop-b-b-b' au casque.
trouvez /etc/alsa.conf
ou /usr/share/alsa/alsa.conf
et ajoutez-le à celui-ci;
pcm.btheadset { type fiche esclave { pcm { type appareil Bluetooth XX: XX: XX: XX : XX: XX Profil "auto" } } Indice { Apparaît sur Description "BT Headset" } } ctl.btheadset { type Bluetooth }
L'identifiant de périphérique que vous obtenez de blueman une fois connecté.
par exemple mplayer -ao alsa:device=btheadset mysong.mp3