Commit Graph

  • eaf7752dde Bump to v2.0.1 rlaphoenix 2023-03-07 10:28:07 +0000
  • d175ffaf15 Add support for byte-range on HLS init maps rlaphoenix 2023-03-04 12:21:28 +0000
  • 1b1412d498 Fix byte range calculation on HLS downloads rlaphoenix 2023-03-04 12:18:19 +0000
  • 318832e6b2 Store DRM in the track.drm property in HLS and DASH rlaphoenix 2023-03-04 11:49:53 +0000
  • f8166f098c Apply threading lock to HLS DRM preparation rlaphoenix 2023-03-04 11:41:10 +0000
  • 0bceb772c2 Handle exceptions in user's Service license funcs rlaphoenix 2023-03-04 11:23:58 +0000
  • d9471f886f Raise exceptions in prepare_drm instead of using sys.exit(1) rlaphoenix 2023-03-04 11:22:51 +0000
  • 4b330c0478 Implement CEKNotFound and EmptyLicense exceptions to Widevine rlaphoenix 2023-03-04 11:18:28 +0000
  • c3a22431f0 Fix possible soft-lock in HLS if Queue is left empty after error rlaphoenix 2023-03-04 11:11:20 +0000
  • 7df6aa42b4 Ignore Insufficient bits warning from shaka rlaphoenix 2023-03-04 02:31:23 +0000
  • 9fff14af30 Fix regression that broke pproxy rlaphoenix 2023-03-03 08:53:28 +0000
  • 19ca567019 Only use captured aria2c output if available rlaphoenix 2023-03-03 07:54:31 +0000
  • d964dde4d5 Don't pre-allocate file-space for segmented downloads rlaphoenix 2023-03-03 02:49:13 +0000
  • a3efadf00b Fix aria2c's segmented check for DASH/HLS rlaphoenix 2023-03-03 02:48:35 +0000
  • 714e9af99a Don't print traceback of subprocess errors on download failures rlaphoenix 2023-03-03 02:38:45 +0000
  • 9d6adec707 Fix printing of shaka-packager logs rlaphoenix 2023-03-03 02:37:16 +0000
  • 9e23ee13bb Remove silent args in aria2c calls for HLS/DASH rlaphoenix 2023-03-03 02:13:21 +0000
  • 432a1122c5 Fix printing of aria2c logs when capturing progress rlaphoenix 2023-03-03 01:59:29 +0000
  • b2bcaf97a2 Remove double newline after ASCII banner rlaphoenix 2023-03-02 16:24:54 +0000
  • cb1a7988f4 Fix centering of project url in ASCII banner rlaphoenix 2023-03-02 16:24:01 +0000
  • 3456e24846 State full 'Episode' text if there's no episode name rlaphoenix 2023-03-02 16:19:46 +0000
  • f8a8309628 Fix verbose episode listings if there's no episode name rlaphoenix 2023-03-02 16:17:20 +0000
  • fc3e49baf6 Update Changelog for v2.0.0 v2.0.0 rlaphoenix 2023-03-01 22:06:08 +0000
  • 46cb1ba0fa Bump to v2.0.0 rlaphoenix 2023-03-01 22:05:52 +0000
  • 0b1f327a6c Update config documentation on the basic proxy provider rlaphoenix 2023-03-01 21:26:52 +0000
  • d75996f6e4 Add title download time elapsed to finish log rlaphoenix 2023-03-01 16:06:55 +0000
  • 7ee5e71075 Move download time elapsed code to utilities rlaphoenix 2023-03-01 16:06:20 +0000
  • 7b7be47f7d Clean up residual files on download stops and fails rlaphoenix 2023-03-01 11:17:46 +0000
  • 9f48aab80c Shutdown HLS & DASH dl pool, pass exceptions to dl rlaphoenix 2023-03-01 10:45:04 +0000
  • fbe78308eb Handle download worker exceptions outside thread loop rlaphoenix 2023-03-01 10:02:38 +0000
  • 624bb6fe75 Only calculate DASH/HLS dl speed if dl sizes are available rlaphoenix 2023-03-01 09:45:20 +0000
  • 3a98c93f03 Support CTRL+C on URL downloads, use FAILED/STOPPED messages rlaphoenix 2023-03-01 09:31:58 +0000
  • 6a65617179 Reduce the download stop check to one if check in dl rlaphoenix 2023-03-01 08:55:40 +0000
  • 840db6e689 Move segment merging from dl to DASH/HLS classes rlaphoenix 2023-03-01 08:54:35 +0000
  • d07fedbbe1 Move Widevine DRM prep for URL downloads before download rlaphoenix 2023-03-01 08:44:50 +0000
  • fb49210b5a Remove explicit dependency on colorama rlaphoenix 2023-03-01 08:35:42 +0000
  • a841dbe2ab Remove dependency on tqdm rlaphoenix 2023-03-01 08:33:40 +0000
  • f4ad7a2e6c Mark track as stopping when skipping segments rlaphoenix 2023-02-28 18:14:03 +0000
  • b482f86bb3 Skip post-download operations if dl stop event is set rlaphoenix 2023-02-28 17:59:28 +0000
  • 383e7d9647 Add full support for CTRL+C on HLS and DASH rlaphoenix 2023-02-28 16:54:52 +0000
  • 8365d798a4 Pass shaka-packager & aria CTRL+C to caller as KeyboardInterrupt()s rlaphoenix 2023-02-28 17:14:02 +0000
  • ad1990cc42 Print a download cancelled message on CTRL+C rlaphoenix 2023-02-28 17:03:25 +0000
  • 53c005f727 Remove unnecessary dl stop event set on CTRL+C rlaphoenix 2023-02-28 17:02:48 +0000
  • 9cfda3bb9c Don't shutdown pool or the for loop will lock rlaphoenix 2023-02-28 16:42:45 +0000
  • 51fb7920c9 Mark track as skipped if it never got a chance to start downloading rlaphoenix 2023-02-28 16:39:33 +0000
  • acead803bd Remove unnecessary sleep calls at start of download threads rlaphoenix 2023-02-28 16:38:10 +0000
  • b6d3c8368a Update CONFIG docs to use proxy_providers rlaphoenix 2023-02-28 16:32:13 +0000
  • 961747b74c Set the default aria2c --file-allocation to prealloc rlaphoenix 2023-02-28 16:23:34 +0000
  • ce53a1b636 Don't run aria2c under asyncio, further improve progress updates rlaphoenix 2023-02-28 08:18:30 +0000
  • d427ec8472 Fix yet another startup crash when loading the config rlaphoenix 2023-02-28 06:30:12 +0000
  • 3cfc679294 Center ASCII banner without using U+2800 rlaphoenix 2023-02-28 06:03:42 +0000
  • dc55f6ffeb Calculate DASH and HLS download speed in an alternate way rlaphoenix 2023-02-28 06:03:27 +0000
  • f4122f1ae6 Add mapping for Netflix profiles starting with `h264` rlaphoenix 2023-02-28 06:02:36 +0000
  • e5e3f4687d Fix printing of aria2c errors if progress is used rlaphoenix 2023-02-27 16:52:00 +0000
  • 18449c4777 Ignore ERROR prints from aria2c progress checks rlaphoenix 2023-02-27 00:00:55 +0000
  • 7560ee96c9 Replace console.log calls with padded console.prints rlaphoenix 2023-02-26 23:35:40 +0000
  • eb3f268d64 Revert back to using logging over console.log where possible rlaphoenix 2023-02-26 21:03:36 +0000
  • 401d0481df Implement verbose arg on tree method of Movies and Album rlaphoenix 2023-02-26 19:04:54 +0000
  • 375ccd7638
    Merge pull request #31 from Arias800/patch-2 rlaphoenix 2023-02-26 18:49:17 +0000
  • d028957e9c Implement `add` and `delete` sub-commands to `wvd` #31 Arias800 2023-02-21 17:56:27 +0100
  • ede6c6b59b
    remove unnecessary f-string #35 varyg 2023-02-26 17:02:28 +0100
  • 6419c27e0a Remove spacer from Spinner of progress bars rlaphoenix 2023-02-26 15:57:10 +0000
  • a8c1612eb5 Remove unused TextColumn from Track progress bar rlaphoenix 2023-02-26 15:53:17 +0000
  • 0d2362a489
    fix typo varyg 2023-02-26 16:41:18 +0100
  • 8c550deea9 Add new dependency, rich 13.3.1 rich rlaphoenix 2023-02-25 11:22:54 +0000
  • 73b68fe7fe Use OnMultiplex for auto SDH-strip subtitle rlaphoenix 2023-02-25 22:00:44 +0000
  • fe320e177d Add OnMultiplex event, for pre-multiplex rlaphoenix 2023-02-25 21:58:32 +0000
  • 2635538205 Move repack to post-download, use rich status rlaphoenix 2023-02-25 21:25:24 +0000
  • 7d1af8bd8c Move sub conversion to post-download, use rich status rlaphoenix 2023-02-25 21:20:50 +0000
  • 8b405b6e02 Skip CC extraction if the binary isn't found rlaphoenix 2023-02-25 21:06:11 +0000
  • a5c6052292 Move CC extraction to be post-download, use rich status rlaphoenix 2023-02-25 21:04:04 +0000
  • b535715166 Print download thread exceptions with rich traceback rlaphoenix 2023-02-25 17:47:59 +0000
  • 70106d32ce Log DRM license info under track downloads rlaphoenix 2023-02-25 17:21:13 +0000
  • e51bbf05c0 Enable CI tests on this branch temporarily rich-begin rlaphoenix 2023-02-25 11:22:19 +0000
  • 178bd01069 Add a rich horizontal rule print on Service construction rlaphoenix 2023-02-25 14:04:13 +0000
  • e9b3b3a588 Use rich status when checking for proxy geofence rlaphoenix 2023-02-25 14:03:41 +0000
  • cd0c419142 Print available tracks in a Panel rlaphoenix 2023-02-25 14:01:46 +0000
  • 4a5aebbca7 Add a total elapsed timer to the final log of dl command rlaphoenix 2023-02-25 14:01:25 +0000
  • 09d6c4e1c3 Add a log when download finishes, listing file path rlaphoenix 2023-02-25 14:00:39 +0000
  • a5da7c8fbd Add rich progress bar for the mux operation rlaphoenix 2023-02-25 13:58:58 +0000
  • 58673590df Remove unnecessary if check for --skip-dl rlaphoenix 2023-02-25 13:55:44 +0000
  • 92895426b3 Replace tqdm progress bars with rich progress bars rlaphoenix 2023-02-25 13:45:17 +0000
  • cc69423374 Remove logs stating available/selected tracks rlaphoenix 2023-02-25 13:19:45 +0000
  • 96f408ca49 Only log available tracks if --list is used rlaphoenix 2023-02-25 13:12:46 +0000
  • 984582d19d Replace Tracks.print() calls with new rich tree rlaphoenix 2023-02-25 13:10:49 +0000
  • 48e35fb4c4 Add rich tree generator to tracks wrapper rlaphoenix 2023-02-25 13:05:56 +0000
  • 97b3dbeed2 Re-implement title listing with rich tree rlaphoenix 2023-02-25 13:02:00 +0000
  • f7c4d72108 Add rich tree generator to sorted title wrappers rlaphoenix 2023-02-25 13:01:09 +0000
  • 92774dcfe6 Simplify str representation of Sorted title containers rlaphoenix 2023-02-25 12:54:37 +0000
  • 389fa6e979 Use console.rule between sections of dl's new logs rlaphoenix 2023-02-25 12:52:51 +0000
  • b2bbc808c4 Use console.status across dl command rlaphoenix 2023-02-25 12:22:32 +0000
  • 62d91a3e77 Replace log.info calls with console.log calls rlaphoenix 2023-02-25 12:11:17 +0000
  • 3e1a067724 Override the default traceback with rich traceback rlaphoenix 2023-02-25 11:53:44 +0000
  • b8f3118775 Replace version logs with new ASCII banner log rlaphoenix 2023-02-25 11:51:03 +0000
  • f1864ad63c Replace logging handler with ComfyRichHandler rlaphoenix 2023-02-25 11:47:39 +0000
  • 8d626822cb Remove coloredlogs and now unused log constants rlaphoenix 2023-02-25 11:46:03 +0000
  • 77c16f557c Replace logging FileHandler with console.save_text rlaphoenix 2023-02-25 11:38:02 +0000
  • 34a2a8e4e6 Create custom Comfy versions of Console, LogRender, and RichHandler rlaphoenix 2023-02-25 11:33:42 +0000
  • 6eac499ae0 Add new config option to set the terminal bg color rlaphoenix 2023-02-25 11:29:46 +0000
  • 01e419d52c Create custom-themed 80-width rich console rlaphoenix 2023-02-25 11:27:29 +0000