github puemos/hls-downloader v5.2.0
5.2.0

5 hours ago

Features

  • Subtitle downloads end-to-end: fetch VTT tracks, generate language-aware filenames, and mux into MKV when subtitles are present.
  • Richer audio and subtitle selection: parse default/autoselect/forced flags and group IDs, honor a preferred audio language, persist per-playlist audio/subtitle choices, and block downloads on unsupported encryption.
  • Sniffer gains direct URL entry and streamlined navigation (Direct tab removed); playlist UI shows metadata badges and quick copy buttons for track URLs.
  • Job cards and About/Settings views refreshed with clearer status, hover/copy affordances, and Storybook scenarios seeded with realistic store state.

Fixes

  • More robust muxing pipeline with offscreen document fallback for MV3 and safer bucket cleanup when generating download blobs.

Chores

  • Vite/tooling upgrade (vite 6.4.1, pnpm 10.11.0) and Storybook now runs from the popup package.
  • CI/release workflow tweaks: fixed permissions for publishing/coverage, added coverage badge workflow, removed CodeQL.
  • Added feature overview doc and pruned planning docs.

Don't miss a new hls-downloader release

NewReleases is sending notifications on new releases.