stabbedbybrick
9ed5133c4c
N_m3u8DL-RE: Improve track selection, add download arguments and option to load manifest from file ( #38 )
...
* feat: Add 'from_file', 'downloader_args' to Track
* feat: Add loading HLS playlist from file
* refactor: Improve track selection, args for n_m3u8dl_re
2025-11-08 13:57:52 -07:00
Andy
90e4030a88
fix(n_m3u8dl_re): read lang attribute from DASH manifests correctly
...
The track_selection function was using findall() to search for lang child elements, but in DASH manifests lang is an XML attribute on AdaptationSet. This caused language selection to fail for region-specific codes like es-419.
2025-11-08 06:04:37 +00:00
Andy
98ecf6f876
feat: Add download retry count option to download function
2025-09-23 01:32:00 +00:00
Andy
06c96b88a5
fix(download): 🐛 Skip Content-Length validation for compressed responses in curl_impersonate and requests. The fix ensures that when Content-Encoding indicates compression, we skip the validation by setting content_length = 0, allowing the downloads to complete successfully.
2025-07-29 19:13:50 +00:00
Andy
d37014f53f
Initial Commit
2025-07-18 00:46:05 +00:00