aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2014-01-22[youtube] Make DASH manifest download conditional for nowPhilipp Hagemeister
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
2014-01-22Merge branch 'paged-lists'Philipp Hagemeister
Conflicts: test/test_utils.py youtube_dl/extractor/youtube.py
2014-01-22Merge branch 'youtube-dash-manifest'Philipp Hagemeister
Conflicts: youtube_dl/extractor/youtube.py
2014-01-20Add infrastructure for paged listsPhilipp Hagemeister
This commit allows to download pages in playlists as needed instead of all at once. Before this commit, youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download took quite some time - now it's almost instantaneous. As an example, the youtube:user extractor has been converted. Fixes #2175
2014-01-20[youtube] Fall back to header if playlist title is not availablePhilipp Hagemeister
Sometimes (in about 10% of requests), the og:title is missing for a weird reason. See #2170 for an example
2014-01-19[youtube] Download DASH manifestPhilipp Hagemeister
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats. Fixes #2166
2014-01-17[everyonesmixtape] Add support (Fixes #2161)Philipp Hagemeister
2014-01-09[youtube] Add a pseudo format for rtmp videos (#2123)Philipp Hagemeister
2014-01-09[youtube] Correct subtitle URL (Fixes #2120)Philipp Hagemeister
2014-01-08Use double quotes in error message (#2112)Philipp Hagemeister
On Windows, double quotes are required, because single quotes get served to youtube-dl. (Yes, cmd.exe is crazy like that). On other system, both double and single quotes are fine, unless the string contains a dollar sign (then you need single quotes). Since virtually no URLs contain dollar signs, double quotes should do.
2014-01-01[youtube] Add itag 264 (closes #2063)Jaime Marquínez Ferrándiz
It has a better bitrate than 137 but the same resolution
2013-12-24[youtube] Simplify format specificationPhilipp Hagemeister
2013-12-24Add temporary _sort_formats helper functionPhilipp Hagemeister
2013-12-23[youtube] Prefer videos with soundPhilipp Hagemeister
2013-12-23Merge remote-tracking branch 'rzhxeo/youtube'Philipp Hagemeister
2013-12-22[youtube:user] Speed up --match-titlePhilipp Hagemeister
2013-12-18[YoutubeIE] Sort formats by resolutionrzhxeo
2013-12-18[YoutubeIE] Add width and height to format dictrzhxeo
2013-12-18[YoutubeIE] Externalize format selectionrzhxeo
2013-12-17[youtube] Do not warn for videos with allow_rating=0Philipp Hagemeister
This fixes #1982 Test video: http://www.youtube.com/watch?v=gi2uH3YxohU
2013-12-16[youtube] Make duration an integer or NonePhilipp Hagemeister
2013-12-09Merge remote-tracking branch 'jaimeMF/yt-toplists'Philipp Hagemeister
2013-12-09Add fatal=False parameter to _download_* functions.Philipp Hagemeister
This allows us to simplify the calls in the youtube extractor even further.
2013-12-08Remove the calls to 'compat_urllib_request.urlopen' in a few extractorsJaime Marquínez Ferrándiz
2013-12-08[youtube:channel] Fix automated channel detectionPhilipp Hagemeister
2013-12-06[youtube:playlist] Recognize mix ids for direct use (fixes #1295)Jaime Marquínez Ferrándiz
2013-12-06[youtube:playlist] Support mix ids longer than 13 (#1295)Jaime Marquínez Ferrándiz
2013-12-06[youtube] Extract like and dislike count (#1895)Jaime Marquínez Ferrándiz
2013-12-04[youtube] Resolve URLs in commentsPhilipp Hagemeister
2013-12-03Change the ie_name of YoutubeSearchDateIEJaime Marquínez Ferrándiz
It produced a duplicate entry when listing the extractors with '--list-extractors' and generates noise in the commit log when generating the supported sites webpage (like in 09f355f73bf1657ecacfd05eda21d2c4bf1cc4a8)
2013-11-30[youtube] Add support for downloading top lists (fixes #1868)Jaime Marquínez Ferrándiz
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
2013-11-28[youtube:feeds] Use the 'paging' value from the downloaded json information ↵Jaime Marquínez Ferrándiz
(fixes #1845)
2013-11-27[youtube:playlist] Fix the extraction of the title for some mixes (#1844)Jaime Marquínez Ferrándiz
Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM
2013-11-26[youtube:playlist] Add support for YouTube mixes (fixes #1839)Jaime Marquínez Ferrándiz
2013-11-26Use the new '_download_xml' helper in more extractorsJaime Marquínez Ferrándiz
2013-11-26[youtube:playlist] Remove the link with index 0Jaime Marquínez Ferrándiz
It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example)
2013-11-25Merge remote-tracking branch 'rbrito/swap-dimensions'Philipp Hagemeister
2013-11-24[youtube] Add an extractor for downloading the watch history (closes #1821)Jaime Marquínez Ferrándiz
2013-11-24[youtube] do not use variable name twicePhilipp Hagemeister
2013-11-22Match --download-archive during playlist processing (Fixes #1745)Philipp Hagemeister
2013-11-22Merge remote-tracking branch 'jaimeMF/yt-playlists'Philipp Hagemeister
2013-11-18[youtube] only allow domain name to be upper-case (#1786)Philipp Hagemeister
2013-11-18Support protocol-independent URLs (#1787)Philipp Hagemeister
2013-11-18Suppor embed-only videos (Fixes #1746)Philipp Hagemeister
2013-11-17[youtube] Add view_count (Fixes #1781)Philipp Hagemeister
2013-11-15[youtube:channel] Fix the extraction of autogenerated channelsJaime Marquínez Ferrándiz
The ajax pages are empty, now it looks directly in the channel's /videos page
2013-11-15Merge branch 'master' of github.com:rg3/youtube-dlPhilipp Hagemeister
2013-11-15[youtube] Fix protocol-independent URLs (Fixes #1768)Philipp Hagemeister
2013-11-13Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750)Jaime Marquínez Ferrándiz
2013-11-13[youtube:playlist] Login into youtube if requested (fixes #1757)Jaime Marquínez Ferrándiz
Allows to download private playlists