aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
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)
2016-08-25[YoutubeDL] check only for None Value in thumbnails sortingRemita Amine
2016-08-25[YoutubeDL] add fallback value for thumbnails values in thumbnails sortingRemita Amine
2016-08-21[YoutubeDL] Autocalculate ext when ext is NoneSergey M․
2016-08-11[YoutubeDL] Disable newline conversion when writing subtitlesYen Chi Hsuan
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.