Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [youtube:feeds] Use the 'paging' value from the downloaded json information ↵ | Jaime Marquínez Ferrándiz | 2013-11-28 | 1 | -12/+3 |
| | | | | (fixes #1845) | ||||
* | [youtube:playlist] Fix the extraction of the title for some mixes (#1844) | Jaime Marquínez Ferrándiz | 2013-11-27 | 1 | -1/+3 |
| | | | | Like https://www.youtube.com/watch?v=g8jDB5xOiuE&list=RDIh2gxLqR7HM | ||||
* | [youtube:playlist] Add support for YouTube mixes (fixes #1839) | Jaime Marquínez Ferrándiz | 2013-11-26 | 1 | -2/+22 |
| | |||||
* | Use the new '_download_xml' helper in more extractors | Jaime Marquínez Ferrándiz | 2013-11-26 | 1 | -3/+1 |
| | |||||
* | [youtube:playlist] Remove the link with index 0 | Jaime Marquínez Ferrándiz | 2013-11-26 | 1 | -3/+5 |
| | | | | It's not the first video of the playlist, it appears in the 'Play all' button (see the test course for an example) | ||||
* | Merge remote-tracking branch 'rbrito/swap-dimensions' | Philipp Hagemeister | 2013-11-25 | 1 | -13/+13 |
|\ | |||||
| * | extractor: youtube: Swap video dimensions to match standard practice. | Rogério Brito | 2013-10-19 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While working on this, I thought about simplifying things like changing 480x854 to 480p, and that seemed like a good option, until I realized that people (me included) usually link the concept of some number followed by a p with the video being 16:9. So, we would be losing some information and, as we all know, [explicit is better than implicit][*]. [*]: http://www.python.org/dev/peps/pep-0020/ This closes #1446. Signed-off-by: Rogério Brito <rbrito@ime.usp.br> | ||||
* | | [youtube] Add an extractor for downloading the watch history (closes #1821) | Jaime Marquínez Ferrándiz | 2013-11-24 | 1 | -0/+14 |
| | | |||||
* | | [youtube] do not use variable name twice | Philipp Hagemeister | 2013-11-24 | 1 | -2/+2 |
| | | |||||
* | | Match --download-archive during playlist processing (Fixes #1745) | Philipp Hagemeister | 2013-11-22 | 1 | -10/+16 |
| | | |||||
* | | Merge remote-tracking branch 'jaimeMF/yt-playlists' | Philipp Hagemeister | 2013-11-22 | 1 | -31/+17 |
|\ \ | |||||
| * | | [youtube:playlist] Login into youtube if requested (fixes #1757) | Jaime Marquínez Ferrándiz | 2013-11-13 | 1 | -1/+4 |
| | | | | | | | | | | | | Allows to download private playlists | ||||
| * | | [youtube:playlist] Don't use the gdata api (closes #1508) | Jaime Marquínez Ferrándiz | 2013-11-13 | 1 | -30/+13 |
| | | | | | | | | | | | | Parse the playlist pages instead | ||||
* | | | [youtube] only allow domain name to be upper-case (#1786) | Philipp Hagemeister | 2013-11-18 | 1 | -2/+2 |
| | | | |||||
* | | | Support protocol-independent URLs (#1787) | Philipp Hagemeister | 2013-11-18 | 1 | -2/+2 |
| | | | |||||
* | | | Suppor embed-only videos (Fixes #1746) | Philipp Hagemeister | 2013-11-18 | 1 | -3/+15 |
| | | | |||||
* | | | [youtube] Add view_count (Fixes #1781) | Philipp Hagemeister | 2013-11-17 | 1 | -0/+6 |
| | | | |||||
* | | | [youtube:channel] Fix the extraction of autogenerated channels | Jaime Marquínez Ferrándiz | 2013-11-15 | 1 | -13/+24 |
| | | | | | | | | | | | | The ajax pages are empty, now it looks directly in the channel's /videos page | ||||
* | | | Merge branch 'master' of github.com:rg3/youtube-dl | Philipp Hagemeister | 2013-11-15 | 1 | -2/+2 |
|\ \ \ | |||||
| * | | | Don't assume the 'subtitlesformat' is set in the params dict (fixes #1750) | Jaime Marquínez Ferrándiz | 2013-11-13 | 1 | -2/+2 |
| |/ / | |||||
* | | | [youtube] Fix protocol-independent URLs (Fixes #1768) | Philipp Hagemeister | 2013-11-15 | 1 | -0/+2 |
|/ / | |||||
* | | Merge pull request #1705 from iemejia/master | Jaime Marquínez Ferrándiz | 2013-11-10 | 1 | -1/+1 |
|\ \ | | | | | | | | | | [ted] support for subtitles | ||||
| * \ | Merge branch 'ted_subtitles' | Ismaël Mejía | 2013-11-02 | 1 | -1/+1 |
| |\ \ | |||||
| | * | | [subtitles] refactor to support websites with subtitle information the | Ismaël Mejía | 2013-11-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | webpage. I added the parameter webpage, so now it's similar to the way automatic captions are handled. This is an improvement needed for websites like TED. | ||||
* | | | | [youtube:channel] Fix the extraction | Jaime Marquínez Ferrándiz | 2013-11-06 | 1 | -21/+10 |
| | | | | | | | | | | | | | | | | The page don't include the 'load more' button anymore, now we directly get the 'c4_browse_ajax' pages. | ||||
* | | | | [youtube] Add description for YoutubeSearchDateIE (#1710) | Philipp Hagemeister | 2013-11-03 | 1 | -0/+1 |
| | | | | |||||
* | | | | Merge remote-tracking branch 'CBGoodBuddy/ytsearchtime' | Philipp Hagemeister | 2013-11-03 | 1 | -0/+3 |
|\ \ \ \ | |||||
| * | | | | Add YoutubeSearchDateIE extractor to youtube.py & __init__.py, which ↵ | Craig Markwardt | 2013-11-02 | 1 | -0/+3 |
| |/ / / | | | | | | | | | | | | | searches by publication date. | ||||
* | | | | Add the 'webpage_url' field to info_dict | Jaime Marquínez Ferrándiz | 2013-11-03 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | The url for the video page, it must allow to reproduce the result. It's automatically set by YoutubeDL if it's missing. | ||||
* | | | | [youtube] Remove vevo test | Jaime Marquínez Ferrándiz | 2013-11-02 | 1 | -12/+0 |
|/ / / | | | | | | | | | | The video is no longer available and it seems that vevo video don't use encrypted signatures anymore. | ||||
* | | | [youtube] Encode subtitle track name in request (Fixes #1700) | Philipp Hagemeister | 2013-11-02 | 1 | -1/+1 |
| | | | |||||
* | | | [youtube] Fix login (Fixes #1681) | Philipp Hagemeister | 2013-10-29 | 1 | -9/+2 |
| | | | |||||
* | | | [youtube] Set the format_id field to the itag of the format (closes #1624) | Jaime Marquínez Ferrándiz | 2013-10-25 | 1 | -5/+6 |
| | | | |||||
* | | | Fix the extensions of two tests with youtube videos | Jaime Marquínez Ferrándiz | 2013-10-25 | 1 | -1/+1 |
| | | | | | | | | | | | | The best quality is now a mp4 video. | ||||
* | | | [youtube] Also use the 'adaptative_fmts' field from the /get_video_info page ↵ | Jaime Marquínez Ferrándiz | 2013-10-25 | 1 | -13/+10 |
| | | | | | | | | | | | | | | | | | | (fixes #1649) The 'adaptative_fmts' field from the video page is not added to the 'url_encoded_fmt_stream_map' | ||||
* | | | Merge pull request #1622 from rbrito/fix-extension | Philipp Hagemeister | 2013-10-22 | 1 | -3/+5 |
|\ \ \ | | | | | | | | | extractor: youtube: Set extension of AAC audio formats to m4a. | ||||
| * | | | extractor: youtube: Fix extension of dash formats. | Rogério Brito | 2013-10-18 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | While we are at it, separate the audio formats from the video formats. Signed-off-by: Rogério Brito <rbrito@ime.usp.br> | ||||
| * | | | extractor: youtube: Set extension of AAC audio formats to m4a. | Rogério Brito | 2013-10-18 | 1 | -3/+3 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This, in particular, eases downloading both audio and videos in DASH formats before muxing them, which alleviates the problem that I exposed on issue Furthermore, one may argue that this is, indeed, the case for correctness's sake. Signed-off-by: Rogério Brito <rbrito@ime.usp.br> | ||||
* | | | [youtube] Use 'node is None' when checking if the video has automatic captions | Jaime Marquínez Ferrándiz | 2013-10-21 | 1 | -1/+1 |
|/ / | | | | | | | It had stopped working and it reports a FutureWarning | ||||
* | | [youtube] Do not crash if caption info is missing altogether (Fixes #1610) | Philipp Hagemeister | 2013-10-17 | 1 | -1/+1 |
|/ | |||||
* | [youtube] Adds #1312 Download annotations | Jai Grimshaw | 2013-10-14 | 1 | -0/+10 |
| | | | | | | Adds #1321 Download annotations from youtube Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API. Added unit test for annotations. | ||||
* | [youtube] Do not recognize attribution link as user (Fixes #1573) | Philipp Hagemeister | 2013-10-09 | 1 | -1/+1 |
| | |||||
* | [youtube] set the 'name' parameter in the subtitles url (fixes #1577) | Jaime Marquínez Ferrándiz | 2013-10-09 | 1 | -0/+1 |
| | |||||
* | Restore warning when user forgets to quote URL (#1396) | Philipp Hagemeister | 2013-10-07 | 1 | -4/+16 |
| | |||||
* | Call extracted property age_limit everywhere | Philipp Hagemeister | 2013-10-06 | 1 | -1/+1 |
| | |||||
* | Allow users to specify an age limit (fixes #1545) | Philipp Hagemeister | 2013-10-06 | 1 | -1/+2 |
| | | | | | With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS . Add rudimentary support in youtube, pornotube, and youporn. | ||||
* | Include length in player cache ID | Philipp Hagemeister | 2013-10-04 | 1 | -3/+4 |
| | | | | | Some videos use the same player with IDs of multiple lengths. See https://travis-ci.org/rg3/youtube-dl/jobs/12126506#L319 for an example. | ||||
* | [youtube] new static 82 signature | Philipp Hagemeister | 2013-10-04 | 1 | -1/+1 |
| | |||||
* | [youtube] Simplify cache_dir code (#1529) | Philipp Hagemeister | 2013-10-02 | 1 | -6/+2 |
| | |||||
* | Merge remote-tracking branch 'holomorph/master' | Philipp Hagemeister | 2013-10-02 | 1 | -2/+6 |
|\ |