Commit graph

156 commits

Author SHA1 Message Date
AnimeDL
7c363b155d [CR] Only use second key
If first key is used, occasionally the episode will fail to decrypt?
2024-03-30 15:30:46 -07:00
AnimeDL
368f1fd306 Implement a mp4decrypt native module 2024-03-29 15:49:11 -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
AnimeDL
c3335db366 remove util 2023-12-29 21:17:55 -08:00
AnimeDL
f9adcdea7f Fix bug with kstream 3 2023-12-29 21:14:27 -08:00
AnimeDL
ca01c04961 API switching 2023-12-29 21:14:12 -08:00
AnidlSupport
ee38658d0d Some refactoring 2023-12-25 10:46:13 -08:00
AnimeDL
7524f4c08f Remove uneeded console logs 2023-12-24 19:40:42 -08:00
AnimeDL
64b2bf0b08 Fix object downloading 2023-12-24 19:37:35 -08:00
AnimeDL
28518bb461 Initial commit for WV Decryption 2023-12-24 19:29:01 -08:00
AnimeDL
d1d9840629 Fix muxing for MPD 2023-12-24 12:09:52 -08:00
AnidlSupport
7121d254f6 Linting Fixes 2023-12-24 11:20:52 -08:00
AnidlSupport
abc5747614 MPD Refactoring 2023-12-24 11:19:01 -08:00