Releases: clitic/vsd
Releases · clitic/vsd
vsd 0.4.3
vsd 0.4.2
vsd 0.4.1
vsd 0.4.0
0.4.0 - 2025-06-13
Added
capture- Support for downloading session cookies.
- Support for proxy server.
save- More robust subtitles codec detection.
- New and improved automation support.
- Support for HLS
SAMPLE-AESstream decrytion.
Changed
save- Now by default vsd proceeds with default stream selections. The old behaviour can still be used using
-i, --interactiveand--interactive-rawflags. - One unified progress bar tracking the entire download.
- Removed
--no-query-passflag. - Removed support for custom hls key.
- Renamed
--retry-countto--retriesflag. - Unknown codec subtitles can now ne downloaded.
- Now by default vsd proceeds with default stream selections. The old behaviour can still be used using
Fixed
save- Mux commands for solo streams.
- Query support.
vsd 0.3.3
0.3.3 - 2025-03-14
Added
save--no-query-passflag.--queryflag.
- Optimized threads management.
Changed
--keyflag now has a different syntax.- Query parameters are passed on by default now. This behaviour can be changed using
--no-query-passflag.
Fixed
vsd 0.3.2
vsd 0.3.1
vsd v0.3.0
0.3.0 - 2023-08-18
Added
--colorflag to control when to output colored text.capture--cookies,--directory,--save,--extensionsand--resource-typesflags.
save- Support for HLS
#EXT-X-MAPtag. - Support for multi period DASH manifests.
- Support for downloading playlists with single segment.
- Support for parsing pssh box from initialization and displaying all key ids.
- Support for browser cookies i.e. with
--cookiesflag. - Support for socks proxy.
min/lowestquality option for--qualityflag.--skip-prompts,--all-keys,--no-decryptand--no-certificate-checksflags.
- Support for HLS
Changed
capturecollectsub-command is merged withcapturesub-command.--buildflag is removed fromcollectsub-command.
collectsub-command is removed.decryptsub-command is removed.extractinputnow only accepts single file.--formatflag is replaced with--codecflag.
merge--ffmpegflag is replaced with--typeflag.
save- Video stream selection prompt is replaced with multi select prompt.
Also,--alternativeflag is removed and merged in this prompt. - Use more accurate units (KiB, MiB, ..) to show download progress.
Also, spinner is removed from progress bar. --cookiesflag is renamed as--set-cookie.--baseurlflag is renamed as--base-url.--proxy-addressflag is renamed as--proxy.--qualityflag now also matches height if that specific resolution is not found.
- Video stream selection prompt is replaced with multi select prompt.
Fixed
capture- Handle
CTRL+Csignal correctly.
- Handle
save- Some program panics when auto selecting streams using
--qualityflag. --directoryand--headerflag implementation.- Unknown errors while extracting
stppandapplication/ttml+xmlstreams. - Use HLS
#EXT-X-KEYtag more correctly. - DASH stream parsing logic.
- Some program panics when auto selecting streams using
vsd v0.2.5
0.2.5 - 2023-01-09
Changed
- Do not use space character when saving file, instead use
vsd_*prefix. captureandcollectsubcommands are kept under optional cargo feature (chrome) but this feature is enabled by default.
Fixed
- Relative url build using baseurl for local
.mpdfiles. - Segmentation fault when using threads more than 1.
- Subtitles saved as
.txtbut ffmpeg command uses.vtt. - Match playlist kid(s) correctly with
--keyflag.
vsd v0.2.0
0.2.0 - 2022-10-08
Added
- DASH support with decryption and subtitles.
- Subcommands instead of a single command where save is the main subcommand.
- New singular progress bar for complete download progress.
- Better variant stream selection and display order.
- Improved support for playlists using byte range.
- Improved capture and collect subcommands.
- Using response received url when using capture subcommand.
- Using chrome response for fetching playlists when using collect subcommand.
Changed
- Default command is split into save, capture and collect subcommands.
- Resume support is removed for now.
Fixed
.vtt->.srtconversion ffmpeg command correction.- No website scraping when extension is
.m3u.