aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2016-02-06Merge pull request #8408 from remitamine/dashremitamine
Add generic support for mpd manifests(dash formats)
2016-02-06[youtube] Fix automatic captionsSergey M․
2016-02-04[youtube] fix subtitle orderremitamine
2016-02-04[youtube] fix subtitle extraction(fixes #8415)remitamine
2016-02-02[youtube] use _extract_mpd_formatsremitamine
2016-02-01Merge pull request #8374 from yan12125/facebook-dashYen Chi Hsuan
Facebook DASH formats
2016-01-31[youtube] Use 'orderedSet' instead of 'set' to preserve the orderJaime Marquínez Ferrándiz
2016-01-31[youtube] Filter duplicates in playlists base extractorSergey M․
2016-01-31[youtube] Use authentication for entry list base extractor (Closes #8380)Sergey M․
2016-01-30[common] Add _extract_dash_manifest_formatsYen Chi Hsuan
2016-01-30[common] Remove unused argumentsYen Chi Hsuan
2016-01-30[common] Rename to namespaceYen Chi Hsuan
For consistency with _parse_smil_*
2016-01-30[youtube] Remove '(v|a)codec': 'none' entriesYen Chi Hsuan
Not used anymore
2016-01-30[youtube] Pass self._formats to _parse_dash_manifestYen Chi Hsuan
2016-01-30[common] _parse_dash_manifest() from youtube.pyYen Chi Hsuan
2016-01-30[youtube] Move decrypt_sig out of _parse_dash_manifestYen Chi Hsuan
2016-01-29[youtube:user] Require 'https?://' in the url (fixes #8356)Jaime Marquínez Ferrándiz
It was matching www.youtube.com/embed/WpfukLMe1TM. The generic extractor automatically adds http:// if it's missing.
2016-01-25Merge pull request #8130 from dyn888/masterYen Chi Hsuan
[youtube] added vcodec/acodec/abr for multiple itags
2016-01-25[youtube] Prefer info from YouTube than _formats (#8293)Yen Chi Hsuan
2016-01-21[youtube] Simplify automatic captions URL check (Closes #8287)Sergey M․
2016-01-21Fix issue #8109 (error when downloading automatic captions)Dimitre Liotev
2016-01-19[youtube] Skip testSergey M․
2016-01-19[youtube] Capture and output unavailable messageSergey M․
2016-01-18[youtube] Clarify test_Youtube_18Sergey M․
2016-01-18[youtube] Fix URL expansion in video descriptionSergey M․
Fixes test_Youtube_18
2016-01-13[youtube] Fix acodec and vcodec orderYen Chi Hsuan
In RFC6381, there's no rule stating that the first part of codecs should be video and the second part should be audio, while it seems the case for data reported by YouTube.
2016-01-08[youtube] Support expanding alternative format of links in description ↵Sergey M․
(Closes #8164)
2016-01-03[youtube] added vcodec/acodec/abr for multiple itagsdyn888
Should make downloading with filters more precise and easier, ie. bestvideo[vcodec=h264]. By default a lot of codecs are specified as avc1.xxxxxx and unique for each format, which makes them unusable for bestvideo selection.
2015-12-20[youtube] Generalize playlists extractorSergey M․
2015-12-20Rename error_to_str to error_to_compat_strSergey M․
2015-12-20Properly convert errors to stringsSergey M․
2015-12-14[youtube] Extract alt_title and creator for music videos (Closes #7862)Sergey M․
2015-11-30[youtube] Clarify itag 272 possible resolutions (#7699)Sergey M․
2015-11-29[youtube:playlist] Extend _VALID_URLSergey M․
2015-11-29[youtube] Extend _VALID_URL (Closes #7694)Sergey M․
2015-11-29[youtube] Simplify and make sure header values are stringsYen Chi Hsuan
2015-11-29[youtube] Disable compression for live streamsYen Chi Hsuan
2015-11-28[youtube] Clarify rationale for yt:stretch validationSergey M․
2015-11-28[youtube] Use the existing `w` and `h` variablesLukáš Lalinský
2015-11-28[youtube] Ignore yt:stretch with zero width/heightLukáš Lalinský
2015-11-23Switch codebase to use sanitized_Request instead ofSergey M?
compat_urllib_request.Request [downloader/dash] Use sanitized_Request [downloader/http] Use sanitized_Request [atresplayer] Use sanitized_Request [bambuser] Use sanitized_Request [bliptv] Use sanitized_Request [brightcove] Use sanitized_Request [cbs] Use sanitized_Request [ceskatelevize] Use sanitized_Request [collegerama] Use sanitized_Request [extractor/common] Use sanitized_Request [crunchyroll] Use sanitized_Request [dailymotion] Use sanitized_Request [dcn] Use sanitized_Request [dramafever] Use sanitized_Request [dumpert] Use sanitized_Request [eitb] Use sanitized_Request [escapist] Use sanitized_Request [everyonesmixtape] Use sanitized_Request [extremetube] Use sanitized_Request [facebook] Use sanitized_Request [fc2] Use sanitized_Request [flickr] Use sanitized_Request [4tube] Use sanitized_Request [gdcvault] Use sanitized_Request [extractor/generic] Use sanitized_Request [hearthisat] Use sanitized_Request [hotnewhiphop] Use sanitized_Request [hypem] Use sanitized_Request [iprima] Use sanitized_Request [ivi] Use sanitized_Request [keezmovies] Use sanitized_Request [letv] Use sanitized_Request [lynda] Use sanitized_Request [metacafe] Use sanitized_Request [minhateca] Use sanitized_Request [miomio] Use sanitized_Request [meovideo] Use sanitized_Request [mofosex] Use sanitized_Request [moniker] Use sanitized_Request [mooshare] Use sanitized_Request [movieclips] Use sanitized_Request [mtv] Use sanitized_Request [myvideo] Use sanitized_Request [neteasemusic] Use sanitized_Request [nfb] Use sanitized_Request [niconico] Use sanitized_Request [noco] Use sanitized_Request [nosvideo] Use sanitized_Request [novamov] Use sanitized_Request [nowness] Use sanitized_Request [nuvid] Use sanitized_Request [played] Use sanitized_Request [pluralsight] Use sanitized_Request [pornhub] Use sanitized_Request [pornotube] Use sanitized_Request [primesharetv] Use sanitized_Request [promptfile] Use sanitized_Request [qqmusic] Use sanitized_Request [rtve] Use sanitized_Request [safari] Use sanitized_Request [sandia] Use sanitized_Request [shared] Use sanitized_Request [sharesix] Use sanitized_Request [sina] Use sanitized_Request [smotri] Use sanitized_Request [sohu] Use sanitized_Request [spankwire] Use sanitized_Request [sportdeutschland] Use sanitized_Request [streamcloud] Use sanitized_Request [streamcz] Use sanitized_Request [tapely] Use sanitized_Request [tube8] Use sanitized_Request [tubitv] Use sanitized_Request [twitch] Use sanitized_Request [twitter] Use sanitized_Request [udemy] Use sanitized_Request [vbox7] Use sanitized_Request [veoh] Use sanitized_Request [vessel] Use sanitized_Request [vevo] Use sanitized_Request [viddler] Use sanitized_Request [videomega] Use sanitized_Request [viewvster] Use sanitized_Request [viki] Use sanitized_Request [vk] Use sanitized_Request [vodlocker] Use sanitized_Request [voicerepublic] Use sanitized_Request [wistia] Use sanitized_Request [xfileshare] Use sanitized_Request [xtube] Use sanitized_Request [xvideos] Use sanitized_Request [yandexmusic] Use sanitized_Request [youku] Use sanitized_Request [youporn] Use sanitized_Request [youtube] Use sanitized_Request [patreon] Use sanitized_Request [extractor/common] Remove unused import [nfb] PEP 8
2015-11-23[youtube] Fix testSergey M․
2015-11-23[youtube] Fix testSergey M․
2015-11-23[youtube] Clarify ytplayer.config extraction rationaleSergey M․
2015-11-23[youtube] Add test with '};' in tagsSergey M․
2015-11-23[youtube] Improve ytplayer.config extractionSergey M․
2015-11-23Merge pull request #7599 from lalinsky/fix-youtubeSergey M
[youtube] More explicit player config JSON extraction (fixes #7468)
2015-11-22[youtube] Send the list of patterns directly to _search_regexLukáš Lalinský
2015-11-22[youtube] Fall back to the original regex for ytplayer.configLukáš Lalinský
2015-11-22[youtube] More explicit player config JSON extraction (fixes #7468)Lukáš Lalinský