aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2013-07-31[youtube] Add support for downloading videos with hlsvp (fixes #1083)Jaime Marquínez Ferrándiz
They are downloaded with a m3u8 manifest, they seem to be encrypted, but ffmpeg can handle them.
2013-07-31YoutubeIE: with age protected videos, add a missing "return" to return the ↵Jaime Marquínez Ferrándiz
signature decrypted with _decrypt_signature
2013-07-31YoutubeIE: new algo for length 86 (fixes #1156)Jaime Marquínez Ferrándiz
Now is using the same length as the flash player used for age protected videos, but the algorithm is different, so now for age protected videos it first tries to use the old algo.
2013-07-25YoutubeIE: add algo for length 79 (fixes #1126)Jaime Marquínez Ferrándiz
2013-07-25YoutubeIE: new algo for length 81 (fixes #1127)Jaime Marquínez Ferrándiz
2013-07-24[youtube] use itertools.count instead of a "while True" loop and a manual ↵Jaime Marquínez Ferrándiz
counter
2013-07-24[youtube] add an extractor for the "Watch Later" listJaime Marquínez Ferrándiz
2013-07-24Add an extractor for downloading the Youtube favorite videos(closes #127)Jaime Marquínez Ferrándiz
2013-07-24YoutubeIE: Move the code from _real_initialize to a base classJaime Marquínez Ferrándiz
This allows to reuse the code in other IEs without having to overwrite some parts.
2013-07-24YoutubePlaylistIE: break only if there's no entry field in the responseJaime Marquínez Ferrándiz
Otherwise the Favorite videos playlist cannot be downloaded complete. Also break if it reach the maximum value of the start-index.
2013-07-24YoutubeIE: new algo for length 87 (fixes #1105)patrickslin
Squashed commit from the pull requests #1107, #1109 and #1110.
2013-07-23YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajaxJaime Marquínez Ferrándiz
It wasn't detecting when there aren't more videos
2013-07-20[youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) ↵Jaime Marquínez Ferrándiz
(closes #476) The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax
2013-07-19YoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslinJaime Marquínez Ferrándiz
2013-07-18YoutubeIE: add algo for length 90 (closes #1064)Jaime Marquínez Ferrándiz
Order the cases from higher to lower length.
2013-07-17YoutubeIE: some encrypted signatures have more than two parts, print the ↵Jaime Marquínez Ferrándiz
size of all the parts
2013-07-17[youtube] Add code for signature 92 (Closes #1060)Philipp Hagemeister
2013-07-17Revert "[youtube] improved decrypt_signature, closes #1060"Philipp Hagemeister
This reverts commit fe6fad124207979c7d656ceef1ab95c29dc14ac6 and closes #1066.
2013-07-17[youtube] improved decrypt_signature, closes #1060Anton Novosyolov
2013-07-11YoutubeIE: add algo for length 81 (closes #1026)Jaime Marquínez Ferrándiz
2013-07-11YoutubeIE: a new algo for length 83Jaime Marquínez Ferrándiz
2013-07-10YoutubeIE: show a more meaningful error when it founds a rtmpe download ↵Jaime Marquínez Ferrándiz
(related #343)
2013-07-10YoutubeIE: new algo for length 83 (closes #1017 and closes #1016)Jaime Marquínez Ferrándiz
2013-07-09YoutubeIE: Fix vevo explicit videos (closes #956)Jaime Marquínez Ferrándiz
When an age restricted video is detected it simulates accessing the video from www.youtube.com/v/{video_id}
2013-07-08YoutubeSubscriptionsIE: raise an error if there's no login information.Jaime Marquínez Ferrándiz
2013-07-08YoutubeIE: use the new method in the base IE for getting the login infoJaime Marquínez Ferrándiz
2013-07-08Do not redefine variables in list comprehensionsPhilipp Hagemeister
2013-07-07YoutubeIE: extract the thumbnail in the best possible qualityJaime Marquínez Ferrándiz
2013-07-07[youtube:subscriptions] Use colon for differentiation of shortcutsPhilipp Hagemeister
2013-07-07[youtube] Add and extractor for the subscriptions feed (closes #498)Jaime Marquínez Ferrándiz
It can be downloaded using the ytsubscriptions keyword. It needs the login information.
2013-07-02Do not show bug report for errors that are to be expected (Closes #973)Philipp Hagemeister
2013-07-01Add --list-extractor-descriptions (human-readable list of IEs)Philipp Hagemeister
2013-07-01[youtube]: add YoutubeShowIE (closes #14)Jaime Marquínez Ferrándiz
It just extracts the playlists urls for each season
2013-07-01YoutubeIE: use a negative index when accessing the last element of the ↵Jaime Marquínez Ferrándiz
format list
2013-07-01YoutubeIE: extract the correct video id for movie URLs (closes #597)Jaime Marquínez Ferrándiz
2013-07-01[youtube] Warn if URL is most likely wrong (#969)Philipp Hagemeister
2013-06-29keep track of the dates and html5player versions of working YT signature algosFilippo Valsorda
2013-06-27[youtube] Fix tests in 2.xPhilipp Hagemeister
2013-06-27Allow _TESTS attribute for IEs with multiple testsPhilipp Hagemeister
This also improves the numbering of duplicate tests
2013-06-27YoutubeIE: update the docstrings and the error message of _decrypt_signatureJaime Marquínez Ferrándiz
Now it doesn't check the size of the two parts of the key.
2013-06-27print more encrypted signature info on -v (rel: #948)Filippo Valsorda
2013-06-27a new day, a new s algo - fix #946Filippo Valsorda
2013-06-27simplify youtube signature generationPhilipp Hagemeister
2013-06-27Add a clean-room implementation for youtube signaturesPhilipp Hagemeister
2013-06-25Add the option "--write-auto-sub" to download automatic subtitles from YoutubeJaime Marquínez Ferrándiz
Now automatic subtitles are only downloaded if the option is given. (closes #903)
2013-06-25improve generic and encrypted signature error messagesFilippo Valsorda
2013-06-25Handle video pages without vevo IDs (Fixes #923)Philipp Hagemeister
2013-06-24YoutubeIE: Extend decryption of signatures to all videos that have the 's' ↵Jaime Marquínez Ferrándiz
field in the url_encoded_fmt_stream_map (related #920)
2013-06-24[youtube] fix condition always being evaluated to trueJaime Marquínez Ferrándiz
2013-06-24[youtube] Use mp4 as extension for format 38 (Fixes #892)Philipp Hagemeister