Me gustaría que mi PC Ubuntu envíe comandos de audio bluetooth (reproducir / pausar, canción siguiente / anterior y subir / bajar) a otro dispositivo que transmita música a través de bluetooth. En otras palabras, me gustaría implementar mi PC Ubuntu "simulando" ser una especie de auriculares bluetooth, que pueden cambiar pistas, pausar y reanudar la música.
Tengo la siguiente configuración ilustrada con las siguientes capturas de pantalla de pavucontrol (el pt2
dispositivo está conectado a través de bluetooth):
En esta configuración, la transmisión funciona como se esperaba (puedo escuchar música transmitida pt2
), pero no encontré ninguna manera de poder enviarle ninguna señal, como pausar / reanudar la reproducción o cambiar de pista.
Ya he descubierto que hay muchos protocolos bluetooth que permiten funciones específicas. Si entendí las especificaciones correctamente, lo que me interesa es A2DP, que es la forma en que los dispositivos están conectados ahora. Pero en el menú desplegable de perfil, también tengo opciones de unidad principal de auriculares HSP / HFP, puerta de enlace de auriculares HSP / HFP y apagado.
Voy a desarrollar mi propia aplicación en Python que permitirá enviar dichos comandos, por lo que estoy interesado en enviarlos a través de Python API o mediante comandos bash.
Estoy haciendo esta pregunta porque estoy interesado en cómo comunicarme con dispositivos Bluetooth.