-
92e00ed667
Fix OGM Chapter Regex patterns in Chapters class
rlaphoenix
2024-02-10 12:42:17 +00:00
-
66edf577f9
Allow Chapter Timestamp to be float, fix typing
rlaphoenix
2024-02-10 12:35:02 +00:00
-
a544b1e867
Merge HLS segments first by discontinuity then via FFmpeg
rlaphoenix
2024-02-09 07:44:27 +00:00
-
167b45475e
Only decode text direction entities in Sub files
rlaphoenix
2024-02-05 12:37:21 +00:00
-
568cb616df
Use /ConvertColorsToDialog when converting subs to SRT format
rlaphoenix
2024-02-05 12:10:33 +00:00
-
3b62b50e25
Add support for SegmentBase and BaseURL-only DASH Manifests
rlaphoenix
2024-02-05 10:22:40 +00:00
-
c06ea4cea8
Rework Chapter System, add
Chapters class
rlaphoenix
2024-02-05 01:42:43 +00:00
-
2affb62ad0
Fix SegmentList source/media join with Base URL in DASH download_track()
rlaphoenix
2024-02-03 05:26:52 +00:00
-
30abe26321
Improve caching of keys to vaults log
rlaphoenix
2024-01-29 17:02:30 +00:00
-
3dbe0caa52
Fix Cookie update at the end of dl command
rlaphoenix
2024-01-29 16:28:40 +00:00
-
837061cf91
Rework Profile/Authentication System
rlaphoenix
2024-01-29 06:34:22 +00:00
-
1c6e91b6f9
Rename --group to --tag
rlaphoenix
2024-01-29 03:54:17 +00:00
-
e9dc53735c
Fix BaseURLs starting with
../ in DASH download_track()
rlaphoenix
2024-01-29 03:26:15 +00:00
-
e967c7c8d1
Add custom RESTful Vault API Interface
rlaphoenix
2024-01-24 20:04:07 +00:00
-
c08c45fc16
Prioritize loading configs next to devine over other locations
rlaphoenix
2024-01-24 18:44:01 +00:00
-
3b788c221a
Look for a config file in 2 more locations
rlaphoenix
2024-01-24 18:41:24 +00:00
-
21687e6649
No longer create an empty config in the user configs folder
rlaphoenix
2024-01-24 18:39:36 +00:00
-
de7122a179
Add basic control file to Requests and Curl-Impersonate downloaders
rlaphoenix
2024-01-23 10:06:42 +00:00
-
c53330046c
Improve Dependencies list in README
rlaphoenix
2024-01-23 09:57:04 +00:00
-
6450d4d447
Change default downloader from aria2c to requests
rlaphoenix
2024-01-23 09:47:33 +00:00
-
5e858e1259
Delete file on failure in Requests and Curl-Impersonate downloaders
rlaphoenix
2024-01-23 09:46:24 +00:00
-
ba93c78b99
Add missing while loop to Curl-Impersonate downloader
rlaphoenix
2024-01-23 09:45:31 +00:00
-
172ab64017
Add missing while loop to Requests downloader
rlaphoenix
2024-01-21 18:47:19 +00:00
-
2056e056a4
Unescape HTML Entities in Subtitles after Downloading
rlaphoenix
2024-01-18 16:23:31 +00:00
-
26d067915f
Fix output directory and filename for single-URL aria2c downloads
rlaphoenix
2024-01-17 04:49:37 +00:00
-
746c55d188
Fix progress total on single-URL requests downloads
rlaphoenix
2024-01-14 01:24:51 +00:00
-
0493d28914
Manually specify the output format with Shaka-Packager
rlaphoenix
2024-01-12 01:17:18 +00:00
-
0116c278af
Absorb original file and path in Decrypt, Repack, & Range Operations
rlaphoenix
2024-01-12 01:11:47 +00:00
-
ee56bc87c2
Use new Subtitle.convert() in dl command for --sub-format
rlaphoenix
2024-01-12 00:51:06 +00:00
-
e76bc7201d
Add convert() method to Subtitle class
rlaphoenix
2024-01-12 00:50:27 +00:00
-
f4d8bc8dd0
Add support for parsing SubRip (SRT) in Subtitle.parse()
rlaphoenix
2024-01-12 00:37:22 +00:00
-
14ebe4ee1b
Ensure input is UTF-8 when parsing TTML and WebVTT Subtitles
rlaphoenix
2024-01-12 00:36:43 +00:00
-
96f1cbb260
Remove empty caption lists post-parsing in Subtitle.parse()
rlaphoenix
2024-01-12 00:30:52 +00:00
-
9683c34337
Improve readability of Subtitle.parse() method
rlaphoenix
2024-01-12 00:27:19 +00:00
-
c6c2e9ca51
Add Curl-Impersonate Downloader via curl_cffi project
rlaphoenix
2024-01-09 22:38:06 +00:00
-
a9de9748ec
Remove saldl from downloaders config docs
rlaphoenix
2024-01-09 22:35:45 +00:00
-
e8e3d4a90f
Remove 5-attempt loop from DASH and HLS Downloads
rlaphoenix
2024-01-09 13:00:39 +00:00
-
cc4900a2ed
Remove uses of the downloader's silent arg in DASH and HLS
rlaphoenix
2024-01-09 12:54:27 +00:00
-
009a880371
Silence at the log_buffer not the stdout in aria2c
rlaphoenix
2024-01-09 12:52:14 +00:00
-
9f04676b5c
Get Cookie Header for each URL in aria2c
rlaphoenix
2024-01-09 12:41:15 +00:00
-
552a0f13a5
Add retry attempts to Requests downloader
rlaphoenix
2024-01-09 12:08:49 +00:00
-
fa3cee11b7
Move Download Cancel/Skip Events to constants
rlaphoenix
2024-01-09 11:41:57 +00:00
-
ce457df151
Change wording from Download Stopped to Download Cancelled
rlaphoenix
2024-01-09 11:38:58 +00:00
-
d566aa2547
Show Licensing and Licensed Messages via Rich
rlaphoenix
2024-01-09 11:32:30 +00:00
-
09edb696ba
Change to safer default values for -j, -x, and -s in aria2c
rlaphoenix
2024-01-09 10:22:28 +00:00
-
a7bbac7bcc
Get -j, -x, and -s from aria2c config, default to 16
rlaphoenix
2024-01-09 10:08:21 +00:00
-
dbfefc1d97
Pretty up and improve readability of aria2c arguments
rlaphoenix
2024-01-09 10:05:03 +00:00
-
316f8f0530
Set Referer & User-Agent via dedicated options instead Header in aria2c
rlaphoenix
2024-01-09 09:57:31 +00:00
-
347c31d717
No longer retrieve timestamp of downloads in aria2c
rlaphoenix
2024-01-09 09:56:15 +00:00
-
e54d4b4f41
Move unsupported proxy check to start of aria2c function
rlaphoenix
2024-01-09 09:54:06 +00:00
-
484338cf50
Remove unnecessary --min-split-size from aria2c downloader
rlaphoenix
2024-01-09 09:52:22 +00:00
-
a3ab971132
Fix infinite loop in Track.get_init_segment
rlaphoenix
2024-01-09 02:45:10 +00:00
-
58cb00b18b
Implement --no-proxy to disable all uses proxies and proxy providers
rlaphoenix
2024-01-09 02:40:49 +00:00
-
f28a6dc28a
Fix usage of
__all__
rlaphoenix
2024-01-09 02:31:02 +00:00
-
2291f90f64
Re-map Video Transfer value 5 to 6
rlaphoenix
2024-01-08 23:56:45 +00:00
-
d690ca4d13
Skip audio track filtering if there's no audio tracks
rlaphoenix
2023-12-29 21:19:53 +00:00
-
c0d940b17b
Remove Track.needs_proxy
rlaphoenix
2023-12-29 20:25:57 +00:00
-
3c1c408ccd
Remove forced removal of Multi-Language SRT header
rlaphoenix
2023-12-29 16:23:04 +00:00
-
53de34da51
Add
remove_multi_lang_srt_header() method to Subtitle class
rlaphoenix
2023-12-29 16:20:04 +00:00
-
e7e18a4204
Use same output subtitle format as input codec to SubtitleEdit calls
rlaphoenix
2023-12-29 16:03:49 +00:00
-
7cc7227f8c
Specify utf8 with SubtitleEdit when stripping hearing impaired
rlaphoenix
2023-12-29 16:02:10 +00:00
-
d94d6042b7
Fix Chapter Encoding on Windows when muxing with mkvmerge
rlaphoenix
2023-12-03 15:04:58 +00:00
-
308ddbd394
Improve private forking instructions in README
rlaphoenix
2023-12-03 00:17:04 +00:00
-
7cec16d8ab
Validate track languages in HLS.to_tracks
rlaphoenix
2023-12-02 22:40:41 +00:00
-
86635f9b7f
Add Support for Python 3.12, update dependencies
rlaphoenix
2023-12-02 21:17:41 +00:00
-
8cd6dfb65a
Implement
--sub-format in dl to set output subtitle format
rlaphoenix
2023-12-02 17:56:40 +00:00
-
e87de50940
Exclude fragmented Sub Codecs from DASH UTF-8 checks
rlaphoenix
2023-12-02 17:44:47 +00:00
-
0be62541ba
Handle chardet returning
None as encoding
rlaphoenix
2023-12-02 15:10:00 +00:00
-
c31ee338dc
Add option for automatic subtitle character encoding normalization (#68)
Shivelight
2023-12-02 19:00:55 +08:00
-
4b8cfabaac
Fix all Ruff and isort linter errors
rlaphoenix
2023-09-19 12:23:52 +01:00
-
959590a6bb
Overhaul tooling, linting, editor configs, and README
rlaphoenix
2023-09-19 12:22:57 +01:00
-
c159672181
Update Video.Range.from_cicp with changes in H.Sup19 (04/21)
rlaphoenix
2023-09-04 00:48:50 +01:00
-
aff40df7d1
Raise CalledProcessError if Shaka logs an error
rlaphoenix
2023-07-15 18:13:24 +01:00
-
f3cfaa3ab3
Fix DASH FPS error when SegmentBase is not found
rlaphoenix
2023-07-15 18:08:01 +01:00
-
883c9ae063
docs: Add Discord badge to README
rlaphoenix
2023-07-09 14:41:11 +01:00
-
a31cb6aa2f
deps: Update all dependencies
rlaphoenix
2023-07-07 18:20:49 +01:00
-
bfceb15f14
docs: Remove portable installation steps and info
rlaphoenix
2023-07-04 03:03:07 +01:00
-
9aafa3d8df
Add missing cookies param on aria2c function recursion
rlaphoenix
2023-06-01 00:40:13 +01:00
-
a01766c60b
Remove the saldl downloader
rlaphoenix
2023-05-31 23:04:48 +01:00
-
d369e6134c
Add function to fix Start/End Chars on Subtitles
rlaphoenix
2023-05-30 20:22:40 +01:00
-
6cfbaa7db1
Pass cookies to the aria2c and requests downloaders
rlaphoenix
2023-05-29 22:23:39 +01:00
-
1ff4858ca7
Fix mistake in Web Address for FFmpeg in README
rlaphoenix
2023-05-28 19:46:55 +01:00
-
fd52073605
Skip merging of HLS segments if
--skip-dl is used
rlaphoenix
2023-05-27 20:20:07 +01:00
-
89f5e04348
Bump requests from 2.28.2 to 2.31.0
rlaphoenix
2023-05-27 20:15:51 +01:00
-
57af8d98c9
Add --video-only flag to dl command
rlaphoenix
2023-05-26 11:16:12 +01:00
-
215730663b
Allow --audio/subs/chapters-only to be used simultaneously
rlaphoenix
2023-05-26 11:15:38 +01:00
-
6a9598021d
Re-raise errors when loading WVD files so it's more understandable
rlaphoenix
2023-05-25 04:45:49 +01:00
-
a24633fe61
List available Services on error
rlaphoenix
2023-05-25 04:37:17 +01:00
-
df2f9b85ae
Use urljoin instead of an if check and + op in HLS
rlaphoenix
2023-05-21 00:06:30 +01:00
-
301c026ca9
Remove Smart/Fancy Left/Right Quotation Marks from Filename Sanitizer
rlaphoenix
2023-05-20 22:10:55 +01:00
-
8df04de1ea
Remove file size check from Requests downloader
rlaphoenix
2023-05-19 22:11:05 +01:00
-
8ada6165e3
Set stop event & mark track failed if DASH DRM fails to license
rlaphoenix
2023-05-19 19:07:35 +01:00
-
6e844409ae
Set stop event & mark track failed if HLS Session DRM fails to license
rlaphoenix
2023-05-19 18:59:36 +01:00
-
c9ecab444f
Use range offset when calculating HLS init map byte ranges
rlaphoenix
2023-05-19 18:38:33 +01:00
-
3e0b7ef200
Fix regression where Range header is accidentally kept and re-used
rlaphoenix
2023-05-19 00:24:27 +01:00
-
8e7a63f0b9
Fix the file move in
wvd add when the WVDs folder does not exist
rlaphoenix
2023-05-17 19:12:01 +01:00
-
55a86ac6c9
Fix filesize.decimal call in requests downloader size exception
rlaphoenix
2023-05-17 03:32:08 +01:00
-
dd64212ad2
Move download_segment() from DASH/HLS download_track() to Class
rlaphoenix
2023-05-17 03:12:29 +01:00
-
03c012f88e
Move the Downloaded msg after Decrypt mgs in DASH/URL downloads
rlaphoenix
2023-05-17 02:07:38 +01:00
-
6cdde3efb0
Override the downloader more efficiently in DASH/HLS when Range is used
rlaphoenix
2023-05-17 01:31:03 +01:00