nostros icon indicating copy to clipboard operation
nostros copied to clipboard

Include open source video player

Open KoalaSat opened this issue 2 years ago • 6 comments

We want to add an open source de-googled video player. Recently we added "react-native-video": "^5.2.1" but turns out this library uses Google services https://github.com/KoalaSat/nostros/actions/runs/4530735588/jobs/7980037079

The most promising library is https://www.npmjs.com/package/react-native-vlc-media-player but I got errors related with .sofiles not being found.

Any other well maintained video player library is also a good option as far it's FOSS and de-googled.

Rewarded with 200K Sats ⚡ drop a comment below if you want to be assigned.

KoalaSat avatar Mar 27 '23 10:03 KoalaSat

Is nothing included in AOSP sources? LineageOS? Nova Player?

jawsh207 avatar Mar 28 '23 04:03 jawsh207

Could MPV be used for this? As far as I know it's open source and doesn't depend on Google. Also, from their website: "A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications." MPV is also available on Android via F-Droid and GitHub. I think it may be with looking into.

jawsh207 avatar Apr 26 '23 03:04 jawsh207

What about this? Player.zip

As per your bounty (https://bountsr.org/nostros-video-player-copy/):

bc1qms75lrqnqcgn8up4m6ede2dzp93nhvcelqu8fmmescsy5c0eesksc9hqsy

I didn't know this one but it might be a good option, the bounty included implementing it and making sure it passes the open source checker, thanks sharing!

KoalaSat avatar May 03 '23 12:05 KoalaSat

@KoalaSat I am interested in working on this! Can you assign it to me

Temidayo32 avatar Jan 27 '24 07:01 Temidayo32

Done @Temidayo32 ! We have a FOSS validator that runs on every build. Make sure you run it before working on the implementation details to validate the library of your choice is fully FOSS 🙂

KoalaSat avatar Jan 27 '24 10:01 KoalaSat

Oh, I see. Thanks @KoalaSat for assigning me the issue.

Temidayo32 avatar Jan 27 '24 14:01 Temidayo32