Build and test / build (pull_request) Successful in 1m55sDetails
Build and test / check (pull_request) Successful in 1m52sDetails
Build and test / docs (pull_request) Successful in 2m21sDetails
Build and test / test (pull_request) Successful in 4m9sDetails
Build and test / check (push) Successful in 1m55sDetails
Build and test / build (push) Successful in 1m57sDetails
Build and test / docs (push) Successful in 2m43sDetails
Build and test / test (push) Successful in 5m33sDetails
High-level properties are now optional, considering there are about a
thousand of them to parse. The high-level properties are a few chosen
ones that I suspect might be useful for most people, with catch-all enum
variants for the less common ones.
This moves all communication with Mpv's unix socket into another tokio
task, and uses message passing through clonable mpsc channels to receive
commands to execute, and to send responses.