Commit graph

166 commits

Author SHA1 Message Date
AnimeDL
fb58d306bc [CR] Fix Non-DRM downloading
Thanks bytedream for your reverse engineering
2024-04-19 15:42:59 -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
AnimeDL
f1bb6c8a64 [CR] Allow for decimal places in episode number
Addresses #615
2024-03-24 19:39:43 -07:00
AnimeDL
74da730dc4 [CR] Fix falsey comparison for chapters
Fix chapter being ignored if chapter start time was 0 (thanks javascript falsey comparison)
2024-03-23 17:52:40 -07:00
AnimeDL
aae69fa2a1 [CR] Fix subtitles being named undefined
Fixes subtitles being named undefined when using novids and noaudio together
2024-03-23 09:47:26 -07:00
Tera
6009bdaaf9
Sort episodes to have specials at the end 2024-03-21 23:38:46 +02:00
Tera
f7f8806b14
sort episodes to have specials at the end 2024-03-21 20:14:14 +02:00
Tera
8cd863c885
Update crunchy.ts 2024-03-21 19:37:22 +02:00
Tera
cd9a83d3fc
make data param optional 2024-03-21 18:29:08 +02:00
Tera
4eea557c44
Update crunchy.ts 2024-03-21 08:06:08 +02:00
Tera
30771374e5
Update crunchy.ts 2024-03-21 07:47:54 +02:00
Tera
201a772ecf
remove bloat 2024-03-21 07:46:03 +02:00
Tera
73ddab8b2e
Update crunchy.ts 2024-03-21 06:23:01 +02:00
AnimeDL
59d086006b Give CC subtitles correct extension 2024-03-19 17:38:23 -07:00
AnimeDL
1852ce1282 [CR] Fix vtt CC fontSize not working 2024-03-19 11:22:15 -07:00
AnimeDL
97d64f6021 [CR] Respect originalFontSize in CCs 2024-03-19 10:21:25 -07:00
AnimeDL
a5df6bee2f [CR] Convert CC's from vtt to ass 2024-03-19 10:07:58 -07:00
AnimeDL
b830a73e04 [CR] Fix logic for separate video/audio downloading 2024-03-19 07:35:12 -07:00
AnimeDL
b497fb40df Add token flag
Allows for login using refresh token in crunchy. Adds #597
2024-03-18 17:44:49 -07:00
AnimeDL
63f0b496f1 [CR] Allow skipping video/audio download independently 2024-03-18 16:16:33 -07:00
AnimeDL
c8b39301cb [CR] Fix issue with finding all episodes
Fixes issue where under certain circumstances some specials wouldn't be found.
2024-03-17 10:48:32 -07:00
AnimeDL
f3fd33d241 Add warning for decryption 2024-03-16 17:45:54 -07:00
AnimeDL
3c41414f4a Rename WV module 2024-03-16 11:14:21 -07:00
AnimeDL
172e6ac6ac [CR] Get all crunchy streams for android (fallback) 2024-03-14 20:30:37 -07:00
AnimeDL
4742ea8d55 [CR] Hotfix: Fixes non DRM downloads 2024-03-14 19:14:50 -07:00
AnimeDL
5417db41fd [CR] Improve version detection
Improves the version selection and detection to work for more than just --srz. This should help prevent API errors on non --srz requests
2024-02-10 08:55:22 -08:00
AnimeDL
7cab2cbab3 [CR] Fix old chapter API
Could fail to mux into the file if time didn't contain milliseconds
2024-02-08 18:36:15 -08:00
AnimeDL
3582f1829f [CR] Chapter Fix
Chapters could fail if for whatever reason the start and end times weren't defined.
2024-02-07 15:59:22 -08:00
AnimeDL
d2b4adf09b [CR] Improve Captions support
Renames what was previously called CC to `Signs`.

Also prevents a possible collision where not all subs would be downloaded
2024-02-06 19:46:14 -08:00
AnimeDL
66e1ee5702 [CR] Add CC Subtitles
CC Subtitles looks to be possible in the API now (it's not just always empty), so I've written some code to handle CC subtitles properly and download them

Fixes #580
2024-02-06 19:10:11 -08:00
AnimeDL
103b17f449 Simplify API switching code
Should also fix API switching on GUI
2024-02-05 10:12:47 -08:00
AnimeDL
b146ee71ae Linting fixes 2024-01-30 15:10:43 -08:00
AnimeDL
3502141c62 [CR] Improve chapter support
If new chapter request fails, use old request.

Also adds new option to enable chapter downloading, `--chapters`
2024-01-30 10:06:40 -08:00
AnimeDL
02620ec5b5 [CR] Initial commit to support chapters
TODO:
1) Add flag for chapters
2) Add ffmpeg merging for chapters
3) Add fallback to old CR API
2024-01-29 22:47:56 -08:00
AnimeDL
7be22ec132 [CR] Fixes subtitles when directory doesn't exist
Now creates the directory before making the files, similar to how videos work.
2024-01-29 22:45:36 -08:00
AnimeDL
169d48aa47 make --nocleanup work for encrypted files 2024-01-29 20:29:59 -08:00
AnimeDL
615cef700a Fix issue with GUI decrypting 2024-01-28 09:46:15 -08:00
AnimeDL
f204b068ea Only show DRM streams if they can be decrypted 2024-01-26 10:38:25 -08:00
AnimeDL
acc91a0eed Fixed fallback request 2024-01-09 12:33:04 -08:00
AnimeDL
350337fdda Fix episode selection on web API 2023-12-30 15:40:54 -08:00