@LibertyPaulM i use MPD+Sonata.. not perfect.. It has fairly decent key bindings for everything that really matters.
Shift-pause does this `mpc current --wait; mpc pause` to pause after the song.
Also just realized i can pause it run video, auto unpause it..
if [ $VID == "sel" ]; then
echo $VID >> /tmp/pause-during
mpv --fullscreen --force-window $VID
Still logging not sure if i'll run into issue.