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 v2.3.4
- Add Chinese language (
zh-CN
) - Update dependencies
crunchy-cli v2.3.3
crunchy-cli v2.3.2
- Fix
archive
re-encode removes audio, video and subtitle tracks (#47). - Disable subtitles by default on
archive
re-encoded video.
crunchy-cli v2.3.1
- Remove unwanted video tracks in
archive
(#45). This reduces the final file size dramatically; for example, the first DARLING in the FRANXX episode with all languages enabled and lowest resolution went from499.6 MB
down to153.5 MB
which is a reduce of 69% of the original file size. - Fix
archive
mkv video length extended unnaturally long when subtitles are exceeding the actual episode length (#32). - Fix first audio track got labeled two times which resulted in a wrong described audio track with
archive
command (#45). - Add support for
ar-ME
locale.
crunchy-cli v2.3.0
- Add a new command:
update
:- Checks if a new version of crunchy-cli is available on github releases.
- When the
-i
/--install
flag is given, the new version (if available) gets downloaded and replaces the old one. May not be supported on all systems and architectures.
- Add
info
command. It shows some information about the logged in account. - Add option to encrypt stored credentials.
- Rename cli from
crunchyroll-go
tocrunchy-cli
. - You can now login with the
etp-rt
cookie. This cookie is just like the originalsession_id
, but unlike session id it works flawless :o. The cookie is only generated if you enable crunchyroll beta (which you should do either way, because new problems with classic urls occurred (#22)). - The directory where segments are stored in when downloading videos can be explicitly specified (in
download
andarchive
). In the past, problems sometimes occurred when the system's default tempdir reached its maximum size, but the download/segment merge process was not yet complete. - Change license to
GPL-3.0
This should originally be the v3 major update release, but because of the lack of new features it remains a minor update of v2.
Hotfix 26/08/2022
Replaced invalid Windows binary (#46).
crunchyroll-go v2.2.2
π₯οΈ CLI
- Fix login failure if logged in via credentials and using any command multiple times in a short time period (#30). Note that this error can still happen sometimes. If that is the case, I can't really do something about it since the error is caused by crunchyroll themself (at least the message they're returning says this). See this comment for further explanation.
- Fix
1080p
,720p
, ... resolutions resulting in error when specify with-r
flag. - Fix version not set (bug affects only v2.2.0 and v2.2.1).
π Library
- Bump go version to
1.18
.
crunchyroll-go v2.2.1
π₯οΈ CLI
- Fix language detection causes panic / fatal error with some system languages (#29).
π Library
- Remove
AccessError
struct since it had no really use case.
crunchyroll-go v2.2.0
π₯οΈ CLI
- Add video, audio and subtitle locale descriptions in
archive
(#26). - Add
--version
flag which shows the current version (#24). - Deactivate subtitles by default in
archive
(#26). - A special kind of login error is now caught instead of throwing an raw error (#27, #28).
π Library
- Finally renamed module from
github.com/ByteDream/crunchyroll-go
togithub.com/ByteDream/crunchyroll-go/v2
. Maybe a little bit late but it disturbs me all the time that I've forgot this when releasing v2.0.0 initially. - A login error which sometimes occurs in
LoginWithSessionID(...)
and thus inLoginWithCredentials(...)
too is now caught and returns an error instead of panicking (#27, #28).
π½ Others
- Variable renaming (#25, ...).
crunchyroll-go v2.1.0
π₯οΈ CLI
- Add default useragent for requests. Can be overwritten with the
--useragent
flag. - Add debug message (db30b9e) when the download fails because no episode could be found (related / causing issue: #22).
- Caching session id in separate file if only logged in permanently (with
crunchy login --persistent ...
) to reduce the amount of re-logging in when running multiple times.
π Library
- Deprecate
ParseVideoURL(...)
andParseEpisodeURL(...)
and recommendedParseBetaSeriesURL(...)
andParseBetaEpisodeURL(...)
instead. Beta url are much safer to use and one day they (probably) will replace crunchyroll classic urls at all. The deprecated methods will stay in the library until only beta urls are supported by crunchyroll itself. - Optimize
FindEpisodeByName(...)
sinceFindVideoByName(...)
were deprecated because its results are sometimes not accurate (#22).
π½ Others
- Add more comments.
- Typo fixes.
crunchyroll-go v2.0.2
π₯οΈ CLI
- Fix directory and goroutines flags not working with
archive
(#19). - Fix
download
not converting into other formats when-o
flag has other file ending than.ts
. - Remove empty output / unnecessary newline when last download finishes.
π½ Others
- Made symbolic link in the
Makefile
install
target relative. - Some internal renaming of variables.
- Refactored the README.