iheartradio / open-m3u8

Open Source m3u8 Parser
Other
248 stars 94 forks source link

Support for custom EXT-X-*, and EXT-X-DATERANGE #38

Open Varun9160 opened 8 years ago

Varun9160 commented 8 years ago

Hi, I'm very interested in your library, and was wondering if there are plans for supporting custom EXT-X tags. I'm specifically interested in the EXT-X-CUE tags for scte-35 markers, which are not in the pantos spec, but which the industry widely supports. Alternatively, Pantos just introduced the EXT-X-DATERANGE tag with their newest version: https://tools.ietf.org/html/draft-pantos-http-live-streaming-19#section-4.3.2.7.1

which essentially adds this functionality. If this is on your roadmap, I'd love to know!

Wopple commented 8 years ago

@Varun9160 Our approach to non-standard tags is to allow support, but deprecate them and / or make it disabled by default. It is my opinion that there is too much of a wild west approach taken with m3u8 and this library would like to bring the community closer to a single standard if possible.

The roadmap is mostly what users are interested in, so if EXT-X-DATERANGE or EXT-X-CUE are important for you then I will work on those.

Varun9160 commented 8 years ago

@Wopple Thanks for the reply! I think this may be an opportunity for us to contribute to the project. My team is still deciding whether or not we'll use the parser, but if we do decide to, we'll implement it & issue a PR to patch it in instead of bothering you for it.

Thanks! --Varun

kevin4dhd commented 3 years ago

any solution?