Commit graph

304 commits

Author SHA1 Message Date
Пустой
8b41481ce7
Update crunchy.ts 2025-09-10 20:14:25 +03:00
stratumadev
27e40d8727 added crunchyroll VBR video bypass 2025-09-06 11:39:01 +02:00
stratumadev
65a88c0790 eslint 2025-09-06 11:21:24 +02:00
stratumadev
351a322395 better crunchyroll bypass checker 2025-09-06 11:21:08 +02:00
stratumadev
f94efd38c5 added crunchyroll bypass possibility check and updated packages 2025-09-05 20:29:10 +02:00
stratumadev
ec1f4e6ba9 hotfix crunchyroll 192 audio + cbr video dl 2025-09-04 22:27:40 +02:00
Stratuma
cf334d0bec
Merge pull request #1028 from MikoGome/order-audio
Some checks failed
auto-documentation / documentation (push) Has been cancelled
build and push docker image / build-node (push) Has been cancelled
Style and build test / eslint (push) Has been cancelled
Style and build test / test (push) Has been cancelled
order audio tracks based on --dubLang
2025-08-24 18:04:15 +02:00
stratumadev
36cff8b496 hotfix crunchyroll playback 2025-08-21 22:02:44 +02:00
stratumadev
3b81ef9977 updated packages + testfix video token expiry 2025-08-21 20:29:31 +02:00
MikoGome
e70dd907fd order audio tracks based on --dubLang 2025-08-18 05:54:05 -07:00
AnimeDL
e3b7bd3df3 Fix potential crash
Some checks failed
auto-documentation / documentation (push) Has been cancelled
build and push docker image / build-node (push) Has been cancelled
Style and build test / eslint (push) Has been cancelled
Style and build test / test (push) Has been cancelled
2025-08-02 12:40:33 -07:00
stratumadev
ee6f3f50f7 fixed type error 2025-08-02 21:38:31 +02:00
stratumadev
d2591e78b2 Merge branch 'master' of https://github.com/anidl/multi-downloader-nx 2025-08-02 21:34:17 +02:00
stratumadev
b92ab022c7 updated cr bucket requests to www. 2025-08-02 21:34:16 +02:00
AnimeDL
7c850e06d0 [CR]: Add search-type to --new 2025-08-02 12:21:57 -07:00
AnimeDL
c87f6cc400 [CR]: Add locale to --new 2025-08-02 11:16:17 -07:00
AnimeDL
0ca39bed6e Added --rawoutput
WIP, only works with --new so far - it saves the output from --raw to a given file
2025-08-02 10:44:14 -07:00
AnimeDL
5c11d942c1 Add --raw flag
Currently only applies to --new on Crunchy
2025-08-02 10:14:33 -07:00
AnimeDL
6920f0ffe9 [CR]: Readd prologue 2025-08-02 09:30:58 -07:00
stratumadev
6b1fc3abd0 added total session death function 2025-08-02 11:06:01 +02:00
stratumadev
67d5a39f15 eslint
Some checks are pending
auto-documentation / documentation (push) Waiting to run
build and push docker image / build-node (push) Waiting to run
Style and build test / eslint (push) Waiting to run
Style and build test / test (push) Blocked by required conditions
2025-08-02 01:02:39 +02:00
stratumadev
cf0cdb9211 crunchyroll not listing all eps fix 2025-08-02 00:56:06 +02:00
stratumadev
9f459b5c28 hotfix subtitle only download 2025-08-01 23:35:04 +02:00
stratumadev
80914b93c7 re-enabled crunchyroll playready decryption
Some checks are pending
auto-documentation / documentation (push) Waiting to run
build and push docker image / build-node (push) Waiting to run
Style and build test / eslint (push) Waiting to run
Style and build test / test (push) Blocked by required conditions
2025-07-30 22:35:42 +02:00
stratumadev
d4ee492ef7 fixed urlset erroring out if not found 2025-07-30 22:13:03 +02:00
stratumadev
a297fd0309 added crunchyroll cbr video + 192 kbps audio download 2025-07-30 21:58:01 +02:00
AnimeDL
71b7657208 [CR]: Don't decrypt if download fails
Some checks failed
auto-documentation / documentation (push) Has been cancelled
build and push docker image / build-node (push) Has been cancelled
Style and build test / eslint (push) Has been cancelled
Style and build test / test (push) Has been cancelled
2025-07-27 16:52:10 -07:00
AnimeDL
ac28590c17 [CR]: Fix issue with expired token after download 2025-07-27 10:00:50 -07:00
dok1100
771941db2f
removed the warning, It's not important 2025-06-23 18:03:51 +02:00
dok1100
e6c71ee226
chapter with ffmpeg
- Convert chapters to ffmpeg format when using ffmpeg as muxer
- Chapter names no longer have Start or End
- Recap chapters are ignored for now. They were rarely used anyway.
2025-06-23 11:37:20 +02:00
Stratuma
66a22923a0
Merge pull request #958 from Burve/feature/cr-raw-data-access
Added raw data retrieval for shows, seasons and full list of the show…
2025-06-22 12:35:20 +02:00
stratumadev
7943a99878 re-enabled stream delete when noaudio nosubs on cr 2025-06-20 11:20:39 +02:00
Burve
c0d703def6 Fixed:
* Description for the sraw (--show-raw) command now properly capitalized and is "Get Raw Show data"
* allShows variable switched to const from let
2025-06-16 01:25:59 +03:00
Burve
be7407fe49 Added raw data retrieval for shows, seasons and full list of the shows for cr. 2025-06-15 19:52:29 +03:00
stratumadev
e679721c9d readded crunchyroll delete stream after dec req and updated packages 2025-06-15 18:34:04 +02:00
stratumadev
07eb7f6c4c added crunchyroll windows and macos cloudflare bypass 2.0 2025-05-17 23:58:24 +02:00
stratumadev
bc21460fe0
Merge pull request #903 from Denoder/abs-numbering
[Feature][CR] Absolute Numbering
2025-05-12 10:32:00 +02:00
stratumadev
9df2488683 eslint 2025-05-11 19:12:57 +02:00
stratumadev
7d69b6043d crunchyroll cloudflare cookie handeling 2025-05-11 19:11:25 +02:00
stratumadev
7dae72a38e bye bye sei-helper 2025-05-11 18:01:36 +02:00
stratumadev
372f316974 crunchyroll optimizations and better widevine error handeling 2025-05-11 16:48:39 +02:00
stratumadev
1a4ac89023 added more comments to the changes made 2025-05-07 13:36:06 +02:00
stratumadev
212113de1f added crunchyroll token refresh check before key req to avoid auth errors
Some checks are pending
auto-documentation / documentation (push) Waiting to run
build and push docker image / build-node (push) Waiting to run
Style and build test / eslint (push) Waiting to run
Style and build test / test (push) Blocked by required conditions
2025-05-07 12:07:57 +02:00
stratumadev
8b50c0af18 linting 2025-05-06 22:23:53 +02:00
stratumadev
f969356d23 added crunchyroll fetching audio dec keys process 2025-05-06 22:22:44 +02:00
stratumadev
1e534b380a updated crunchyroll decryption guid handeling 2025-05-06 22:01:18 +02:00
stratumadev
41a83734b0 crunchy hotfix 2025-05-06 21:35:47 +02:00
stratumadev
a434637c8d added new cr endpoints - set vidaa endpoint as default - shaka hotfix -updated pb endpoint 2025-04-23 21:10:25 +02:00
Tera
802d0359d9
Update crunchy.ts 2025-04-17 05:25:37 +03:00
Tera
fc9bcc89a1
Add Absolute Episode Numbering 2025-04-17 04:52:15 +03:00
stratumadev
099461ac8e added crunchyroll episode date console log 2025-04-16 02:04:45 +02:00
stratumadev
57d2eaa09e Request Stream URLs FAILED from error to warn crunchyroll 2025-04-16 01:30:23 +02:00
stratumadev
2c50156046 removed useless old crunchy login api endpoint 2025-04-14 15:53:52 +02:00
stratumadev
846c88a78a updated crunchyroll playback url from v1 to v2 2025-03-25 20:16:48 +01:00
stratumadev
81429bbea5 added automatic crunchyroll production basic token fetch 2025-03-24 20:45:15 +01:00
stratumadev
88df9ffd55 added better cdm error handeling 2025-01-30 16:09:22 +01:00
stratumadev
2b01f4dc06 replaced more mkdir functions 2025-01-29 22:21:16 +01:00
stratumadev
8424d76e4c linting 2025-01-29 15:58:04 +01:00
stratumadev
4519a80a4b file write on different disk bug solved 2025-01-29 15:53:29 +01:00
stratumadev
78cd221280 Merge branch 'master' of https://github.com/stratumadev/multi-downloader-nx 2025-01-29 13:19:21 +01:00
stratumadev
f9a0a12abc hotfix shaka 2025-01-29 13:18:08 +01:00
AnimeDL
06a839c518 Improve logging & version bump 2025-01-28 18:40:21 -08:00
stratumadev
bc7b58f141 added support for new crunchyroll endpoint (cloudflare bypass) 2025-01-28 22:19:47 +01:00
stratumadev
3ff69ce628 cleaner decryption key command input 2025-01-07 21:36:20 +01:00
stratumadev
d0e1850bde Merge branch 'master' of https://github.com/stratumadev/multi-downloader-nx 2025-01-07 21:04:11 +01:00
stratumadev
57b3daabdc added shaka packager support 2025-01-07 21:04:09 +01:00
AnimeDL
104b3a49db [CR] Fixes issue with closed captions
Some checks failed
auto-documentation / documentation (push) Has been cancelled
build and push docker image / build-node (push) Has been cancelled
Style and build test / eslint (push) Has been cancelled
Style and build test / test (push) Has been cancelled
Addresses issue mentioned in #752
2025-01-04 13:15:38 -08:00
stratumadev
1f12a75009 linting fix 2024-12-11 17:40:45 +01:00
stratumadev
fef39af547 added playready support for crunchyroll 2024-12-07 03:35:22 +01:00
AnimeDL
b488834c0f [CR} Hotfix downloading
Pretty hacked together, but should work just fine. I'll work on a proper removal of the old API here soon
2024-07-08 16:56:13 -07:00
AnimeDL
8d59666a6c [CR] Fix issue with too many streams when novids and noaudio
Fixes issue where you would have too many active streams if using no videos and no audio downloading
2024-06-29 07:49:13 -07:00
AnimeDL
0026de73bf [CR] Add device_id caching
Fixes issue with creating a lot of random device IDs by saving the created device id in the config
2024-06-28 16:52:05 -07:00
AnimeDL
ab090a6858 [CR] Whoops
Forgot the other 3 login places
2024-06-28 09:31:42 -07:00
AnimeDL
05d679e6ca [CR] Hotfix login
Also increment version
2024-06-28 09:20:35 -07:00
AnimeDL
0a7cfcd917 [CR] Migrate to android token
Will require a fresh login.
Web wasn't working for password auth, for some reason.

Increment version
2024-06-24 10:33:08 -07:00
AnimeDL
d81ca76594 Code cleanup
Thanks to TypeScript 5.5, this workaround is no longer needed

Increment version
2024-06-23 15:28:00 -07:00
AnimeDL
9a94c33c8b [CR] Disable Non-Play streams
Disables the non-play streams since they don't work ATM. If the situation changes, I'll either re-enable them, or remove them in a future update
2024-06-22 15:58:44 -07:00
AnimeDL
e88352af3f [CR] Header changes 2024-06-22 15:57:39 -07:00
AnimeDL
870b775175 [CR] Clear stream ASAP
Clears the stream as soon as it's done being requested, rather than when the download is finished
2024-06-22 15:57:27 -07:00
AnimeDL
78f5016dd3 [CR] Migrate to web token
This will require a fresh login
2024-06-21 10:06:34 -07:00
AnimeDL
eaec9e62a7 [CR] Whoops 2024-06-21 10:03:18 -07:00
AnimeDL
a6d740e9e9 Some code cleanup 2024-06-20 13:32:27 -07:00
AnimeDL
345aa0f267 [CR] Rename crunchy play stream flag 2024-06-20 10:38:42 -07:00
AnimeDL
c294cdc280 [CR] Add crunchy play streams selector 2024-06-19 20:28:43 -07:00
AnimeDL
9feb3d2f13 [CR] Hotfix DRM request
Addresses #701
2024-05-28 19:34:21 -07:00
AnimeDL
8b5cafff3d [CR] Hotfix stream deletion if slow download
Fixes issue where if someone's internet, or the server is so slow that the session expires, it would fail to delete the watch session
2024-05-23 17:54:54 -07:00
AnimeDL
fc0736c686 [CR] Implement deleting streams
Allows endless non-drm downloads
2024-05-23 09:45:52 -07:00
AnimeDL
dbc2c7d52b [CR] Hotfix non-DRM 2024-05-22 06:49:21 -07:00
AnimeDL
5b8c497800 [CR] Fix Non-DRM downloading
Thanks bytedream for your reverse engineering
2024-04-19 15:44:40 -07:00
AnimeDL
b1bae92308 Allow for byterange mpd/dash downloads
Prep for new service
2024-04-10 22:03:17 -07:00
AnimeDL
84ebabffc8 [CR] Fix temp file naming 2024-04-09 15:59:30 -07:00
AnimeDL
3567edae4b Use temp file for decryption
Fixes issue with unicode and path length limits
2024-04-09 14:37:21 -07:00
AnimeDL
0d065fdd6a [CR] Rewrite how requests are made
Should stop cloudflare errors
2024-04-09 13:08:15 -07:00
AnimeDL
469fd1b4a4 [CR] Add Episode chapter if no start chapters 2024-04-08 12:32:04 -07:00
AnimeDL
036440b0e5 Fix MPD part names 2024-04-06 08:41:42 -07:00
AnimeDL
645cdc2068 [CR] Fix Non-DRM stream not always working 2024-04-05 19:39:56 -07:00
AnimeDL
2b65f3067e [CR] Fix issue with multi-dub downloads with non-DRM
Fix issue with non-DRM multi-dub downloads, where it would crash trying to delete a file that wasn't downloaded
2024-04-04 10:23:35 -07:00
AnimeDL
3ca4000ed1 [CR] Fix new stream dub selection logic 2024-04-03 13:38:18 -07:00
AnimeDL
90100a077d [CR] Add Switch Stream 2024-04-03 08:41:49 -07:00
AnimeDL
b54d54d374 [CR] Replace --search-locale flag with --locale
This allows for episode names and search results in the selected locale. Addresses #612
2024-03-29 17:56:53 -07:00