aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
2018-01-01[YoutubeDL] Output python implementation in debug headerSergey M․
2017-12-19[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in ↵Sergey M․
output template (closes #11427, #15018)
2017-11-14[YoutubeDL] Fix playlist range optimization for --playlist-items (closes #14740)Sergey M․
2017-10-11[YoutubeDL] Improve _default_format_spec (closes #14461)Sergey M․
2017-10-06[YoutubeDL] Ignore duplicates in --playlist-itemsSergey M․
E.g. '--playlist-items 2-4,3-4,3' should result in '[2,3,4]', not '[2,3,4,3,4,3]'
2017-10-06[YoutubeDL] Fix out of range --playlist-items for iterable playlists and ↵Sergey M․
reduce code duplication (closes #14425)
2017-09-30[YoutubeDL] PEP 8Sergey M․
2017-09-28[YoutubeDL] Document youtube_include_dash_manifestSergey M․
2017-09-24Hide experimental phantomjs wrapperSergey M․
2017-09-16Merge pull request #14225 from Tithen-Firion/openload-phantomjs-methodYen Chi Hsuan
Openload phantomjs method
2017-09-13Merge pull request #12909 from remitamine/raw-subYen Chi Hsuan
[YoutubeDL] write raw subtitle files
2017-09-05[YoutubeDL] Ensure dir existence for each requested format (closes #14116)Sergey M․
2017-08-17[YoutubeDL] Sanitize byte string format URLs (#13951)Sergey M․
2017-08-12[YoutubeDL] Make sure format id is not emptySergey M․
2017-08-03[phantomjs] add exe version to debug infoTithen-Firion
2017-07-23[YoutubeDL] Improve default format specification (closes #13704)Sergey M․
2017-07-21[YoutubeDL] Do not override id, extractor and extractor_key in url_transparentSergey M․
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'.
2017-07-15[YoutubeDL] PEP 8Sergey M․
2017-07-14[YoutubeDL] Don't expand env variables in meta fields (closes #13637)Sergey M․
2017-07-09Keep in sync with ffmpeg's current malformed AAC bitstream wording (closes ↵Sergey M․
#13587)
2017-06-23[YoutubeDL] Skip malformed formats for better extraction robustnessSergey M․
2017-06-08[YoutubeDL] Sanitize more fields (#13313)Sergey M․
2017-06-03[YoutubeDL] Don't emit ANSI escape codes on WindowsCeruleanSky
2017-05-09[YoutubeDL] Force restrict filenames when no locale is set for python 2 as ↵Sergey M․
well (#13027)
2017-04-29[YoutubeDL] write raw subtitle filesRemita Amine
2017-04-24[YoutubeDL] Fix output template for missing timestamp (closes #12796)Sergey M․
2017-04-16[YoutubeDL] Apply expand_path after output template substitutionSergey M․
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'
2017-04-16[YoutubeDL] Propagate overridden metadata to IE results of type url (closes ↵Sergey M․
#11163)
2017-04-12improve coding styleRemita Amine
2017-03-31[YoutubeDL] Return early when extraction of url_transparent failsSergey M․
2017-03-26Use expand_path where appropriate (closes #12556)Sergey M․
2017-03-19[YoutubeDL] Allow multiple input URLs to be used with stdout as output templateSergey M․
2017-03-01[YoutubeDL] Don't sanitize identifiers (closes #12317)Sergey M․
2017-02-24Suppress help for all deprecated options and print warning when usedSergey M․
2017-02-23[YoutubeDL] Add more numeric fields for NA substitution in outtmplSergey M․
2017-02-23[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward ↵Sergey M․
compatibility
2017-02-23[YoutubeDL] Add support for string formatting operations in output templateSergey M․
2017-02-19Rename bypass geo restriction optionsSergey M․
2017-02-19Add faked X-Forwarded-For to formats' HTTP headersSergey M․
2017-02-19Add experimental geo restriction bypass mechanismSergey M․
Based on faking X-Forwarded-For HTTP header
2017-01-31New parameter --playlist-random to randomize playlist download order. Fixes ↵Thomas Christlieb
#11889
2017-01-29added --autonumber-start NUMBER as a command line option to be able to ↵Costy Petrisor
offset the index at which autonumber formats filenames
2017-01-15[YoutubeDL] Improve protocol auto determining (closes #11720)Sergey M․
2017-01-06Fix "invalid escape sequences" error on Python 3.6Yen Chi Hsuan
2016-11-02add Basic support for Smooth Streaming protocol(#8118)Remita Amine
2016-10-03Unify coding cookieDéstin Reed
2016-09-15[YoutubeDL] Improve Adobe Pass options' wordingSergey M․
2016-09-14[ap] improve adobe pass names and parse error handlingRemita Amine
2016-09-13[adobepass] add specific options for adobe pass authenticationRemita Amine
- 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
2016-09-12[adobepass] add an option to specify mso_id and support for ROGERS TV ↵Remita Amine
Provider(closes #10606)