aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2015-01-09[youtube] Add acodec informationPhilipp Hagemeister
The codec seems to be consistently aac, so state that in our metadata.
2015-01-08[youtube] Fix test casePhilipp Hagemeister
2015-01-06[youtube] Add formats 308 and 315 (closes #4650)Jaime Marquínez Ferrándiz
2015-01-05[youtube] Handle cases where format comes without a preference (Fixes #4648)Philipp Hagemeister
2015-01-05[youtube:toplist] Remove extractorJaime Marquínez Ferrándiz
They use now normal playlists (their id is PL*).
2015-01-03[youtube] Correct handling when DASH manifest is not necessary to find all ↵Philipp Hagemeister
formats
2015-01-01[youtube] Add a pseudo-extractor for truncated YouTube video IDs (#4610)Philipp Hagemeister
2014-12-31[youtube] Use '_download_xml' for getting the available subtitlesJaime Marquínez Ferrándiz
2014-12-31[youtube] Add support for automatically translated subtitles (fixes #4555)Jaime Marquínez Ferrándiz
They have a manually uploaded subtitles track and YouTube can transtale it.
2014-12-30[youtube] Add test for age-gate video with encrypted signatureSergey M․
2014-12-29[youtube] Fix videos with age gate and encrypted signaturesCédric Luthi
The `sts` value is available on the embed webpage, get it from there. Fixes #4108.
2014-12-17Improve code stylePhilipp Hagemeister
2014-12-16[youtube:feeds] (Fixes #4486)Philipp Hagemeister
2014-12-15[youtube:playlist] Work around buggy playlists (fixes #4449)Jaime Marquínez Ferrándiz
They show a "Load more" button, but they don't have more videos. The continuation url in the json file was a link to itself, so we ended up in an infinite loop.
2014-12-14[youtube] Fix player ID detectionPhilipp Hagemeister
2014-12-12[youtube:playlist] Remove unused propertyJaime Marquínez Ferrándiz
2014-12-12[youtube:channel] Fix extraction (fixes #4435)Jaime Marquínez Ferrándiz
It uses now the same pagination system as playlists
2014-12-11[youtube] Amend testPhilipp Hagemeister
2014-12-11[youtube] Do not warn if DASH manifest is missing (#4442)Philipp Hagemeister
2014-12-11[youtube] Make category optional (#4442)Philipp Hagemeister
2014-12-11Merge remote-tracking branch 'akretz/youtube_fix'Philipp Hagemeister
2014-12-11[youtube] Add test case for #4431Philipp Hagemeister
2014-12-11[youtube] The case that 'url_encoded_fmt_stream_map' or 'adaptive_fmts' is ↵Adrian Kretz
the empty string is handled accordingly (fixes #4431)
2014-12-11[youtube] Fix importsPhilipp Hagemeister
2014-12-10[youtube] Pass in all variables to DASH manifest (Fixes #4424)Philipp Hagemeister
2014-12-10[youtube] Handle missing DASH manifest (Fixes #4421, fixes #4420)Philipp Hagemeister
2014-12-06Allow iterators for playlist result entriesPhilipp Hagemeister
2014-12-06[youtube] ModernizePhilipp Hagemeister
2014-12-04pep8 and minor beautification all aroundPhilipp Hagemeister
2014-12-01[youtube] Extract framerate from the dash manifestJaime Marquínez Ferrándiz
Not all videos have 60 fps, for example they can have 48 fps.
2014-11-30[youtube] Add a normal age-gate test videoJaime Marquínez Ferrándiz
2014-11-30[youtube] Simplify code for getting the dash manifest urlJaime Marquínez Ferrándiz
video_info contains now the 'ytplayer.config.args' dictionary
2014-11-30[youtube] Try to extract the video_info from the webpage before requesting ↵Jaime Marquínez Ferrándiz
the 'get_video_info' pages The YouTube player doesn't seem to use them except for embedded videos, so we can skip a network request. But they still provide better error mesagges (for removed videos for example).
2014-11-30[youtube] Update testJaime Marquínez Ferrándiz
2014-11-30[youtube] Add format 313 (fixes #4339)Jaime Marquínez Ferrándiz
2014-11-30[youtube] Use a cookie for seeting the languageJaime Marquínez Ferrándiz
This way, we don't have to do an aditional request
2014-11-29[youtube] Don't confirm age when initializingJaime Marquínez Ferrándiz
It seems that all the videos with age restriction use now the age gate method, which doesn't require any confirmation.
2014-11-26[youtube] Remove useless u prefixesPhilipp Hagemeister
2014-11-23Merge remote-tracking branch 'jtwaleson/master'Philipp Hagemeister
2014-11-23PEP8: applied even more rulesJouke Waleson
2014-11-23Merge remote-tracking branch 'jtwaleson/master'Philipp Hagemeister
2014-11-23PEP8: more appliedJouke Waleson
2014-11-23PEP8 appliedJouke Waleson
2014-11-23[youtube] Clarify keywordsPhilipp Hagemeister
2014-11-23[youtube] Support controversy videos (Fixes #4275)Philipp Hagemeister
2014-11-18[youtube] Add webm audio formats (Fixes #4229)Philipp Hagemeister
2014-11-17[youtube] Better error message for DASH manifestPhilipp Hagemeister
2014-11-13Fix YouTube signature extraction.Aaron Wojnowski
2014-11-09[YoutubeDL] Add playlist_id and playlist_title fields (Fixes #4139)Philipp Hagemeister
2014-11-04[youtube] Clarify outputPhilipp Hagemeister