-
d75996f6e4
Add title download time elapsed to finish log
rlaphoenix
2023-03-01 16:06:55 +00:00
-
7ee5e71075
Move download time elapsed code to utilities
rlaphoenix
2023-03-01 16:06:20 +00:00
-
7b7be47f7d
Clean up residual files on download stops and fails
rlaphoenix
2023-03-01 11:17:46 +00:00
-
9f48aab80c
Shutdown HLS & DASH dl pool, pass exceptions to dl
rlaphoenix
2023-03-01 10:45:04 +00:00
-
fbe78308eb
Handle download worker exceptions outside thread loop
rlaphoenix
2023-03-01 10:02:38 +00:00
-
624bb6fe75
Only calculate DASH/HLS dl speed if dl sizes are available
rlaphoenix
2023-03-01 09:45:20 +00:00
-
3a98c93f03
Support CTRL+C on URL downloads, use FAILED/STOPPED messages
rlaphoenix
2023-03-01 09:31:58 +00:00
-
6a65617179
Reduce the download stop check to one if check in dl
rlaphoenix
2023-03-01 08:55:40 +00:00
-
840db6e689
Move segment merging from dl to DASH/HLS classes
rlaphoenix
2023-03-01 08:54:35 +00:00
-
d07fedbbe1
Move Widevine DRM prep for URL downloads before download
rlaphoenix
2023-03-01 08:44:50 +00:00
-
fb49210b5a
Remove explicit dependency on colorama
rlaphoenix
2023-03-01 08:35:42 +00:00
-
a841dbe2ab
Remove dependency on tqdm
rlaphoenix
2023-03-01 08:33:40 +00:00
-
f4ad7a2e6c
Mark track as stopping when skipping segments
rlaphoenix
2023-02-28 18:14:03 +00:00
-
b482f86bb3
Skip post-download operations if dl stop event is set
rlaphoenix
2023-02-28 17:59:28 +00:00
-
383e7d9647
Add full support for CTRL+C on HLS and DASH
rlaphoenix
2023-02-28 16:54:52 +00:00
-
8365d798a4
Pass shaka-packager & aria CTRL+C to caller as KeyboardInterrupt()s
rlaphoenix
2023-02-28 17:14:02 +00:00
-
ad1990cc42
Print a download cancelled message on CTRL+C
rlaphoenix
2023-02-28 17:03:25 +00:00
-
53c005f727
Remove unnecessary dl stop event set on CTRL+C
rlaphoenix
2023-02-28 17:02:48 +00:00
-
9cfda3bb9c
Don't shutdown pool or the for loop will lock
rlaphoenix
2023-02-28 16:42:45 +00:00
-
51fb7920c9
Mark track as skipped if it never got a chance to start downloading
rlaphoenix
2023-02-28 16:39:33 +00:00
-
acead803bd
Remove unnecessary sleep calls at start of download threads
rlaphoenix
2023-02-28 16:38:10 +00:00
-
b6d3c8368a
Update CONFIG docs to use proxy_providers
rlaphoenix
2023-02-28 16:32:13 +00:00
-
961747b74c
Set the default aria2c --file-allocation to prealloc
rlaphoenix
2023-02-28 16:23:34 +00:00
-
ce53a1b636
Don't run aria2c under asyncio, further improve progress updates
rlaphoenix
2023-02-28 08:18:30 +00:00
-
d427ec8472
Fix yet another startup crash when loading the config
rlaphoenix
2023-02-28 06:30:12 +00:00
-
3cfc679294
Center ASCII banner without using U+2800
rlaphoenix
2023-02-28 06:03:42 +00:00
-
dc55f6ffeb
Calculate DASH and HLS download speed in an alternate way
rlaphoenix
2023-02-28 06:03:27 +00:00
-
f4122f1ae6
Add mapping for Netflix profiles starting with
h264
rlaphoenix
2023-02-28 06:02:36 +00:00
-
e5e3f4687d
Fix printing of aria2c errors if progress is used
rlaphoenix
2023-02-27 16:52:00 +00:00
-
18449c4777
Ignore ERROR prints from aria2c progress checks
rlaphoenix
2023-02-27 00:00:55 +00:00
-
7560ee96c9
Replace console.log calls with padded console.prints
rlaphoenix
2023-02-26 23:35:40 +00:00
-
eb3f268d64
Revert back to using logging over console.log where possible
rlaphoenix
2023-02-26 21:03:36 +00:00
-
401d0481df
Implement verbose arg on tree method of Movies and Album
rlaphoenix
2023-02-26 19:04:54 +00:00
-
375ccd7638
Merge pull request #31 from Arias800/patch-2
rlaphoenix
2023-02-26 18:49:17 +00:00
-
-
d028957e9c
Implement
add and delete sub-commands to wvd
Arias800
2023-02-21 17:56:27 +01:00
-
-
6419c27e0a
Remove spacer from Spinner of progress bars
rlaphoenix
2023-02-26 15:57:10 +00:00
-
a8c1612eb5
Remove unused TextColumn from Track progress bar
rlaphoenix
2023-02-26 15:53:17 +00:00
-
73b68fe7fe
Use OnMultiplex for auto SDH-strip subtitle
rlaphoenix
2023-02-25 22:00:44 +00:00
-
fe320e177d
Add OnMultiplex event, for pre-multiplex
rlaphoenix
2023-02-25 21:58:32 +00:00
-
2635538205
Move repack to post-download, use rich status
rlaphoenix
2023-02-25 21:25:24 +00:00
-
7d1af8bd8c
Move sub conversion to post-download, use rich status
rlaphoenix
2023-02-25 21:20:50 +00:00
-
8b405b6e02
Skip CC extraction if the binary isn't found
rlaphoenix
2023-02-25 21:06:11 +00:00
-
a5c6052292
Move CC extraction to be post-download, use rich status
rlaphoenix
2023-02-25 21:04:04 +00:00
-
b535715166
Print download thread exceptions with rich traceback
rlaphoenix
2023-02-25 17:47:59 +00:00
-
70106d32ce
Log DRM license info under track downloads
rlaphoenix
2023-02-25 17:21:13 +00:00
-
178bd01069
Add a rich horizontal rule print on Service construction
rlaphoenix
2023-02-25 14:04:13 +00:00
-
e9b3b3a588
Use rich status when checking for proxy geofence
rlaphoenix
2023-02-25 14:03:41 +00:00
-
cd0c419142
Print available tracks in a Panel
rlaphoenix
2023-02-25 14:01:46 +00:00
-
4a5aebbca7
Add a total elapsed timer to the final log of dl command
rlaphoenix
2023-02-25 14:01:25 +00:00
-
09d6c4e1c3
Add a log when download finishes, listing file path
rlaphoenix
2023-02-25 14:00:39 +00:00
-
a5da7c8fbd
Add rich progress bar for the mux operation
rlaphoenix
2023-02-25 13:58:58 +00:00
-
58673590df
Remove unnecessary if check for --skip-dl
rlaphoenix
2023-02-25 13:55:44 +00:00
-
92895426b3
Replace tqdm progress bars with rich progress bars
rlaphoenix
2023-02-25 13:45:17 +00:00
-
cc69423374
Remove logs stating available/selected tracks
rlaphoenix
2023-02-25 13:19:45 +00:00
-
96f408ca49
Only log available tracks if --list is used
rlaphoenix
2023-02-25 13:12:46 +00:00
-
984582d19d
Replace Tracks.print() calls with new rich tree
rlaphoenix
2023-02-25 13:10:49 +00:00
-
48e35fb4c4
Add rich tree generator to tracks wrapper
rlaphoenix
2023-02-25 13:05:56 +00:00
-
97b3dbeed2
Re-implement title listing with rich tree
rlaphoenix
2023-02-25 13:02:00 +00:00
-
f7c4d72108
Add rich tree generator to sorted title wrappers
rlaphoenix
2023-02-25 13:01:09 +00:00
-
92774dcfe6
Simplify str representation of Sorted title containers
rlaphoenix
2023-02-25 12:54:37 +00:00
-
389fa6e979
Use console.rule between sections of dl's new logs
rlaphoenix
2023-02-25 12:52:51 +00:00
-
b2bbc808c4
Use console.status across dl command
rlaphoenix
2023-02-25 12:22:32 +00:00
-
62d91a3e77
Replace log.info calls with console.log calls
rlaphoenix
2023-02-25 12:11:17 +00:00
-
3e1a067724
Override the default traceback with rich traceback
rlaphoenix
2023-02-25 11:53:44 +00:00
-
b8f3118775
Replace version logs with new ASCII banner log
rlaphoenix
2023-02-25 11:51:03 +00:00
-
f1864ad63c
Replace logging handler with ComfyRichHandler
rlaphoenix
2023-02-25 11:47:39 +00:00
-
8d626822cb
Remove coloredlogs and now unused log constants
rlaphoenix
2023-02-25 11:46:03 +00:00
-
77c16f557c
Replace logging FileHandler with console.save_text
rlaphoenix
2023-02-25 11:38:02 +00:00
-
34a2a8e4e6
Create custom Comfy versions of Console, LogRender, and RichHandler
rlaphoenix
2023-02-25 11:33:42 +00:00
-
6eac499ae0
Add new config option to set the terminal bg color
rlaphoenix
2023-02-25 11:29:46 +00:00
-
01e419d52c
Create custom-themed 80-width rich console
rlaphoenix
2023-02-25 11:27:29 +00:00
-
39ff347f58
Add new dependency, rich 13.3.1
rlaphoenix
2023-02-25 11:22:54 +00:00
-
7ab39377db
Update Changelog for v1.4.0
rlaphoenix
2023-02-25 23:05:41 +00:00
-
0f0000bdd0
Bump to v1.4.0
rlaphoenix
2023-02-25 23:04:59 +00:00
-
7958ad5e7c
Create blank config if it did not exist
rlaphoenix
2023-02-25 23:00:50 +00:00
-
570e0aba00
Fix printing of download worker exceptions
rlaphoenix
2023-02-25 14:46:43 +00:00
-
a8694cb049
Disable Insecure Request Warnings
rlaphoenix
2023-02-25 11:56:23 +00:00
-
eebe76b6f6
Fix segment download merging on Linux machines
rlaphoenix
2023-02-24 23:10:51 +00:00
-
c6976a7112
Move --log from the dl cmd to the root cmd
rlaphoenix
2023-02-24 19:54:05 +00:00
-
4f1cff681c
Increase connection pool limit to accommodate Byte-Range dls
rlaphoenix
2023-02-24 19:46:26 +00:00
-
ad82eab712
Pad/depad data when decrypting with ClearKey DRM
rlaphoenix
2023-02-23 17:31:40 +00:00
-
45c9ba5198
Add support for data URIs from HLS playlists in ClearKey
rlaphoenix
2023-02-23 17:21:48 +00:00
-
221cd1c283
Fix JOC check on HLS playlists with no audio channel info
rlaphoenix
2023-02-23 16:46:04 +00:00
-
1f86775ac9
Add support for segment downloads with byte-ranges
rlaphoenix
2023-02-23 16:35:02 +00:00
-
55da41c74f
Remove byte_range param on aria2c downloader
rlaphoenix
2023-02-23 16:33:16 +00:00
-
725480adf0
Update Changelog for v1.3.1
rlaphoenix
2023-02-23 09:25:46 +00:00
-
da1beae28f
Bump to v1.3.1
rlaphoenix
2023-02-23 09:25:34 +00:00
-
739c17bf4c
Initialize config when adding auth if non-existant
rlaphoenix
2023-02-23 09:09:09 +00:00
-
9932fa3f7a
Fix mistake when logging where the cookie file was moved
rlaphoenix
2023-02-23 09:07:21 +00:00
-
3b5a199f31
Fix regression of missing title & track when licensing with Widevine
rlaphoenix
2023-02-23 08:56:37 +00:00
-
5624232e5e
Merge pull request #33 from varyg1001/master
rlaphoenix
2023-02-23 08:45:06 +00:00
-
-
fc19358de4
Fix regression of missing track.path on URL downloads
varyg
2023-02-22 13:42:57 +01:00
-
-
d8ae543d63
Update Changelog for v1.3.0
rlaphoenix
2023-02-22 04:39:55 +00:00
-
2aea4549ce
Bump to v1.3.0
rlaphoenix
2023-02-22 04:39:42 +00:00
-
2ad3f04a5e
Use the session DRM as the initial DRM for HLS
rlaphoenix
2023-02-22 04:30:24 +00:00
-
c1f716cb6c
Drop support for Python 3.8
rlaphoenix
2023-02-22 03:43:22 +00:00
-
f21aa5aac5
Silence aria2c when downloading segmented streams
rlaphoenix
2023-02-22 03:06:53 +00:00
-
4406e3bbab
Add ability to silence aria2c's output
rlaphoenix
2023-02-22 03:06:17 +00:00
-
0913b0dda6
Add ability to set extra arguments with aria2c
rlaphoenix
2023-02-22 03:01:54 +00:00
-
1443dfaecc
Replace Threading Pool system with Thread Storage in Vaults
rlaphoenix
2023-02-22 01:31:03 +00:00