jellyflut icon indicating copy to clipboard operation
jellyflut copied to clipboard

Consider adding MPV back.

Open Quackdoc opened this issue 2 years ago • 2 comments

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

Quackdoc avatar Dec 26 '22 05:12 Quackdoc

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!

alexmercerind avatar Dec 30 '22 11:12 alexmercerind

Looks like MPV is back? https://github.com/Thomas-Sohier/jellyflut/commit/b838acf191bdbade60cad7e5e5b6f5baa9af6092

GrabbenD avatar Nov 18 '23 22:11 GrabbenD