-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Make M3U8Parser available for other uses. #2183
Comments
Hello @patrickmichalina, sorry this went stale. I'll mark this for consideration for the 1.0 API. I could see us including this and exporting it, but not including it in the API guarantee for semver. Would that be ok for your purposes? Mostly, it shouldn't be an issue, but the less API that is part of the public guarantee the easier it is to get minor fixes in without having to discuss if it's a breaking change. |
That would work! Thank you |
Any updates here? Also, it is a good feature for SmartTV (WebOS / Tizen) Players |
Would you like to submit a PR making the parser available for ESM import by adding |
Is your feature request related to a problem? Please describe.
Since Safari for iOS does not emit events about the available quality levels in an HLS video, there is no native way to create a custom quality selection menu to overlay an HLS video. This of course is easy to do with hls.js because it parses the manifest and emits an event with available qualities.
My request here is for this library to export its
M3U8Parser
so it can be used in Safari to achieve this. The alternative is to use another m3u8 parser which just adds more javascript overhead and has the potential to not parse the same way - causing mismatch between clients.Describe alternatives you've considered
Something like this library m3u8-file-parser
The text was updated successfully, but these errors were encountered: