HLS VOD Backend

Treats an `.m3u8` URL as a stream to assemble rather than a text file to save: playlist resolution, variant selection, concurrent segments with per-segment retry, AES-128 decryption, byte ranges.

backend.hlsturbodl-protocoldev.turbodl.cap.hlsdev.turbodl.cap.m3u8

Manifest

FieldValue
Idbackend.hls
Categoryturbodl-protocol
Protocolshls
Capabilitiesdev.turbodl.cap.hls dev.turbodl.cap.m3u8
Artifactdev.turbodl:turbo-plugin-hls:0.2.2.0
API version1.0.0
Sourceturbo-plugin-hls
Manifestturbodl-plugin.json

Explicitly refused

  • Live playlists (no `EXT-X-ENDLIST`)
  • DRM / `SAMPLE-AES`
  • fMP4 `EXT-X-MAP`
  • Discontinuities
Refused explicitly: an unsupported stream fails loudly instead of producing a file that looks fine and is not.

Source

Read it in the repository — the manifest above is generated from the file itself.