Commit Graph

  • a98d1d98ac Add a new Subtitle Track Event, OnConverted rlaphoenix 2024-02-10 17:54:59 +0000
  • c18fe5706b Pass DRM and Segment objects to Track OnDecrypted event rlaphoenix 2024-02-10 17:48:26 +0000
  • 439e376b38 No longer pass the track through track events rlaphoenix 2024-02-10 17:47:12 +0000
  • 7be24a130d Give some documentation on Track events rlaphoenix 2024-02-10 17:19:48 +0000
  • 8bf6e4d87e Improve typing of Chapters constructor rlaphoenix 2024-02-10 12:47:14 +0000
  • 92e00ed667 Fix OGM Chapter Regex patterns in Chapters class rlaphoenix 2024-02-10 12:42:17 +0000
  • 66edf577f9 Allow Chapter Timestamp to be float, fix typing rlaphoenix 2024-02-10 12:35:02 +0000
  • a544b1e867 Merge HLS segments first by discontinuity then via FFmpeg rlaphoenix 2024-02-09 07:44:27 +0000
  • 167b45475e Only decode text direction entities in Sub files rlaphoenix 2024-02-05 12:37:21 +0000
  • 568cb616df Use /ConvertColorsToDialog when converting subs to SRT format rlaphoenix 2024-02-05 12:10:33 +0000
  • 3b62b50e25 Add support for SegmentBase and BaseURL-only DASH Manifests rlaphoenix 2024-02-05 10:22:40 +0000
  • c06ea4cea8 Rework Chapter System, add `Chapters` class rlaphoenix 2024-02-05 01:42:43 +0000
  • 2affb62ad0 Fix SegmentList source/media join with Base URL in DASH download_track() rlaphoenix 2024-02-03 05:26:52 +0000
  • 30abe26321 Improve caching of keys to vaults log rlaphoenix 2024-01-29 17:02:30 +0000
  • 3dbe0caa52 Fix Cookie update at the end of dl command rlaphoenix 2024-01-29 16:28:40 +0000
  • 837061cf91 Rework Profile/Authentication System rlaphoenix 2024-01-29 06:34:22 +0000
  • 1c6e91b6f9 Rename --group to --tag rlaphoenix 2024-01-29 03:54:17 +0000
  • e9dc53735c Fix BaseURLs starting with `../` in DASH download_track() rlaphoenix 2024-01-29 03:26:15 +0000
  • e967c7c8d1 Add custom RESTful Vault API Interface rlaphoenix 2024-01-24 20:04:07 +0000
  • c08c45fc16 Prioritize loading configs next to devine over other locations rlaphoenix 2024-01-24 18:44:01 +0000
  • 3b788c221a Look for a config file in 2 more locations rlaphoenix 2024-01-24 18:41:24 +0000
  • 21687e6649 No longer create an empty config in the user configs folder rlaphoenix 2024-01-24 18:39:36 +0000
  • de7122a179 Add basic control file to Requests and Curl-Impersonate downloaders rlaphoenix 2024-01-23 10:06:42 +0000
  • c53330046c Improve Dependencies list in README rlaphoenix 2024-01-23 09:57:04 +0000
  • 6450d4d447 Change default downloader from aria2c to requests rlaphoenix 2024-01-23 09:47:33 +0000
  • 5e858e1259 Delete file on failure in Requests and Curl-Impersonate downloaders rlaphoenix 2024-01-23 09:46:24 +0000
  • ba93c78b99 Add missing while loop to Curl-Impersonate downloader rlaphoenix 2024-01-23 09:45:31 +0000
  • 65bc93b600 Remove --skip-dl and the DL_POOL_SKIP Event remove-skip-dl rlaphoenix 2024-01-09 11:07:13 +0000
  • 3c01237392 Implement an urllib downloader wip-urllib-downloader rlaphoenix 2024-01-09 02:21:02 +0000
  • 08c497da0a Override Subtitle download method to convert fTTML/fVTT to TTML/VTT downloader-changes rlaphoenix 2024-01-12 09:12:32 +0000
  • f978f7f404 Pass Service Session to Track.download instead of Service rlaphoenix 2024-01-12 01:36:55 +0000
  • 2b8f601074 Move dl command's download_track code to Track.download() rlaphoenix 2024-01-12 01:30:56 +0000
  • 172ab64017 Add missing while loop to Requests downloader rlaphoenix 2024-01-21 18:47:19 +0000
  • 2056e056a4 Unescape HTML Entities in Subtitles after Downloading rlaphoenix 2024-01-18 16:23:31 +0000
  • 26d067915f Fix output directory and filename for single-URL aria2c downloads rlaphoenix 2024-01-17 04:49:37 +0000
  • 746c55d188 Fix progress total on single-URL requests downloads rlaphoenix 2024-01-14 01:24:51 +0000
  • 0493d28914 Manually specify the output format with Shaka-Packager rlaphoenix 2024-01-12 01:17:18 +0000
  • 0116c278af Absorb original file and path in Decrypt, Repack, & Range Operations rlaphoenix 2024-01-12 01:11:47 +0000
  • ee56bc87c2 Use new Subtitle.convert() in dl command for --sub-format rlaphoenix 2024-01-12 00:51:06 +0000
  • e76bc7201d Add convert() method to Subtitle class rlaphoenix 2024-01-12 00:50:27 +0000
  • f4d8bc8dd0 Add support for parsing SubRip (SRT) in Subtitle.parse() rlaphoenix 2024-01-12 00:37:22 +0000
  • 14ebe4ee1b Ensure input is UTF-8 when parsing TTML and WebVTT Subtitles rlaphoenix 2024-01-12 00:36:43 +0000
  • 96f1cbb260 Remove empty caption lists post-parsing in Subtitle.parse() rlaphoenix 2024-01-12 00:30:52 +0000
  • 9683c34337 Improve readability of Subtitle.parse() method rlaphoenix 2024-01-12 00:27:19 +0000
  • c6c2e9ca51 Add Curl-Impersonate Downloader via curl_cffi project rlaphoenix 2024-01-09 22:38:06 +0000
  • a9de9748ec Remove saldl from downloaders config docs rlaphoenix 2024-01-09 22:35:45 +0000
  • e8e3d4a90f Remove 5-attempt loop from DASH and HLS Downloads rlaphoenix 2024-01-09 13:00:39 +0000
  • cc4900a2ed Remove uses of the downloader's silent arg in DASH and HLS rlaphoenix 2024-01-09 12:54:27 +0000
  • 009a880371 Silence at the log_buffer not the stdout in aria2c rlaphoenix 2024-01-09 12:52:14 +0000
  • 9f04676b5c Get Cookie Header for each URL in aria2c rlaphoenix 2024-01-09 12:41:15 +0000
  • 552a0f13a5 Add retry attempts to Requests downloader rlaphoenix 2024-01-09 12:08:49 +0000
  • fa3cee11b7 Move Download Cancel/Skip Events to constants rlaphoenix 2024-01-09 11:41:57 +0000
  • ce457df151 Change wording from Download Stopped to Download Cancelled rlaphoenix 2024-01-09 11:38:58 +0000
  • d566aa2547 Show Licensing and Licensed Messages via Rich rlaphoenix 2024-01-09 11:32:30 +0000
  • 09edb696ba Change to safer default values for -j, -x, and -s in aria2c rlaphoenix 2024-01-09 10:22:28 +0000
  • a7bbac7bcc Get -j, -x, and -s from aria2c config, default to 16 rlaphoenix 2024-01-09 10:08:21 +0000
  • dbfefc1d97 Pretty up and improve readability of aria2c arguments rlaphoenix 2024-01-09 10:05:03 +0000
  • 316f8f0530 Set Referer & User-Agent via dedicated options instead Header in aria2c rlaphoenix 2024-01-09 09:57:31 +0000
  • 347c31d717 No longer retrieve timestamp of downloads in aria2c rlaphoenix 2024-01-09 09:56:15 +0000
  • e54d4b4f41 Move unsupported proxy check to start of aria2c function rlaphoenix 2024-01-09 09:54:06 +0000
  • 484338cf50 Remove unnecessary --min-split-size from aria2c downloader rlaphoenix 2024-01-09 09:52:22 +0000
  • a3ab971132 Fix infinite loop in Track.get_init_segment rlaphoenix 2024-01-09 02:45:10 +0000
  • 58cb00b18b Implement --no-proxy to disable all uses proxies and proxy providers rlaphoenix 2024-01-09 02:40:49 +0000
  • f28a6dc28a Fix usage of `__all__` rlaphoenix 2024-01-09 02:31:02 +0000
  • 2291f90f64 Re-map Video Transfer value 5 to 6 rlaphoenix 2024-01-08 23:56:45 +0000
  • d690ca4d13 Skip audio track filtering if there's no audio tracks rlaphoenix 2023-12-29 21:19:53 +0000
  • c0d940b17b Remove Track.needs_proxy rlaphoenix 2023-12-29 20:25:57 +0000
  • 3c1c408ccd Remove forced removal of Multi-Language SRT header rlaphoenix 2023-12-29 16:23:04 +0000
  • 53de34da51 Add `remove_multi_lang_srt_header()` method to Subtitle class rlaphoenix 2023-12-29 16:20:04 +0000
  • e7e18a4204 Use same output subtitle format as input codec to SubtitleEdit calls rlaphoenix 2023-12-29 16:03:49 +0000
  • 7cc7227f8c Specify utf8 with SubtitleEdit when stripping hearing impaired rlaphoenix 2023-12-29 16:02:10 +0000
  • d94d6042b7 Fix Chapter Encoding on Windows when muxing with mkvmerge rlaphoenix 2023-12-03 15:04:58 +0000
  • 308ddbd394 Improve private forking instructions in README rlaphoenix 2023-12-03 00:17:04 +0000
  • 7cec16d8ab Validate track languages in HLS.to_tracks rlaphoenix 2023-12-02 22:40:41 +0000
  • 86635f9b7f Add Support for Python 3.12, update dependencies rlaphoenix 2023-12-02 21:17:41 +0000
  • 8cd6dfb65a Implement `--sub-format` in dl to set output subtitle format rlaphoenix 2023-12-02 17:56:40 +0000
  • e87de50940 Exclude fragmented Sub Codecs from DASH UTF-8 checks rlaphoenix 2023-12-02 17:44:47 +0000
  • 0be62541ba Handle chardet returning `None` as encoding rlaphoenix 2023-12-02 15:10:00 +0000
  • c31ee338dc
    Add option for automatic subtitle character encoding normalization (#68) Shivelight 2023-12-02 19:00:55 +0800
  • 4b8cfabaac Fix all Ruff and isort linter errors rlaphoenix 2023-09-19 12:23:52 +0100
  • 959590a6bb Overhaul tooling, linting, editor configs, and README rlaphoenix 2023-09-19 12:22:57 +0100
  • c159672181 Update Video.Range.from_cicp with changes in H.Sup19 (04/21) rlaphoenix 2023-09-04 00:48:50 +0100
  • aff40df7d1 Raise CalledProcessError if Shaka logs an error rlaphoenix 2023-07-15 18:13:24 +0100
  • f3cfaa3ab3 Fix DASH FPS error when SegmentBase is not found rlaphoenix 2023-07-15 18:08:01 +0100
  • 883c9ae063 docs: Add Discord badge to README rlaphoenix 2023-07-09 14:41:11 +0100
  • a31cb6aa2f deps: Update all dependencies rlaphoenix 2023-07-07 18:20:49 +0100
  • bfceb15f14 docs: Remove portable installation steps and info rlaphoenix 2023-07-04 03:03:07 +0100
  • 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