Commit graph

273 commits

Author SHA1 Message Date
AnimeDL
ed02017bca vtt2ass: Make sure cc's with pos data aren't merged 2024-03-23 21:41:03 -07:00
AnimeDL
978159c80e [CR] Change the default API to web 2024-03-23 13:12:27 -07:00
AnimeDL
d2a69fdc4d [CR] Chapters flag enabled by default 2024-03-23 13:10:46 -07:00
AnimeDL
818d60e196 Verify file is file in CDM folder
Make sure when reading cdm folder that a file is a file, not a folder.
2024-03-20 21:25:33 -07:00
AnimeDL
15f2651b20 Add seriesTitle to documentation 2024-03-20 16:26:14 -07:00
AnimeDL
fbc1e43260 Documentation fixes 2024-03-19 20:19:51 -07:00
AnimeDL
8dea7cc400 Hidive subtitle scaling fixes 2024-03-19 17:45:54 -07:00
AnimeDL
0b22b4ec36 Improve CDM detection
Automatically checks all files in the directory for a valid CDM
2024-03-19 16:27:00 -07:00
AnimeDL
1852ce1282 [CR] Fix vtt CC fontSize not working 2024-03-19 11:22:15 -07:00
AnimeDL
83d410378a Improve vtt2ass compatibility 2024-03-19 10:07:18 -07:00
AnimeDL
4693b60af4 rename vtt function to vtt2ass 2024-03-19 08:05:07 -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
3e071b1386 Set default kstream to 5 2024-03-18 16:04:41 -07:00
AnimeDL
48c9528116
Merge pull request #594 from anidl/new-hidive-api
New Hidive API
2024-03-17 16:39:29 -07:00
AnimeDL
becaed79d1 Migrate ::cue code to vtt2ass
This should allow for generic styles in vtt files to be parsed and converted to an ASS file
2024-03-17 13:49:19 -07:00
AnimeDL
49519f1e17 [HD] fontSize for q1 as well 2024-03-17 11:59:58 -07:00
AnimeDL
a61d7d315d Make widevine folder during compilation 2024-03-17 11:00:50 -07:00
AnimeDL
12780eec26 Only apply fontSize to normal subtitles 2024-03-17 10:54:54 -07:00
AnimeDL
48d8a276d7 [HD] Fix fontsize for vtt2ass for new API 2024-03-16 22:26:56 -07:00
AnimeDL
34fa052bc2 Modify vtt2ass to work with new hidive API
Modifies vtt2ass to work with the new hidive API
2024-03-16 21:20:04 -07:00
AnimeDL
211a593796 [HD] Move -s to --srz, and add warnings
Add warnings for commands that haven't yet been added to hidive, and move -s to --srz since it selects a series, and not a season.
2024-03-16 17:58:48 -07:00
AnimeDL
1c39e349ad [HD] Initial support for new Hidive API
The new API can be accessed with `--hdapi new`
2024-03-16 17:44:11 -07:00
AnimeDL
3c41414f4a Rename WV module 2024-03-16 11:14:21 -07:00
AnimeDL
4742ea8d55 [CR] Hotfix: Fixes non DRM downloads 2024-03-14 19:14:50 -07: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
03e3c96f3c Rework Building
Should now be more modular, at the cost of human-readable names. It can now be used to build android versions, alpine versions, as well as arm for each supported platform
2024-02-06 08:41:54 -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
1b5dfa0f3e Fix command line length issue
Fixes long standing issue on windows where if the command line length was over 8191 characters, this was achieved by switching node.exec to use powershell.exe instead of cmd.exe on Windows
2024-01-29 19:30:43 -08:00
AnimeDL
f204b068ea Only show DRM streams if they can be decrypted 2024-01-26 10:38:25 -08:00
AnimeDL
fe997ecb32 Fix edge case with vtt2ass 2024-01-11 11:38:33 -08:00
AnimeDL
0e91c59197 Add Telugu (India)
Fixes #567
2024-01-10 11:18:40 -08:00
AnimeDL
5ab4d3e0c4 Add new CR languages 2024-01-09 08:46:49 -08:00
AnimeDL
e1c5ad2f2a Hotfix for CR
Fixes authentication in CR
Fixes #573
2024-01-09 08:34:34 -08:00
AnimeDL
5c751eb551 switch to yao-pkg 2024-01-07 22:07:24 -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
AnimeDL
942f673934 Fix WV relative pathing 2023-12-25 11:11:55 -08:00
AnidlSupport
ee38658d0d Some refactoring 2023-12-25 10:46:13 -08:00
AnimeDL
28518bb461 Initial commit for WV Decryption 2023-12-24 19:29:01 -08:00
AnidlSupport
abc5747614 MPD Refactoring 2023-12-24 11:19:01 -08:00
AnimeDL
a27c0209c1 Initial support for mpd 2023-12-23 20:28:37 -08:00
AnimeDL
834e157d70 Change the default kstream to 2 2023-12-15 09:48:23 -08:00
AnimeDL
7e8bb06a8b Replace ffprobe static with ffprobe bin 2023-12-15 09:24:07 -08:00
AnimeDL
df7dd06235 Hotfix for CR
This does not include DRM decryption, that will come later, however, this does work for however long CR allows it to.
2023-12-15 09:21:05 -08:00
AnimeDL
24f330838e Add new Hidive languages 2023-07-30 16:09:56 -07:00
AnimeDL
b8362a618c Typo 2023-07-16 19:35:22 -07:00
AnimeDL
e02fd59f43 Add warning for pontially problematic subs 2023-07-16 19:32:18 -07:00
AnimeDL
485433cd74 Initial attempt to add --syncTiming flag
Add --syncTiming flag to attempt to detect timing differences in multi-dub downloads and sync them properly. Currently disabled by default since it's experimental and likely buggy. Potentially Resolved #471
2023-07-16 19:24:41 -07:00