J'aimerais que mon PC Ubuntu envoie des commandes audio bluetooth (lecture / pause, chanson suivante / précédente et tourner vers le haut / bas) vers un autre appareil diffusant de la musique via bluetooth. En d'autres termes, j'aimerais implémenter mon PC Ubuntu en "faisant semblant" d'être une sorte d'écouteurs bluetooth, qui sont capables de changer de piste, de mettre en pause et de reprendre la musique.
J'ai la configuration suivante illustrée avec les captures d'écran pavucontrol ci-dessous (l' pt2
appareil est-il connecté via Bluetooth):
Dans cette configuration, le streaming fonctionne comme prévu (je peux entendre la musique en streaming pt2
), mais je n'ai trouvé aucun moyen de lui envoyer un signal tel que la pause / reprise de la lecture ou le changement de piste.
J'ai déjà découvert qu'il existe de nombreux protocoles Bluetooth permettant des fonctions spécifiques. Si j'ai bien compris les spécifications, ce qui m'intéresse, c'est A2DP, qui est la façon dont les appareils sont connectés maintenant. Mais sous le menu déroulant de profil, j'ai également des options HSP / HFP headset head unit, HSP / HFPheadset gateway et off.
Je vais développer ma propre application en Python qui permettra d'envoyer de telles commandes, donc je suis intéressé à les envoyer via l'API Python ou via les commandes bash.
Je pose cette question parce que je suis intéressé par la façon dont je peux communiquer avec les appareils Bluetooth.