Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:00

Hyperflux 1.1.0 (2026-06-18)

Download media from a web page, not just a direct file URL. Point flux at a
page and, when a user-written extractor config matches the domain, it resolves
the real media URL by running a small pipeline of HTTP requests and regex
captures, then downloads it with the usual multiple connections. A page that
matches no config falls through to the normal direct download, unchanged.

  • HLS (.m3u8) streams: segments are fetched in parallel, decrypted (AES-128),
    assembled, and remuxed to MP4 when ffmpeg is present (otherwise kept as a
    .ts file). Choose quality with --quality and the container with --mux.

  • Config generator: "flux --extract-scan " inspects a page, scores the
    media candidates against ads, and writes a commented starter config. An
    interactive picker steps in when several candidates compete; --yes takes the
    best one without asking.

  • Series: a config can list the episodes of a show. flux opens a multi-select
    screen, or takes --all or --episodes 1,3-5, and downloads the selection,
    carrying on past any episode that fails.

Extractor configs live in ~/.config/hyperflux/extractors/ as plain text and run
arbitrary HTTP requests, so review one from someone else before using it.
JavaScript-signed and DRM-protected sites are out of scope.

You can also install and update Hyperflux from signed apt, dnf and apk
repositories on Cloudsmith now, instead of downloading a package each time; the
README has the one-line setup per distribution.