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
8 years ago
Sergey M․
d4a24f4091
Prefer ffmpeg over avconv by default ( closes #8622 )
7 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
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 )
8 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'.
8 years ago
Sergey M․
961ea474b6
[YoutubeDL] PEP 8
8 years ago
Sergey M․
15da37c7dc
[YoutubeDL] Don't expand env variables in meta fields ( closes #13637 )
8 years ago
Sergey M․
a02682fd13
Keep in sync with ffmpeg's current malformed AAC bitstream wording ( closes #13587 )
8 years ago
Sergey M․
73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness
8 years ago
Sergey M․
c996943418
[YoutubeDL] Sanitize more fields ( #13313 )
8 years ago
CeruleanSky
4bede0d8f5
[YoutubeDL] Don't emit ANSI escape codes on Windows
8 years ago
Sergey M․
e9137224b3
[YoutubeDL] Force restrict filenames when no locale is set for python 2 as well ( #13027 )
8 years ago
Remita Amine
5ff1bc0cc1
[YoutubeDL] write raw subtitle files
8 years ago
Sergey M․
a4d6cf970c
[YoutubeDL] Fix output template for missing timestamp ( closes #12796 )
8 years ago
Sergey M․
d35dc344af
[YoutubeDL] Apply expand_path after output template substitution
os.path.expandvars translates '%%' into '%' making output template invalid.
Before: '%%(ext)s' -(expand path)-> '%(ext)s' -(outtmpl subst.)-> 'mp4'
After: '%%(ext)s' -(outtmpl subst.)-> '%(ext)s' -(expand path)-> '%(ext)s'
8 years ago
Sergey M․
0563f7ac6e
[YoutubeDL] Propagate overridden metadata to IE results of type url ( closes #11163 )
8 years ago
Remita Amine
40fcba5edb
improve coding style
8 years ago
Sergey M․
1640eb0961
[YoutubeDL] Return early when extraction of url_transparent fails
8 years ago
Sergey M․
590bc6f6a1
Use expand_path where appropriate ( closes #12556 )
8 years ago
Sergey M․
9487ce03e9
[YoutubeDL] Allow multiple input URLs to be used with stdout as output template
8 years ago