Skip to content
Discussion options

You must be logged in to vote

There is a site that uses its custom M3U8 extension (#EXT-X-MOUFLON) and therefore the URL to the segments must be decoded to download the segment.

Create a new plugin (which you can side-load, otherwise you'll have to fork and re-build), subclass the M3U8Parser and HLSStream classes, extend your M3U8Parser subclass with the necessary tag-parsing logic and set the __parser__ classvar on your HLSStream subclass accordingly. See the Twitch plugin for reference.

However, none of these APIs are public, which means none of them are considered stable, so anything might change at any time.

You'll have to figure this out on your own though. Good luck.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Ro-Den
Comment options

@picoluna1969
Comment options

Answer selected by happy777meow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants