Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use libVLC or libMPV for the android client #611

Open
zoriya opened this issue Sep 5, 2024 · 0 comments
Open

Use libVLC or libMPV for the android client #611

zoriya opened this issue Sep 5, 2024 · 0 comments
Labels
enhancement New feature or request front Change on the front-end side of the app
Milestone

Comments

@zoriya
Copy link
Owner

zoriya commented Sep 5, 2024

Feature description

Exoplayer (android default's player) can't play all codecs & can't properly display complex subtitles.

Switching to vlc or mpv as a backend would fix this. Both backend options seem to have the same functionalities & advantages from a user's perspective, but the DX changes a lot.

Mpv's api is similar to exoplayer so adapting existing code SHOULD be easy, but no binary release exists.
Vlc does offer a simple release via gradle, but the api is different.

This will be integrated either via contributing it to https://github.com/TheWidlarzGroup/react-native-video or by making our own player package.

@zoriya zoriya added enhancement New feature or request front Change on the front-end side of the app labels Sep 5, 2024
@zoriya zoriya added this to the v4.8.0 milestone Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request front Change on the front-end side of the app
Projects
None yet
Development

No branches or pull requests

1 participant