This repository has been archived by the owner on Jul 4, 2024. It is now read-only.
Releases: crunchy-labs/crunchy-cli
Releases Β· crunchy-labs/crunchy-cli
crunchy-cli v3.3.0
- Add
--include-chapters
flag toarchive
anddownload
to store events like intro or credits as a chapter (#301) - Add
--merge-auto-tolerance
flag toarchive
. If using--merge auto
and two videos differ in length within the given range, only one video file is downloaded (#286, #320) - Add
--skip-existing-method
flag toarchive
to ignore skipping existing if Crunchyroll has new audio or subtitles (#292, #325) - Add
--universal-output
flag to sanitize the output for every platform (#319) - Add support for amd hardware accelerated ffmpeg presets (#296, #324)
- Add
--language-tagging
flag toarchive
anddownload
to specify if the output file should be tagged with the Crunchyroll internal language tagging (e.g.en-US
) or with the IETF standard tags (e.g.en
) (#330) - Add support to use IETF tags as input locales. If you use a IETF language tag as input locales, this will also affect the tagging of the output file (does not apply if
--language-tagging
is set), so if you use e.g.en
as language specifier for the audio, the audio stream in the output file will also be tagged asen
(#330) - Add notice & warning that an anonymous or non-premium account may result to incomplete results with the
search
command (#288) - Fix closed captions not downloading on specific series (#297)
- Fix a crash which occurred on some systems when generating the output file (#337)
- Change how the
--proxy
flag can be used (#282). Instead of specifying a simple url, you now also can:<url>:
- Only proxies api requests:<url>
- Only proxies download traffic<url>:<url>
- Proxies api requests through the first url and download traffic through the second url
- Change delimiter of
{audio}
format option to_
. It can be modified by theCRUNCHY_CLI_FORMAT_DELIMITER
env variable (the value of the variable will be used as delimiter) (#311) - Change cli entrypoint to take arguments as function parameters instead of parsing them from the environment. This might be useful if you want to integrate the cli in your own program without installing it as a binary
- Remove deprecated
openssl
andopenssl-static
features
Pre-built binaries for ARM Macs (M1/M2) are available now.
crunchy-cli v3.2.5
- (Re-)add download timeout
- Fix episode filtering not working if no season is specified
- Fix verbosity not applied if flags are used globally
crunchy-cli v3.2.4
- Fix stuck "Generating output file" progress with error on Windows again (#305)
crunchy-cli v3.2.3
- Fix stuck "Generating output file" progress with error on Windows (#305)
crunchy-cli v3.2.2
crunchy-cli v3.2.1
- Fix
login
command not working - Make
--anonymous
flag global
crunchy-cli v3.2.0
- Add
--speed-limit
flag to limit the download/request speed (#250) - Add ffmpeg progress output (#270)
- Add
--ffmpeg-threads
flag toarchive
anddownload
to specify the number of threads ffmpeg should use. This does not work with every codec/preset and is skipped entirely when specifying custom ffmpeg output arguments instead of a preset for--ffmpeg-preset
. - Add "forced" subtitle flag to every CC subtitle (#274)
- Add new output format options (and deprecated
{resolution}
in favor of the newly added{width}
and{height}
){release_year}
- Release year of the video{release_month}
- Release month of the video{release_day}
- Release day of the video{width}
- Width of the video{height}
- Height of the video
- Add
--include-fonts
flag toarchive
to statically include fonts in the video file - Fix open-ended episode filter (#293)
- Fix wrong format and sorting when correcting invalid subtitles (#272)
- Make all "global" flags usable after subcommands
- Use "default" instead of "forced" flag for default subtitles
- Show error message instead of panicking when capturing video length of invalid file (#258)
- Differ between illegal Windows and non Windows file characters
- Do not sanitize user path input
crunchy-cli v3.1.1
- Manually burn-in subtitles only if no pre-burned video is available (#268)
- Fix invalid url error if it contains the
pt-br
language code
crunchy-cli v3.1.0
- Add
--threads
/-t
option to specify how many threads should be used when downloading videos by @valentinegb in #256 - Add
--output-specials
flag to modify the output file name for special episodes by @bytedream in #257 - Add
--skip-specials
flag to skip special episodes by @bytedream in #257 - Add
{relative_sequence_number}
format option which is like{relative_episode_number}
but with support for special episode numbers by @bytedream in #257 - Add support for apple hardware accelerated ffmpeg presets by @valentinegb in #254
- Fix ffmpeg presets not working with
download
by @valentinegb in #254 - Fix
download
--force-hardsub
not working on Windows by @bytedream (#262) - Fix not fully sanitized output filename by @bytedream (#253)
- README improvements by @Nannk in #255
In the meantime, support for the homebrew package manager were added by @kennedy.
crunchy-cli v3.0.3
- Default to platform-native tls backend by default again as this caused more issues than it solved (e.g. #248)
- Rename
openssl
feature toopenssl-tls
andopenssl-static
toopenssl-tls-static
. The old names are deprecated and will be removed in future versions - Add
native-tls
feature to use the system native tls as tls backend (enabled by default) - Add
rustls-tls
feature to use rustls as tls backend