Commit Graph

  • 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
  • 8c550deea9 Add new dependency, rich 13.3.1 rich rlaphoenix 2023-02-25 11:22:54 +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
  • e51bbf05c0 Enable CI tests on this branch temporarily rich-begin rlaphoenix 2023-02-25 11:22:19 +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 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 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 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
  • 4e875f5ffc Multi-thread the new DASH download system, improve redundency rlaphoenix 2023-02-22 01:06:03 +00:00
  • 9e6f5b25f3 Multi-thread the new HLS download system rlaphoenix 2023-02-21 16:16:12 +00:00