Commit Graph

546 Commits (5519bba3e14d05ccc8c7114e2f2909294c65a26e)

Author SHA1 Message Date
Sergey M․ 142c584063
Introduce --output-na-placeholder (closes #27896) 4 years ago
Sergey M․ 9c9b458145
[YoutubeDL] Protect from infinite recursion due to recursively nested playlists (closes #27833) 4 years ago
Aaron Zeng 8e5477d036
[YoutubeDL] Ignore failure to create existing directory (#27811) 4 years ago
Sergey M․ d81a213cfb
[YoutubeDL] Raise syntax error for format selection expressions with multiple + operators (closes #27803) 4 years ago
Remita Amine 9c1e164e0c [YoutubeDL] Allow format filtering using audio language(#16209) 4 years ago
compujo 4b9051cf39
[YoutubeDL] Improve thumbnails' filenames deducing (closes #26010) (#27244) 4 years ago
Sergey M․ 9585b376db
[YoutubeDL] Write static debug to stderr and respect quiet for dynamic debug (closes #14579, closes #22593)
TODO: logging and verbosity needs major refactoring (refs #10894)
4 years ago
Sergey M․ ab0eda99e1
[YoutubeDL] Fix --ignore-errors for playlists with generator-based entries of url_transparent (closes #27064) 4 years ago
Sergey M․ fca6dba8b8
[YoutubeDL] Force redirect URL to unicode on python 2 5 years ago
jxu de1121d749
[YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591, closes #10622) 5 years ago
Sergey M․ 824fa51165
[utils] Improve subtitles_filename (closes #22753) 5 years ago
Sergey M․ d06daf23da
[YoutubeDL] Honour all --get-* options with --flat-playlist (closes #22493) 5 years ago
Remita Amine ffddb11264 [YoutubeDL] check annotations availabilty(closes #18582) 5 years ago
Sergey M․ 3089bc748c
Fix W504 and disable W503 (closes #20863) 6 years ago
Sergey M․ c0b7d11713
[YoutubeDL] Add ffmpeg_location to post processor options (closes #20532) 6 years ago
Sergey M․ 067aa17edf
Start moving to ytdl-org 6 years ago
Sergey M․ 1211bb6dac
[YoutubeDL] Improve _make_archive_id (closes #19149) 6 years ago
Sergey M․ e9fef7ee4e
[YoutubeDL] Fallback to ie_key of matching extractor while making download archive id when no explicit ie_key is provided (#19022) 6 years ago
Sergey M․ e118a8794f
[YoutubeDL] Fix typo in string negation implementation and add more tests (closes #18961) 6 years ago
Sergey M․ 2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions (closes #18600, closes #18805) 6 years ago
Sergey M․ 1bab343704
[YoutubeDL] Introduce YoutubeDLCookieJar and clarify the rationale behind session cookies (closes #12929) 6 years ago
aegamesi 1d88b3e6e6
[YoutubeDL] Recognize expires=0 as session cookies and send session cookies with requests 6 years ago
Sergey M․ d4a24f4091
Prefer ffmpeg over avconv by default (closes #8622) 6 years ago
Sergey M․ 504f20dd30
Remove experimental mark for some options 7 years ago
Sergey M․ 05108a496a
[YoutubeDL] Ensure ext exists for automatic captions 7 years ago
Sergey M․ 5f95927a62
Improve geo bypass mechanism
* Introduce geo bypass context
* Add ability to bypass based on IP blocks in CIDR notation
* Introduce --geo-bypass-ip-block
7 years ago
Douglas Su 5a19d231ca [YoutubeDL] Fix typo in media extension compatibility checker 7 years ago
Sergey M․ 94c3442e6a
[YoutubeDL] Do not save/restore console title while simulate (closes #16103) 7 years ago
Sergey M․ a03a3c80fe
[YoutubeDL] Add support for filesize_approx in format selector (closes #15550) 7 years ago
Sergey M․ b54d4a5ce8
Document http_chunk_size 7 years ago
Sergey M․ b300cda476
[YoutubeDL] Output python implementation in debug header 7 years ago
Sergey M․ 3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes #11427, #15018) 7 years ago
Sergey M․ 5871ebac47
[YoutubeDL] Fix playlist range optimization for --playlist-items (closes #14740) 7 years ago
Sergey M․ af0f74288d
[YoutubeDL] Improve _default_format_spec (closes #14461) 7 years ago
Sergey M․ cd6fc19ed7
[YoutubeDL] Ignore duplicates in --playlist-items
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
7 years ago
Sergey M․ 7e85e8729f
[YoutubeDL] Fix out of range --playlist-items for iterable playlists and reduce code duplication (closes #14425) 7 years ago
Sergey M․ 3836b02ce8
[YoutubeDL] PEP 8 7 years ago
Sergey M․ 3600fd591d
[YoutubeDL] Document youtube_include_dash_manifest 7 years ago
Sergey M․ 4c54b89e03
Hide experimental phantomjs wrapper 7 years ago
Yen Chi Hsuan a88d461dff Merge pull request #14225 from Tithen-Firion/openload-phantomjs-method
Openload phantomjs method
7 years ago
Yen Chi Hsuan 757984af90 Merge pull request #12909 from remitamine/raw-sub
[YoutubeDL] write raw subtitle files
7 years ago
Sergey M․ c5c9bf0c12
[YoutubeDL] Ensure dir existence for each requested format (closes #14116) 7 years ago
Sergey M․ a5ac0c4755
[YoutubeDL] Sanitize byte string format URLs (#13951) 7 years ago
Sergey M․ e74e3b63e3
[YoutubeDL] Make sure format id is not empty 7 years ago
Tithen-Firion feee8d32e4 [phantomjs] add exe version to debug info 7 years ago
Sergey M․ 0017d9ad6d
[YoutubeDL] Improve default format specification (closes #13704) 7 years ago
Sergey M․ 0396806f67
[YoutubeDL] Do not override id, extractor and extractor_key in url_transparent
All these meta fields must be borrowed from final extractor that actually performs extraction.
This commit fixes extractor id in download archives for url_transparent downloads. Previously, 'transparent' extractor was erroneously
used for extractor archive id, e.g. 'eggheadlesson 4n8ugwwj5t' instead of 'wistia 4n8ugwwj5t'.
7 years ago
Sergey M․ 961ea474b6
[YoutubeDL] PEP 8 7 years ago
Sergey M․ 15da37c7dc
[YoutubeDL] Don't expand env variables in meta fields (closes #13637) 7 years ago
Sergey M․ a02682fd13
Keep in sync with ffmpeg's current malformed AAC bitstream wording (closes #13587) 7 years ago