mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +00:00
f04bfb3d35
Toggle, Play and Pause from the OS media-control bridge (souvlaki) were all collapsed onto the play-pause toggle event. On an audio-route change (e.g. macOS sending an explicit Pause when headphones disconnect) this turned the pause into a toggle, resuming paused playback on the new output device. Map Play and Pause to dedicated media:play / media:pause events (the frontend handlers already exist); only a real toggle key emits media:play-pause. Paused playback now stays paused across device changes. Fixes #1094