Vorrei che il mio PC Ubuntu inviasse comandi audio bluetooth (riproduzione / pausa, brano successivo / precedente e su / giù) ad altri dispositivi che trasmettono musica tramite bluetooth ad esso. In altre parole, vorrei implementare il mio PC Ubuntu "fingendo" di essere una specie di cuffia bluetooth, in grado di cambiare traccia, mettere in pausa e riprendere la musica.
Ho la seguente configurazione illustrata con le schermate di pavucontrol di seguito (il pt2
dispositivo è collegato tramite bluetooth):
In questa configurazione lo streaming funziona come previsto (riesco a sentire la musica in streaming da pt2
), ma non ho trovato alcun modo per essere in grado di inviargli alcun segnale come pausa / ripresa della riproduzione o cambio traccia.
Ho già scoperto che ci sono molti protocolli bluetooth che consentono funzioni specifiche. Se ho capito correttamente le specifiche, quello che mi interessa è A2DP, che è il modo in cui i dispositivi sono ora connessi. Ma sotto il menu a discesa del profilo, ho anche le opzioni Head Headset HSP / HFP, Gateway Headset HSP / HF e off.
Svilupperò la mia applicazione in Python che consentirà l'invio di tali comandi, quindi sono interessato a inviarli tramite API Python o comandi bash.
Sto ponendo questa domanda perché mi interessa un modo per comunicare con i dispositivi Bluetooth.