Commit graph

211 commits

Author SHA1 Message Date
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
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