ver 3.22:
...
Add basic uinput support for AVRCP.
...
AVRCP is the Audio/Video Remote Control Profile for doing things like play/pause/stop. The bluez source uses uinput in profiles/audio/avctp.c (and somewhere else on android). This appears to be used by bluez to take events that the bluetooth device is giving (eg, play/pause/stop) and injecting them into the system via uinput. The bluez snap is also from a vetted publisher.
+1 for use of uinput for the bluez snap (I would not be opposed to auto-connection, but I confirmed with the requestor that this is not desired at this time).