Problèmes et questions sur les applications multimédia.
Répondre

Casque Bluetooth : Ça fonctionne !

#1Messageil y a 7 ans

Bonjour @ tous :salut:
Après avoir pas mal galéré pour faire fonctionner un casque BT 4.0 avec un stick BT en usb de la même génération, je vous fais part de ce que j'ai fait:
Il faut que pulseaudio-bluetooth et bluez-utils soient installés. Si ce n'est pas le cas:

sudo pacman -S pulseaudio-bluetooth bluez-utils
1) Branchez le stick usb :gsourire:
Il va de soit que vous pouvez zapper cette étape si vous avez une carte BT intégrée.

2) Si ce n'est le cas, démarrez le service bluetooth

sudo systemctl start bluetooth
3) Si on appaire maintenant le casque, celui-ci est bien reconnu et appairé, mais quand on le connecte, on a une erreur du type:

........profile connect failed for XX:XX:XX:XX:XX:XX: Protocol not available
Pour y remédier tapez ceci dans un autre terminal:

pactl load-module module-bluetooth-discover
Là, je passe par bluetoothctl:

[steph@manjaro ~]$ bluetoothctl
[NEW] Controller 00:1A:7D:DA:71:04 manjaro [default]

[bluetooth]# power on
[CHG] Controller 00:1A:7D:DA:71:04 Class: 0x1c0104
Changing power on succeeded
[CHG] Controller 00:1A:7D:DA:71:04 Powered: yes

[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller 00:1A:7D:DA:71:04 Discoverable: yes

[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:04 Discovering: yes
[NEW] Device 20:12:11:22:89:B9 APM 426118

[bluetooth]# pair 20:12:11:22:89:B9 
Attempting to pair with 20:12:11:22:89:B9
[CHG] Device 20:12:11:22:89:B9 Connected: yes
[CHG] Device 20:12:11:22:89:B9 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
..............
..............
[CHG] Device 20:12:11:22:89:B9 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device 20:12:11:22:89:B9 ServicesResolved: yes
[CHG] Device 20:12:11:22:89:B9 Paired: yes
Pairing successful
[CHG] Device 20:12:11:22:89:B9 ServicesResolved: no
[CHG] Device 20:12:11:22:89:B9 Connected: no

[bluetooth]# connect 20:12:11:22:89:B9 
Attempting to connect to 20:12:11:22:89:B9
[CHG] Device 20:12:11:22:89:B9 Connected: yes
Connection successful
[CHG] Device 20:12:11:22:89:B9 ServicesResolved: yes
[CHG] Controller 00:1A:7D:DA:71:04 Class: 0x000000
[CHG] Controller 00:1A:7D:DA:71:04 Powered: no
[CHG] Controller 00:1A:7D:DA:71:04 Discovering: no
[DEL] Controller 00:1A:7D:DA:71:04 manjaro [default]
[NEW] Controller 00:1A:7D:DA:71:04 manjaro [default]
[NEW] Device 20:12:11:22:89:B9 APM 426118
[CHG] Controller 00:1A:7D:DA:71:04 UUIDs: 00001112-0000-1000-8000-00805f9b34fb
.............
............
[CHG] Controller 00:1A:7D:DA:71:04 Class: 0x1c0104
[CHG] Controller 00:1A:7D:DA:71:04 Powered: yes

[bluetooth]# exit
Le Controler est la clé et Device est le casque.
Astuce : utilisez la touche Tab pour l’auto-complétion. Exemple: #pair 20Tab pour éviter les erreurs :clindoeil:
Vous pouvez aussi passer par l'applet bluez en graphique. C'est assez intuitif, mais j'ai eu des erreurs d'où ma préférence pour bluetoothctl .

Si vous ouvrez pavucontrol, vous verrez votre casque dans les périphériques de sortie :bien

5) Si le son est pourri, dans pavucontrol, cliquez sur le casque > Onglet Configuration; Choisissez le profil [High Fidelity Playback(A2DP Sinc)]

Reste a pérenniser l'appairage.
6) Rendez le service bluetooth permanent

sudo systemctl enable bluetooth
7) Editez /etc/pulse/default.pa
Repérez le paragraphe:

.......
.......
### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
.endif
........
........
Dé-commentez la ligne <load-module module-bluetooth-discover>

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
Et voilà, votre casque sera opérationnel au prochain démarrage, au besoin en le sélectionnant dans l'applet bluez. :bien

Casque Bluetooth : Ça fonctionne !

#2Messageil y a 7 ans

Peut-être connait-tu, mais je t'envoi vers https://aur.archlinux.org/packages/puls ... er-ladspa/ si tu veux jouer avec le son.

C'est un petit equalizer que tu peux lancer en graphique. Je l'utilise en equalizer "soft" sur mon casque.
Par contre il faut lancer pulseaudio-equalizer enable quand ton casque est connecté et selectionné.
Je poste à ce sujet viewtopic.php?f=21&t=7813, je cherche à automatiser.

Casque Bluetooth : Ça fonctionne !

#3Messageil y a 6 ans

Bonjour @ tous.
La nouvelle version de Firefox54 semble buguée au niveau de la gestion des modules de PulseAudio. Le son du casque est pourri, sans dynamique et le profil High Fidelity A2DP Sinc est indisponible.
Je l'ai récupéré en supprimant le casque du menu de Bluman-Applet et l'ai ré-appairé via bluetoothctl comme indiqué si dessus.
Depuis, plus de soucis avec les vidéos en streaming depuis FF54 et il reste gérable via Blueman.
Souhaitons que les dèvs de FF qui sont en sous effectif puissent palier à ce type de problème...
Répondre