I’m building an MPV client Shaven using libmpv that allows clients to be synchronized (essentially a watch party feature). The GUI is rendered using my imgui rendering library knots that I have been working on for the past month or two. It essentially is just an MPV client hooked up to an http server acting as an echo/relay point (also written in Zig), nothing clever being done really unlike some other projects in this thread, still having a blast writing it all in Zig
. Io has also been a real joy to use, really looking forward to all the different Io implementations to be fully implemented. Kudos to all the contributors, you guys have really outdone yourselves!
Apologies in advance for the lack of documentation, I will try to add some instructions on how to set it all up once I am satisfied with the client. Below is a screenshot of the playground app built using knots. You can find a small demo video in the repo for Shaven.
