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.
- Support for HLS
Changed
capture
collect
sub-command is merged withcapture
sub-command.--build
flag is removed fromcollect
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.
- Video stream selection prompt is replaced with multi select prompt.
Fixed
capture
- Handle
CTRL+C
signal correctly.
- Handle
save
- Some program panics when auto selecting streams using
--quality
flag. --directory
and--header
flag implementation.- Unknown errors while extracting
stpp
andapplication/ttml+xml
streams. - Use HLS
#EXT-X-KEY
tag more correctly. - DASH stream parsing logic.
- Some program panics when auto selecting streams using