jellyflut
jellyflut copied to clipboard
Consider adding MPV back.
The dev of libmpv dart took down the repo to work in private due to various reasons. while getting it to a state that is ready, the dev has now recently republished the project under a new name, but possibly more importantly, now officially sponsored. so it shouldn't be going down any time soon (always good to make a clone though ofcourse)
https://github.com/alexmercerind/media_kit
I'm that dev. 😄
Yeah... It is here to stay. I had to make the project private in order to:
- Focus on my personal requirements from the project first.
- Spare time from providing community support during tedious early-stage development.
- Decide the future shape & goals of the project.
Now project isn't named anything related to mpv i.e. package:media_kit
, so there's a lot more freedom in terms of backends that I can implement per-platform depending upon the best available option (no restriction to only mpv). Along the way, the code is also greatly architectured, so adding support for different implementations will be easier (if required).
On the other hand, if mpv is used for all supported platforms, like 95% code the same Dart code will be shared. Only video rendering code is platform specific (Windows H/W rendering is WIP as we know), where I just send the mpv_handle*
pointer as a primitive value of Dart int
.
Thanks!
Looks like MPV is back? https://github.com/Thomas-Sohier/jellyflut/commit/b838acf191bdbade60cad7e5e5b6f5baa9af6092