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
8 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
Sergey M․
40df485f55
[YoutubeDL] Don't sanitize identifiers ( closes #12317 )
8 years ago
Sergey M․
be5df5ee31
Suppress help for all deprecated options and print warning when used
8 years ago
Sergey M․
b3175982c3
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl
8 years ago
Sergey M․
89db639dfe
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility
8 years ago
Sergey M․
d0d9ade486
[YoutubeDL] Add support for string formatting operations in output template
9 years ago
Sergey M․
0a840f584c
Rename bypass geo restriction options
8 years ago
Sergey M․
0016b84e16
Add faked X-Forwarded-For to formats' HTTP headers
8 years ago
Sergey M․
773f291dcb
Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header
8 years ago
Thomas Christlieb
75822ca790
New parameter --playlist-random to randomize playlist download order. Fixes #11889
8 years ago
Costy Petrisor
acbb2374bc
added --autonumber-start NUMBER as a command line option to be able to offset the index at which autonumber formats filenames
9 years ago
Sergey M․
6f0be93747
[YoutubeDL] Improve protocol auto determining ( closes #11720 )
8 years ago
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
8 years ago
Remita Amine
b2758123c5
add Basic support for Smooth Streaming protocol( #8118 )
8 years ago