Commit Graph

  • 39ff347f58 Add new dependency, rich 13.3.1 rlaphoenix 2023-02-25 11:22:54 +0000
  • 7ab39377db Update Changelog for v1.4.0 v1.4.0 rlaphoenix 2023-02-25 23:05:41 +0000
  • 0f0000bdd0 Bump to v1.4.0 rlaphoenix 2023-02-25 23:04:59 +0000
  • 7958ad5e7c Create blank config if it did not exist rlaphoenix 2023-02-25 23:00:50 +0000
  • 570e0aba00 Fix printing of download worker exceptions rlaphoenix 2023-02-25 14:46:43 +0000
  • a8694cb049 Disable Insecure Request Warnings rlaphoenix 2023-02-25 11:56:23 +0000
  • eebe76b6f6 Fix segment download merging on Linux machines rlaphoenix 2023-02-24 23:10:51 +0000
  • c6976a7112 Move --log from the dl cmd to the root cmd rlaphoenix 2023-02-24 19:54:05 +0000
  • 4f1cff681c Increase connection pool limit to accommodate Byte-Range dls rlaphoenix 2023-02-24 19:46:26 +0000
  • ad82eab712 Pad/depad data when decrypting with ClearKey DRM rlaphoenix 2023-02-23 17:31:40 +0000
  • 45c9ba5198 Add support for data URIs from HLS playlists in ClearKey rlaphoenix 2023-02-23 17:21:48 +0000
  • 221cd1c283 Fix JOC check on HLS playlists with no audio channel info rlaphoenix 2023-02-23 16:46:04 +0000
  • 1f86775ac9 Add support for segment downloads with byte-ranges rlaphoenix 2023-02-23 16:35:02 +0000
  • 55da41c74f Remove byte_range param on aria2c downloader rlaphoenix 2023-02-23 16:33:16 +0000
  • a0adca8813
    add function to convert millisecond to time format for Chapters varyg 2023-02-23 12:11:20 +0100
  • 725480adf0 Update Changelog for v1.3.1 v1.3.1 rlaphoenix 2023-02-23 09:25:46 +0000
  • da1beae28f Bump to v1.3.1 rlaphoenix 2023-02-23 09:25:34 +0000
  • 739c17bf4c Initialize config when adding auth if non-existant rlaphoenix 2023-02-23 09:09:09 +0000
  • 9932fa3f7a Fix mistake when logging where the cookie file was moved rlaphoenix 2023-02-23 09:07:21 +0000
  • 3b5a199f31 Fix regression of missing title & track when licensing with Widevine rlaphoenix 2023-02-23 08:56:37 +0000
  • 5624232e5e
    Merge pull request #33 from varyg1001/master rlaphoenix 2023-02-23 08:45:06 +0000
  • fc19358de4 Fix regression of missing track.path on URL downloads #33 varyg 2023-02-22 13:42:57 +0100
  • d8ae543d63 Update Changelog for v1.3.0 v1.3.0 rlaphoenix 2023-02-22 04:39:55 +0000
  • 2aea4549ce Bump to v1.3.0 rlaphoenix 2023-02-22 04:39:42 +0000
  • 2ad3f04a5e Use the session DRM as the initial DRM for HLS rlaphoenix 2023-02-22 04:30:24 +0000
  • c1f716cb6c Drop support for Python 3.8 rlaphoenix 2023-02-22 03:43:22 +0000
  • f21aa5aac5 Silence aria2c when downloading segmented streams rlaphoenix 2023-02-22 03:06:53 +0000
  • 4406e3bbab Add ability to silence aria2c's output rlaphoenix 2023-02-22 03:06:17 +0000
  • 0913b0dda6 Add ability to set extra arguments with aria2c rlaphoenix 2023-02-22 03:01:54 +0000
  • 1443dfaecc Replace Threading Pool system with Thread Storage in Vaults rlaphoenix 2023-02-22 01:31:03 +0000
  • 4e875f5ffc Multi-thread the new DASH download system, improve redundency rlaphoenix 2023-02-22 01:06:03 +0000
  • 9e6f5b25f3 Multi-thread the new HLS download system rlaphoenix 2023-02-21 16:16:12 +0000
  • 314079c75f Pass save path to DRM decrypt functions directly rlaphoenix 2023-02-21 16:09:35 +0000
  • 8268825ba8 Use Widevine.from_init_data when downloading DASH rlaphoenix 2023-02-21 08:02:32 +0000
  • 8c312440a3 Add func to get Widevine PSSH and KID from Init Data rlaphoenix 2023-02-21 08:00:42 +0000
  • 50193856c2 Add missing tqdm progress bar to DASH downloads rlaphoenix 2023-02-21 06:35:40 +0000
  • 61270d3af4 Fix expired check in some cases in Cacher class rlaphoenix 2023-02-21 06:13:02 +0000
  • 42aaa03941 Completely rewrite downloading system rlaphoenix 2023-02-21 05:42:00 +0000
  • c925cb8af9 Remove AtomicSQL, use Connection Pools in Vaults rlaphoenix 2023-02-21 05:38:39 +0000
  • 707469d252 Add ability to pass a proxy to ClearKey in HLS.get_drm rlaphoenix 2023-02-21 01:37:39 +0000
  • 5197961d91 Add doc-string to HLS.get_drm rlaphoenix 2023-02-21 01:35:42 +0000
  • 09989f8b94 Raise error if no supported drm was found in HLS.get_drm rlaphoenix 2023-02-21 01:31:52 +0000
  • c3f2d0d9cc Support HLS's EXT-X-KEY NONE rlaphoenix 2023-02-21 01:24:04 +0000
  • 7025b5cef3 Only convert AES-128 EXT-X-KEYs to ClearKey objects rlaphoenix 2023-02-21 01:21:28 +0000
  • 88a5bc8ad5
    Merge pull request #30 from varyg1001/master rlaphoenix 2023-02-14 22:38:24 +0000
  • f412b0e37f
    Check if cookies exists #30 varyg 2023-02-14 21:56:55 +0100
  • 989c24788b Update Changelog for v1.2.0 v1.2.0 rlaphoenix 2023-02-13 20:12:49 +0000
  • be87d897e3 Bump to v1.2.0 rlaphoenix 2023-02-13 20:04:47 +0000
  • 6d3caffa32 Backport Path.is_relative_to to Python 3.8.x rlaphoenix 2023-02-13 19:07:24 +0000
  • d926b4fe9a Fix annotation type-hints in some files on Python 3.x rlaphoenix 2023-02-13 19:02:54 +0000
  • af5e6acbb8 Add byte-range option to the aria2c downloader rlaphoenix 2023-02-13 18:43:36 +0000
  • 0c02b1513a
    Merge pull request #27 from varyg1001/master rlaphoenix 2023-02-13 18:36:07 +0000
  • f06ca768c3 Add varyg1001 to the Contributors list #27 rlaphoenix 2023-02-13 18:33:51 +0000
  • bb9e85d777 Use shutil.move to move data instead of Path.rename varyg 2023-02-12 20:25:39 +0100
  • b25e6c5ce5
    Merge pull request #25 from Arias800/patch-1 rlaphoenix 2023-02-12 17:55:22 +0000
  • 6a3559bc0f Add Arias800 to the Contributor list in the README #25 rlaphoenix 2023-02-12 17:54:02 +0000
  • 7169eaa885
    Detect redirection Arias800 2023-02-12 11:01:16 +0100
  • 4b5a2c703b Fix subtitle conversion error where WEBVTT header is kept rlaphoenix 2023-02-11 22:17:43 +0000
  • 47448aac3c Print traceback when download worker fails rlaphoenix 2023-02-11 22:16:54 +0000
  • f4363ae57e Fix HLS conversion of JOC Audio Tracks channels rlaphoenix 2023-02-11 17:12:22 +0000
  • 067130990c Add missing exit when --abitrate returns no tracks rlaphoenix 2023-02-10 21:11:28 +0000
  • d612599e27 Add Audio Channels Selection option to dl command CLI rlaphoenix 2023-02-10 21:10:09 +0000
  • f9afd87474 Parse audio channels to float, rework parse function rlaphoenix 2023-02-10 20:58:33 +0000
  • 0334640e93 Remove unnecessary audio channel 'Nch' differential rlaphoenix 2023-02-10 20:46:26 +0000
  • f34bdb8627 If audio channels weren't specified, don't insinuate 2ch rlaphoenix 2023-02-10 20:34:46 +0000
  • 84bf9fde92 Add Bitrate Selection options to dl command CLI rlaphoenix 2023-02-10 20:19:54 +0000
  • 4bee08c431 Fix FutureWarning when getting FPS for DASH videos rlaphoenix 2023-02-10 20:05:31 +0000
  • a8f3975f7e Remove assert statements from base Service class rlaphoenix 2023-02-10 19:49:19 +0000
  • dbe52cf273 Remove list comp on parameter of any() rlaphoenix 2023-02-10 19:44:03 +0000
  • 9a757708ac Make the get_session func of the Service class static rlaphoenix 2023-02-10 19:41:58 +0000
  • 09e29cb2e1 Define exports with __ALL__ in sub-packages rlaphoenix 2023-02-10 19:37:03 +0000
  • 77d892a2a9 Add DeepSource Active Issues Badge to Readme rlaphoenix 2023-02-10 19:31:35 +0000
  • fae44614f5 Define all imports within the tracks package rlaphoenix 2023-02-10 19:27:12 +0000
  • 268509fb49 Remove unused f-strings with no placeholders rlaphoenix 2023-02-10 19:26:46 +0000
  • d982e37ee5 Re-order all imports across project with isort rlaphoenix 2023-02-10 19:24:47 +0000
  • faabfb550c Replace use of with_stem + with_suffix to with_name rlaphoenix 2023-02-10 19:13:31 +0000
  • 0a5f359217 Fix FutureWarning when getting segment URLs from SegmentTemplate rlaphoenix 2023-02-08 12:56:26 +0000
  • 23153f0078 Only use SegmentBase's timescale as FPS if exists rlaphoenix 2023-02-08 12:29:57 +0000
  • 3f22c969c3 Update Changelog for v1.1.0 v1.1.0 rlaphoenix 2023-02-07 21:49:42 +0000
  • 71ded306b6 Bump to v1.1.0 rlaphoenix 2023-02-07 21:49:32 +0000
  • 44f0ab4793 Create CHANGELOG.md rlaphoenix 2023-02-07 21:48:38 +0000
  • 18e2d8617e Create credentials dict prior to assignment in auth add rlaphoenix 2023-02-07 21:32:21 +0000
  • c5d6ba09f2 Check if Cookie file for profile already exists during auth add rlaphoenix 2023-02-07 21:25:26 +0000
  • 6619c29fb5 Create parent dirs when adding cookies with auth add rlaphoenix 2023-02-07 21:21:15 +0000
  • 0446c44a42 Only iterate over cookie dir if exists in auth list rlaphoenix 2023-02-07 21:08:45 +0000
  • 794de8b516 Efficiently store data in auth list, sort the data rlaphoenix 2023-02-07 21:07:58 +0000
  • dd441bcd85 Fix crash when loading key vaults in dl command rlaphoenix 2023-02-07 20:47:40 +0000
  • 1fa3ba61c8 Fix crash when using cfg on empty/new configs rlaphoenix 2023-02-07 20:44:34 +0000
  • f7683173f8 Fix startup crash if config is blank rlaphoenix 2023-02-07 20:32:40 +0000
  • 76671495b4 Fix startup crash if config does not yet exist rlaphoenix 2023-02-07 20:20:40 +0000
  • 5301ac2924 Add util to test decoding of the video/audio streams with FFmpeg rlaphoenix 2023-02-07 00:58:53 +0000
  • 00f85f7206 Add util to change video range flag losslessly rlaphoenix 2023-02-06 23:47:37 +0000
  • 8c66e57175 Change the icon next to the project name rlaphoenix 2023-02-06 04:00:14 +0000
  • 8b9247bfc5 Fix the organization name across the project rlaphoenix 2023-02-06 02:55:22 +0000
  • 7fd87b8aa2 Initial commit v1.0.0 rlaphoenix 2023-02-06 02:33:09 +0000