Help us keep the list up to date and submit new video software here.






Software Home »


Complete Version history / Release notes / Changelog / What's New for hls-downloader


5.4.4
Fixes
Fixed the Firefox Add-ons publish command argument handling so AMO receives the listed-channel submission and matching source archive.
Ensured failed AMO uploads still remove temporary source archives.
Testing
GitHub release workflow


v5.4.0
Features
Auto delete after save: optionally remove completed downloads from the list after saving (#506).
Fixes
Preserve embedded audio in muxed HLS streams instead of silently dropping the audio track (#507).
Sanitize download filenames to remove illegal characters that could cause save failures (#505).
Fix white text on white background in native select elements when using Firefox dark theme (#504).


v5.3.0
Features
Storage management: per-bucket size tracking, quota monitoring with near-quota warnings, one-click cleanup of all stored data, and storage summary in downloads and settings views.
Duration estimation: fetch playlist durations from EXTINF tags and display expected download sizes per job.
Fixes
Fixed race condition in bucket metadata tracking under concurrent fragment writes (serialized per-bucket updates).
Fixed deleteBucket removing data from cache before IndexedDB deletion succeeds, which could orphan invisible data.
Fixed cleanupSuccess reducer computing availableBytes from potentially-unset quotaBytes.
Fixed measureBucketUsage not closing the database on error and using incorrect transaction completion pattern.
Fixed cleanup() skipping remaining databases when a single deletion fails.
Fixed InlineConfirm dismissing the confirm buttons before the async cleanup operation completes.
Added null guards in jobsSlice reducers to prevent crashes on stale job IDs after cleanup.
Added descriptive error messages to bare throw Error() calls in IndexedDB operations.
Added concurrency limit (4) to fetchLevelDurationEpic to prevent unbounded parallel fetches.
Tests
Added 23 integration tests for storage epics (fetchStorageStatsEpic, autoRefreshStorageStatsEpic, cleanupStorageEpic).
Added 13 unit tests for storage use-case edge cases and storageSlice reducers.


5.2.0
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.


5.1.0
Features
Manifest V3 support for Chromium browsers using an offscreen document to create blob URLs in the service-worker background.
Dual build pipeline with separate MV2 (Firefox/Chromium) and MV3 (Chromium) artifacts and clearer tester instructions.
Fixes
Ensure MV2 background bundles emit as background.js and package popup/background files into the root of the ZIP/XPI for direct installs.
Chores
CI builds both MV2 and MV3 targets; release uploads MV2 Firefox/Chromium and MV3 Chromium artifacts.
Added “For Dear Testers” guide for Firefox/Chromium reviewers and clarified MV3 Chromium-only caveat.


5.0.0
Features
Merge audio and video streams for complete media exports (#430) – addresses longstanding “No Audio” reports (e.g. issue #23)
Display toolbar icon immediately after playlist confirmation for quicker access (#431)
New theme and redesigned About page (#432, #435)
Major UI overhaul of sniffer, playlist, settings, and downloads pages (#437)
Added Storybook scenarios covering core UI components (#438)
Sniffer can copy playlist URLs directly (#443)
Report link now opens via the browser Tabs API (#445)
Hover tooltips and improved truncation keep long playlist names from hiding the Save button (#444) – resolves issues #342 & #343
Normalized generated filenames and clearer savestatus feedback
More reliable retry logic for failed requests
Correct handling of map byte ranges and encrypted initialization segments (#442)
Automatically selects appropriate playlist levels (#447)
Fixes
Security updates
Chores
Added usage instructions and updated automation guidelines (#436)
Vitest setup with broad coverage for core, popup, controller, and hook logic (#446, #448, #449, #452–455)
Fetch-loader and crypto decryptor unit tests
Coverage reporting with badge generation (#456)
CI executes test suites automatically (#454)
Build-system improvements and npm workspace migration (#428)


v4.1.2
Fix
Width for playlists and downloads cards (again...)
Security updates


v4.1.1
Fix max width for cards
Security updates


4.0.2
Fix
Security updates


4.0.0
Add
Videos are transformed to mp4 on the fly
Change
Using https://github.com/puemos/browser-extension-template
Total new design
Fix
Security updates
3.3.0
Big thanks for @mayfield!!

Add
FPS info
Audio-only media support
Improve retry backoff
3.2.2
Fix
Security updates
3.2.1
Fix
Download fail on Firefox
Filter playlists
SaveAs dialog Switch
3.2.0
Add
The extension will retry failed download attempts
3.1.2
Change
Yarn to NPM
3.1.1
Change
Paypal -> GitHub Sponsors
3.1.0
Add
Direct download
Fix
Several UI fixes
3.0.0
Add
Unlimited Storage permission
Use IndexedDB for storing chunks
Downloads are seperated as Jobs
New empty status design
Download progress UI
2.2.0
Add
Cancel a download
1.7.2
Fix
[#51 deleting a download the download page is crashing)
1.7.1
Change
Change copy button to use text
Refactor the github action to use chrome-webstore-upload-cli
1.7.0
Add
Auto save
Use page title for the file name
Change
UI Enhancments
Updated to the latest style-components
1.6.3
Change
New UI
Updated to the latest create-react-app
Use parcel in order to pack the background app
Refactor the stories
Fix
URL resolve issues
#45
#43
#41
1.5.0
Add
Auto-download playlist
1.4.1
Change
Upgrade deps
1.4.0
Add
AES decrypt
Change
Upgrade deps
1.3.1
Fix
Badge indicator update on tab remove
1.3.0
Add
Save as
Badge indicator
Change
update deps
1.2.1
Change
update deps
1.2.0
Add
rebranding
copy playlist url link
storybook
Change
colors and styles
Fix
wildcard for playlists
1.1.0
Add
Timestamps for sniffer & downloads
Change
Tabs style
Fix
playlist relative uri
scrollbars




Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2026 videohelp.com