aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2013-08-15Unable to Download Video (fixes #1247)patrickslin
2013-08-13Updated Vevo Signature Length (fixes #1237)patrickslin
2013-08-08New sig len 89 algopatrickslin
Fixes new YT encrypted sig len 89.
2013-08-08Invalid signature again (fixes #1215)patrickslin
2013-08-07Merge remote-tracking branch 'patrickslin/patch-4'Philipp Hagemeister
2013-08-07Merge commit '7a4c6cc92f9ffec9135652a49153caffa5520c29'Philipp Hagemeister
2013-08-06Encrypted sig 87 broken again (fixes #1200)patrickslin
2013-08-06Updated the 84 length signature decryptionAndreiArba
Updated the right 84 length signature decryption 06.08.2013
2013-08-02[youtube] don't crash in verbose mode if 'ad3_module' is not defined in age ↵Jaime Marquínez Ferrándiz
protected videos (fixes #1159)
2013-08-02[youtube]: new algo for length 83 (fixes #1164)Jaime Marquínez Ferrándiz
2013-08-02[youtube] show which formats are in 3D with "-F" and in the format fieldJaime Marquínez Ferrándiz
2013-08-01add support for download YouTube 3d format of 3d contentAllan Zhou
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