Anyway, this is a good working solution, although I'd like to have one that doesn't require aliasing in every program that you can run mpv. I'm going to keep this issue "open" in case someone sends an even more elegant solution without aliasing, but if that doesn't come, I might just push an update like this to the voidrice repository soon.
https://lukesmith.xyz/hacking.html#mpvpause
use mpvSockets https://github.com/wis/mpvSockets/