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

[Enhancement] Provide a track list and track selection methods #54

Closed
sbenmeddour opened this issue Mar 3, 2023 · 3 comments
Closed
Labels
enhancement New feature or request

Comments

@sbenmeddour
Copy link

Greetings

Adding the possibility of observing and choosing the tracks would be a great added value for the lib (audio, video and text)

Great work btw, i love your work

@sbenmeddour
Copy link
Author

Just saw #55
Good timing

@alexmercerind
Copy link
Member

I'm travelling today, will review or continue myself in that branch tomorrow.

There are a few API changes I'd like to see.

Currently package:media_kit has enough features to target most applications. My current focus is performance (most important for anything serious) & adding support for more platforms.
I'll have to see which features can be part of the "common" Player API & which are going to be specialized per backend e.g. libmpv on Windows, GNU/Linux or macOS.
And... If I'm successful in using libmpv on all platforms, all well & good. Still dealing with libmpv bundle size, especially on mobile platforms is going to be a challenge (everything has it's own trade-offs). So, current project architecture is good enough to support any other backend e.g. ExoPlayer or AVFoundation etc. per platform.

@alexmercerind alexmercerind added the enhancement New feature or request label Mar 4, 2023
@sbenmeddour
Copy link
Author

#83 implements the request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants