Commit graph

700 commits

Author SHA1 Message Date
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
c7addc1c1a Formatting fixes 2024-03-16 19:58:47 -07:00
AnimeDL
824154594d [HD] Add -s support to new hidive API 2024-03-16 19:50:33 -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
5e95f600d9 Fix required dependency mistakenly in dev
Should allow the package to be built without installing devDependencies
2024-03-16 15:52:36 -07:00
AnimeDL
19521be3ff Add missing proto compilation script 2024-03-16 12:21:33 -07:00
AnimeDL
3c41414f4a Rename WV module 2024-03-16 11:14:21 -07:00
AnimeDL
f06dc21d56 Fix docker builds 2024-03-15 10:08:25 -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
6575e2343d Fix subtitle downloading for hidive 2024-03-08 08:56:27 -08:00
AnidlSupport
15b616c880
Merge pull request #582 from DAREK0N/mpd-support
Updated GUI
2024-02-20 21:18:23 +01:00
DAREKON
fcba060c90 [GUI] Fixed Hardsubs 2024-02-20 21:17:56 +01:00
DAREKON
275b559f06 delete unessesary 2024-02-16 22:31:59 +01:00
DAREKON
1f4d73aa0e Updated GUI 2024-02-16 22:29:20 +01:00
DAREKON
8d312025c1 Merge branch 'mpd-support' of https://github.com/DAREK0N/multi-downloader-nx into mpd-support 2024-02-16 17:58:23 +01:00
DAREKON
f0cf404c1d GUI update baseline 2024-02-16 17:57:24 +01:00
DAREKON
fcb192f7fe initial 2024-02-15 21:06:15 +01: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
205232f6d9 Switch to linuxstatic for linux build
This should allow the linux build to run on a much larger variety of linux distros.
2024-02-06 17:44:36 -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
103b17f449 Simplify API switching code
Should also fix API switching on GUI
2024-02-05 10:12:47 -08:00
AnimeDL
27e02a8548 Improve readme
Adds instruction for DRM decryption, as well as some examples on how to use the CLI. It also splits up the dependencies as they are needed.
2024-02-04 16:13:22 -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
ec8d8b3ab8 Formatting fix 2024-01-29 21:31:28 -08:00
AnimeDL
388204cc43 Ignore guistate.json 2024-01-29 21:31:23 -08:00
AnimeDL
169d48aa47 make --nocleanup work for encrypted files 2024-01-29 20:29:59 -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
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
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
acc91a0eed Fixed fallback request 2024-01-09 12:33:04 -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
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
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