celluloid
celluloid copied to clipboard
bluetooth "pause" control only works if window active
Description
A "pause" signal produced a Bluetooth device operating as the active sound device causes playback to pause, but only if the application window playing the media has the focus from the window manager. The application should respond equally to the signal regardless of the window status.
Steps to Reproduce
- Connect a Bluetooth audio device that has support for the Bluetooth "pause" signal as sound device.
- Open audio file, or video file with sound, in application.
- Begin playback.
- Keeping application window active, that is, with the focus from window manager, pause playback using the Bluetooth device. Confirm that playback is paused.
- Resume playback.
- Bring alternative window to front.
- Attempt to pause playback as before. Confirm that playback continues.
Actual Results
Playback continues.
Expected Results
Playback pauses.
Version
- Celluoid 0.20
- Linux Mint 20.1
- Cinnamon 4.8.6
- Pulseaudio 13.99.1
- BlueZ 5.53
- ALSA 1.0.25