Skip to content

Releases: clitic/vsd

vsd 0.3.2

23 Jun 15:11
Compare
Choose a tag to compare

0.3.2 - 2024-06-23

Changed

  • Removed self update checker.
  • Website scraper now only parses qouted links.

Fixed

  • --cookies flag and it's implementation.
  • Amalgated links found through website scraper.
  • Detect missing ffmpeg binary when it is required.

vsd 0.3.1

22 Jun 17:27
Compare
Choose a tag to compare

0.3.1 - 2024-06-22

Added

  • save
    • --no-merge flag. (#17, #20)
    • --parse flag.

Fixed

  • save
    • Handle --output flag correctly. (#21)

vsd v0.3.0

18 Aug 06:18
Compare
Choose a tag to compare

0.3.0 - 2023-08-18

Added

  • --color flag to control when to output colored text.
  • capture
    • --cookies, --directory, --save, --extensions and --resource-types flags.
  • save
    • Support for HLS #EXT-X-MAP tag.
    • 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 --cookies flag.
    • Support for socks proxy.
    • min / lowest quality option for --quality flag.
    • --skip-prompts, --all-keys, --no-decrypt and --no-certificate-checks flags.

Changed

  • capture
    • collect sub-command is merged with capture sub-command.
    • --build flag is removed from collect sub-command.
  • collect sub-command is removed.
  • decrypt sub-command is removed.
  • extract
    • input now only accepts single file.
    • --format flag is replaced with --codec flag.
  • merge
    • --ffmpeg flag is replaced with --type flag.
  • save
    • Video stream selection prompt is replaced with multi select prompt.
      Also, --alternative flag is removed and merged in this prompt.
    • Use more accurate units (KiB, MiB, ..) to show download progress.
      Also, spinner is removed from progress bar.
    • --cookies flag is renamed as --set-cookie.
    • --baseurl flag is renamed as --base-url.
    • --proxy-address flag is renamed as --proxy.
    • --quality flag now also matches height if that specific resolution is not found.

Fixed

  • capture
    • Handle CTRL+C signal correctly.
  • save
    • Some program panics when auto selecting streams using --quality flag.
    • --directory and --header flag implementation.
    • Unknown errors while extracting stpp and application/ttml+xml streams.
    • Use HLS #EXT-X-KEY tag more correctly.
    • DASH stream parsing logic.

vsd v0.2.5

09 Jan 07:22
Compare
Choose a tag to compare

0.2.5 - 2023-01-09

Changed

  • Do not use space character when saving file, instead use vsd_* prefix.
  • capture and collect subcommands are kept under optional cargo feature (chrome) but this feature is enabled by default.

Fixed

  • Relative url build using baseurl for local .mpd files.
  • Segmentation fault when using threads more than 1.
  • Subtitles saved as .txt but ffmpeg command uses .vtt.
  • Match playlist kid(s) correctly with --key flag.

vsd v0.2.0

08 Oct 08:25
Compare
Choose a tag to compare

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 -> .srt conversion ffmpeg command correction.
  • No website scraping when extension is .m3u.

vsd v0.1.2

09 Jul 06:16
Compare
Choose a tag to compare

0.1.2 - 2022-07-09

Added

  • New --build flag.
  • .srt subtitles collection with --collect flag.

Fixed

  • Not intercepting requests before navigating to website when using --capture and --collect flags.

vsd v0.1.0

22 Jun 05:08
Compare
Choose a tag to compare
Release Updates v0.1.0