Commit Graph

  • 9aafa3d8df Add missing cookies param on aria2c function recursion rlaphoenix 2023-06-01 00:40:13 +0100
  • a01766c60b Remove the saldl downloader rlaphoenix 2023-05-31 23:04:48 +0100
  • d369e6134c Add function to fix Start/End Chars on Subtitles rlaphoenix 2023-05-30 20:22:40 +0100
  • 6cfbaa7db1 Pass cookies to the aria2c and requests downloaders rlaphoenix 2023-05-29 22:23:39 +0100
  • 1ff4858ca7 Fix mistake in Web Address for FFmpeg in README rlaphoenix 2023-05-28 19:46:55 +0100
  • fd52073605 Skip merging of HLS segments if `--skip-dl` is used rlaphoenix 2023-05-27 20:20:07 +0100
  • 89f5e04348 Bump requests from 2.28.2 to 2.31.0 rlaphoenix 2023-05-27 20:15:51 +0100
  • 57af8d98c9 Add --video-only flag to dl command rlaphoenix 2023-05-26 11:16:12 +0100
  • 215730663b Allow --audio/subs/chapters-only to be used simultaneously rlaphoenix 2023-05-26 11:15:38 +0100
  • 6a9598021d Re-raise errors when loading WVD files so it's more understandable rlaphoenix 2023-05-25 04:45:49 +0100
  • a24633fe61 List available Services on error rlaphoenix 2023-05-25 04:37:17 +0100
  • df2f9b85ae Use urljoin instead of an if check and + op in HLS rlaphoenix 2023-05-21 00:06:30 +0100
  • 301c026ca9 Remove Smart/Fancy Left/Right Quotation Marks from Filename Sanitizer rlaphoenix 2023-05-20 22:10:55 +0100
  • 8df04de1ea Remove file size check from Requests downloader rlaphoenix 2023-05-19 22:11:05 +0100
  • 8ada6165e3 Set stop event & mark track failed if DASH DRM fails to license rlaphoenix 2023-05-19 19:07:35 +0100
  • 6e844409ae Set stop event & mark track failed if HLS Session DRM fails to license rlaphoenix 2023-05-19 18:59:36 +0100
  • c9ecab444f Use range offset when calculating HLS init map byte ranges rlaphoenix 2023-05-19 18:38:33 +0100
  • 3e0b7ef200 Fix regression where Range header is accidentally kept and re-used rlaphoenix 2023-05-19 00:24:27 +0100
  • 8e7a63f0b9 Fix the file move in `wvd add` when the WVDs folder does not exist rlaphoenix 2023-05-17 19:12:01 +0100
  • 55a86ac6c9 Fix filesize.decimal call in requests downloader size exception rlaphoenix 2023-05-17 03:32:08 +0100
  • dd64212ad2 Move download_segment() from DASH/HLS download_track() to Class rlaphoenix 2023-05-17 03:12:29 +0100
  • 03c012f88e Move the Downloaded msg after Decrypt mgs in DASH/URL downloads rlaphoenix 2023-05-17 02:07:38 +0100
  • 6cdde3efb0 Override the downloader more efficiently in DASH/HLS when Range is used rlaphoenix 2023-05-17 01:31:03 +0100
  • 6d4be8620c Only write segment data if the tfhd fix was necessary in DASH rlaphoenix 2023-05-17 01:22:59 +0100
  • 681d69d5e5 Mark DASH and URL tracks as Decrypting when using shaka rlaphoenix 2023-05-16 22:01:07 +0100
  • a45c784569 Replace download speeds with "Downloaded" text when finished rlaphoenix 2023-05-16 21:59:03 +0100
  • 2a8307b98d Decrypt DASH downloads after merging all segments rlaphoenix 2023-05-16 21:55:53 +0100
  • bdc1203514 Only verify download size in requests downloader if possible rlaphoenix 2023-05-16 20:49:43 +0100
  • 2a4e9505f1 Remove unnecessary HEAD calls in requests downloader rlaphoenix 2023-05-16 20:47:26 +0100
  • e7dc138c0f Improve readability and documentation of DASH's to_tracks function rlaphoenix 2023-05-15 16:19:53 +0100
  • e079febe79 Ensure output directory exists in requests downloader rlaphoenix 2023-05-15 13:33:59 +0100
  • 95802d1e64 Fix regression with downloader mapper on aria2c and saldl rlaphoenix 2023-05-12 12:19:34 +0100
  • be403bbff4 Implement a Python-requests-based downloader rlaphoenix 2023-05-12 07:02:39 +0100
  • cb82febb7c Add ability to choose downloader via config rlaphoenix 2023-05-12 06:42:33 +0100
  • b92708ef45 Alter behaviour of --skip-dl to allow DRM licensing rlaphoenix 2023-05-11 22:17:41 +0100
  • 3ec317e9d6 Pass manifest to DASH downloader instead of re-requesting it rlaphoenix 2023-05-11 20:46:37 +0100
  • 5ca2f256d5 Fix URL used on final chance to get Track KID on DASH downloads rlaphoenix 2023-05-09 13:04:20 +0100
  • 1668647e4d Change ConstError for ValidationError when ignoring tenc errors rlaphoenix 2023-05-08 17:41:55 +0100
  • bf82065400 Move back to the official pymp4 dependency rlaphoenix 2023-05-07 18:29:46 +0100
  • 3ae0fb3454 Update Actions in GitHub Actions CI/CD workflows rlaphoenix 2023-05-03 03:05:11 +0100
  • 1c5099440b Add FLAC to the Audio Codecs enum and relevant methods rlaphoenix 2023-05-01 18:49:25 +0100
  • e3941e4640 Remove now unnecessary explicit version checks on tenc boxes rlaphoenix 2023-04-23 22:39:14 +0100
  • 2b07399f5a Update dependency on my fork of pymp4 rlaphoenix 2023-04-23 22:36:41 +0100
  • b5263491ab Update Changelog for v2.2.0 v2.2.0 rlaphoenix 2023-04-23 18:38:57 +0100
  • bd40c38d23 Bump to v2.2.0 rlaphoenix 2023-04-23 18:38:47 +0100
  • 630832e434 Ignore failed parsing of tenc boxes rlaphoenix 2023-04-23 17:38:12 +0100
  • 86322159b6 Fix multiplexing of downloads without a video track rlaphoenix 2023-04-17 14:06:57 +0100
  • 96aa7c1e0a Fix segmented vtt merging code rlaphoenix 2023-04-04 20:15:18 +0100
  • 62965f8e21 Skip tenc boxes that are not version 0 or 1 rlaphoenix 2023-03-28 21:27:43 +0100
  • eb39c8eba6 Ensure QualityList returns resolutions in descending order rlaphoenix 2023-03-28 20:46:13 +0100
  • b301fb4390 Use tenc boxes within uuid boxes as another fallback for get_key_id rlaphoenix 2023-03-28 20:25:30 +0100
  • 5b7fadbc55 Use -nobom with CCExtractor rlaphoenix 2023-03-27 19:25:21 +0100
  • 527cd4cca1 Fix regression where only last mux would be moved to dl folder rlaphoenix 2023-03-27 18:51:32 +0100
  • 8c14b73bc1 Replace abandoned pymp4 with my fork of pymp4 rlaphoenix 2023-03-27 18:38:34 +0100
  • 0a128e1f70 Fix regression where no-video dls fail, improve multiplex progress rlaphoenix 2023-03-26 23:13:11 +0100
  • 8f5bbeb8e3 Split the download finished log into dl/title finish logs rlaphoenix 2023-03-26 22:42:16 +0100
  • 0b2e3e2255 Remove the muxed download path log rlaphoenix 2023-03-26 22:41:23 +0100
  • 2a8e86b057 Delete video tracks as they are muxed rlaphoenix 2023-03-26 22:40:05 +0100
  • 0c6d0986e4 Remove now unused and superseded with_resolution method rlaphoenix 2023-03-26 20:21:31 +0100
  • 63eeeca910 Fix regression where all videos are selected if --quality isnt used rlaphoenix 2023-03-26 20:13:52 +0100
  • d894e5bbe0
    Was not able to use the initialization from a DASH segment_list (#47) Hollander_1908 2023-03-26 21:01:17 +0200
  • 1fafee58b0
    Check if initialization in DASH has attribute range #47 Hollander_1908 2023-03-26 20:57:13 +0200
  • 33a9c307f3 Add ability to download multiple resolutions per title rlaphoenix 2023-03-26 19:28:46 +0100
  • c9bd506f82
    Was not able to use the initialization from a DASH segment_list Hollander_1908 2023-03-26 20:22:12 +0200
  • 71cf2b4016 Fix rare issue where DASH/HLS dl speed divides by 0 rlaphoenix 2023-03-26 14:30:12 +0100
  • 1c73e8d7fa Fix CCExtractor failing in edge cases by repacking first rlaphoenix 2023-03-26 12:04:16 +0100
  • bf3219b4e8 Ignore empty files when decrypting with Widevine rlaphoenix 2023-03-17 21:09:09 +0000
  • f4a9d6c0b1 Replace negative size values in TTML text with 0 rlaphoenix 2023-03-17 19:28:55 +0000
  • 41018d4574 Don't absorb error messages on Caption Syntax Errors rlaphoenix 2023-03-17 18:56:53 +0000
  • 2a4dfb3e93 Improve anti-duplicate checks in Widevine tree logs rlaphoenix 2023-03-17 01:52:47 +0000
  • df4dd73271 Bump to v2.1.0 v2.1.0 rlaphoenix 2023-03-16 20:51:45 +0000
  • 6e888a095e Silence SubtitleEdit when stripping SDH rlaphoenix 2023-03-16 20:49:23 +0000
  • c778a890cf Fix calls for Audio & Subtitle's OnMultiplex event rlaphoenix 2023-03-15 05:50:02 +0000
  • 0ac1955db6 Ignore aria2's "If errors see the log file" logs rlaphoenix 2023-03-15 03:13:41 +0000
  • d3cfc722dc
    Merge pull request #43 from Hollander-1908/patch-1 rlaphoenix 2023-03-14 12:39:21 +0000
  • cd2831fe82 Add Hollander-1908 to Contributors list #43 rlaphoenix 2023-03-14 12:39:05 +0000
  • 5eedbe1f59
    DASH: improved forced subtitle recognition Hollander_1908 2023-03-14 12:56:34 +0100
  • 36c530ccc6 Add support for JS-style 13-char timestamps to Cacher rlaphoenix 2023-03-13 22:48:08 +0000
  • ddf1c519e0 Try get track language from representation ID on DASH playlists rlaphoenix 2023-03-13 01:09:04 +0000
  • 7ca58c96ab Shorten variable `aria_log_buffer` to `log_buffer` rlaphoenix 2023-03-12 00:12:48 +0000
  • 90818f201d Include the mkvmerge return code on error rlaphoenix 2023-03-12 00:10:54 +0000
  • d8acdda044 Silence DASH and HLS logs unless it's the last attempt rlaphoenix 2023-03-12 00:09:02 +0000
  • 055bc927f5 Add a 5-attempt retry system to DASH & HLS downloads rlaphoenix 2023-03-11 19:26:51 +0000
  • 111dac9264 Fix association of preceding HLS EXT-X-KEYs with m3u8 fork rlaphoenix 2023-03-09 21:46:48 +0000
  • 7bb215d496 Prevent licensing Widevine DRM a second time rlaphoenix 2023-03-08 22:48:36 +0000
  • abf6c71688 Specify HLS Track Key IDs to prepare_drm rlaphoenix 2023-03-08 22:45:41 +0000
  • da7acb0417 Specify URL Track Key IDs to prepare_drm rlaphoenix 2023-03-08 22:42:25 +0000
  • a549cc6afb Specify DASH Track Key IDs to prepare_drm rlaphoenix 2023-03-08 22:41:58 +0000
  • 923cb71f81 Only raise error if the Track's KID was not found when licensing rlaphoenix 2023-03-08 22:41:13 +0000
  • 73bd17ec94 Implement new get_key_id() method to Track rlaphoenix 2023-03-08 22:33:19 +0000
  • 853a021ac0 Fix regression in new get_init_segment, change fallback_size to maximum_size rlaphoenix 2023-03-08 22:27:38 +0000
  • 573dd8cd49 Don't immediately license DASH DRM until used rlaphoenix 2023-03-08 21:42:05 +0000
  • 8337162991 Prepare DRM on URL tracks if they already have DRM rlaphoenix 2023-03-08 21:34:08 +0000
  • d73256f1b3 Fix storing of DRM to be before preparation on URL tracks rlaphoenix 2023-03-08 21:31:44 +0000
  • 32c118ab57 Rewrite Track's get_init_segment method, now more dynamic rlaphoenix 2023-03-08 21:02:51 +0000
  • 4f1d94dd7b Remove list unpack from Widevine's from_track for HLS tracks rlaphoenix 2023-03-08 20:43:25 +0000
  • cbd796463d Ignore "aria2 will resume download" logs rlaphoenix 2023-03-08 13:46:55 +0000
  • fa84ef53e7 Don't space the `*` that denotes KIDs within PSSH rlaphoenix 2023-03-08 13:43:11 +0000
  • b3fdafcf06 Simplify Base URL joining and calculation on DASH rlaphoenix 2023-03-07 11:16:48 +0000
  • cddfdf6336 Update Changelog for v2.0.1 v2.0.1 rlaphoenix 2023-03-07 10:28:18 +0000