Sergey M․
e74e3b63e3
[YoutubeDL] Make sure format id is not empty
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
Sergey M․
73af5cc817
[YoutubeDL] Skip malformed formats for better extraction robustness
7 years ago
Sergey M․
c996943418
[YoutubeDL] Sanitize more fields ( #13313 )
7 years ago
CeruleanSky
4bede0d8f5
[YoutubeDL] Don't emit ANSI escape codes on Windows
7 years ago
Sergey M․
e9137224b3
[YoutubeDL] Force restrict filenames when no locale is set for python 2 as well ( #13027 )
7 years ago
Sergey M․
a4d6cf970c
[YoutubeDL] Fix output template for missing timestamp ( closes #12796 )
7 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'
7 years ago
Sergey M․
0563f7ac6e
[YoutubeDL] Propagate overridden metadata to IE results of type url ( closes #11163 )
7 years ago
Remita Amine
40fcba5edb
improve coding style
7 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
8 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
8 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
Déstin Reed
dcdb292fdd
Unify coding cookie
8 years ago
Sergey M․
1da50aa34e
[YoutubeDL] Improve Adobe Pass options' wording
8 years ago
Remita Amine
797c636bcb
[ap] improve adobe pass names and parse error handling
8 years ago
Remita Amine
1b6712ab23
[adobepass] add specific options for adobe pass authentication
...
- add --ap-username and --ap-password option to specify
TV provider username and password in the cmd line
- add --ap-retries option to limit the number of retries
- add --list-ap-msi-ids to list the supported TV Providers
8 years ago
Remita Amine
7a7309219c
[adobepass] add an option to specify mso_id and support for ROGERS TV Provider( closes #10606 )
8 years ago
Remita Amine
d37708fc86
[YoutubeDL] check only for None Value in thumbnails sorting
8 years ago
Remita Amine
75fa990dc6
[YoutubeDL] add fallback value for thumbnails values in thumbnails sorting
8 years ago
Sergey M․
5b1d85754e
[YoutubeDL] Autocalculate ext when ext is None
8 years ago
Yen Chi Hsuan
b1927f4e8a
[YoutubeDL] Disable newline conversion when writing subtitles
...
By default io.open() convert all '\n' occurrences to '\r\n' when writing
files. If the content already contains '\r\n', it will be converted to
'\r\r\n', breaking some video players.
8 years ago
lkho
7f832413d6
Preserve line endings for downloaded subtitle files
8 years ago
Sergey M․
7aa589a5e1
Fix --min/max-sleep-interval wording
8 years ago
singh-pratyush96
065bc35489
Add --max-sleep-interval ( Closes #9930 )
8 years ago
Sergey M․
2e221ca3a8
[YoutubeDL] Fix incomplete formats check
8 years ago
Sergey M․
317f7ab634
[YoutubeDL] Fix format selection with filters ( Closes #10083 )
8 years ago
Yen Chi Hsuan
38cce791c7
Rename --cn-verfication-proxy to --geo-verification-proxy
...
And deprecate the former one
Since commit f138873900
, this option is
not limited to China websites, so rename it.
8 years ago
Sergey M․
be6217b261
[YoutubeDL] Force string conversion on non string video ids
8 years ago
Jakub Wilk
66e7ace17a
Don't hardcode errno constant
...
The value of ENOENT is architecture-dependent, so don't assume it's
always 2.
8 years ago
Sergey M․
134c6ea856
[YoutubeDL] Sanitize url for url and url_transparent extraction results
8 years ago
Yen Chi Hsuan
51fb4995a5
[utils] Register SOCKS protocols in urllib and support SOCKS4A
8 years ago
Sergey M․
3e169233da
Expanduser for more options with input files
8 years ago