This release adds support for using an external MPV instead of `libmpv1`. If `libmpv1` is not available, the player will automatically try to use an external copy of MPV. You can also configure the player to control another instance of MPV that isn't directly managed. (Please note that this does not work as expected with SMPlayer. You can control the player, but there is a lot of unusual behavior.)
This new functionality is made possible by [python-mpv-jsonipc](https://github.com/iwalton3/python-mpv-jsonipc), a new library similar to python-mpv that allows controlling of MPV via JSON IPC instead of using the C API.