Você pode receber notificações do Pulseaudio via dbus. Um exemplo de como fazer isso em python pode ser encontrado em pulseaudio-dlna .
Configurei um coletor A2DP no meu RaspberryPi 3 com Raspbian usando os plug-ins de Bluetooth para o PulseAudio.
Agora eu quero entrar no processo depois que um dispositivo se conecta ao coletor e executar um script para fazer outras coisas como exibir o nome conectado em alguma tela externa ou deixar o Pi dizer nos alto-falantes qual dispositivo está conectado.
Isso geralmente é possível ou preciso encontrar uma solução alternativa com algo como polling bluetoothctl?
Você pode receber notificações do Pulseaudio via dbus. Um exemplo de como fazer isso em python pode ser encontrado em pulseaudio-dlna .
Tags bluetooth linux audio pulse-audio