https://mpv.io/manual/stable/#alternative-ways-of-starting-clients
Advantages
- Safe Rust since it's just JSON in a UNIX socket. We can get rid of unsafe and C FFI.
Disadvantages
- It's probably slower, but that's probably not relevant in this application.
Notes
- It doesn't work on Windows. That's not a problem since MPRIS is not relevant on windows.