📚 A Crunchyroll (beta) API implementation in Go
zh-CN
locale.ar-ME
locale.es-LA
locale.See the PRs above for a detailed description of the corresponding changes.
Full Changelog: https://github.com/crunchy-labs/crunchyroll-go/compare/v2.2.2...v3.0.0
1080p
, 720p
, ... resolutions resulting in error when specify with -r
flag.1.18
.archive
(#26).--version
flag which shows the current version (#24).archive
(#26).github.com/ByteDream/crunchyroll-go
to github.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.LoginWithSessionID(...)
and thus in LoginWithCredentials(...)
too is now caught and returns an error instead of panicking (#27, #28).--useragent
flag.crunchy login --persistent ...
) to reduce the amount of re-logging in when running multiple times.ParseVideoURL(...)
and ParseEpisodeURL(...)
and recommended ParseBetaSeriesURL(...)
and ParseBetaEpisodeURL(...)
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.FindEpisodeByName(...)
since FindVideoByName(...)
were deprecated because its results are sometimes not accurate (#22).archive
(#19).download
not converting into other formats when -o
flag has other file ending than .ts
.Makefile
install
target relative.