youtube-dl
10 years agoPrint urls from the batch file with --verbose (related #1155)
Jaime Marquínez Ferrándiz [Tue, 30 Jul 2013 21:11:44 +0000 (23:11 +0200)]
Print urls from the batch file with --verbose (related #1155)

10 years agoDisable way and tf1 tests, the whole videos are served sometimes, so the md5 sum...
Jaime Marquínez Ferrándiz [Tue, 30 Jul 2013 09:19:07 +0000 (11:19 +0200)]
Disable way and tf1 tests, the whole videos are served sometimes, so the md5 sum doesn't match.

10 years ago[worldstarhiphop] Small cleanup
Jaime Marquínez Ferrándiz [Tue, 30 Jul 2013 09:10:17 +0000 (11:10 +0200)]
[worldstarhiphop] Small cleanup

The second check for the Vevo id is not necessary.

10 years agoMerge pull request #1148 from JohnyMoSwag/master
Jaime Marquínez Ferrándiz [Tue, 30 Jul 2013 09:05:40 +0000 (11:05 +0200)]
Merge pull request #1148 from JohnyMoSwag/master

[worldstarhiphop] support vevo videos

10 years agoMerge pull request #1149 from pishposhmcgee/patch-3
Jaime Marquínez Ferrándiz [Tue, 30 Jul 2013 08:57:37 +0000 (01:57 -0700)]
Merge pull request #1149 from pishposhmcgee/patch-3

[vevo] Modified m_urls regex and video_url

10 years agousing re.search
Johny Mo Swag [Mon, 29 Jul 2013 21:39:14 +0000 (14:39 -0700)]
using re.search

10 years ago[wat] fix the extraction of the video url (fixes #1103)
Jaime Marquínez Ferrándiz [Mon, 29 Jul 2013 21:38:02 +0000 (23:38 +0200)]
[wat] fix the extraction of the video url (fixes #1103)

Use the direct download link for Android.

10 years agoAdd an extractor for kankan.com (closes #1133)
Jaime Marquínez Ferrándiz [Mon, 29 Jul 2013 21:13:12 +0000 (23:13 +0200)]
Add an extractor for kankan.com (closes #1133)

10 years agoModified m_urls regex and video_url
pishposhmcgee [Mon, 29 Jul 2013 20:45:20 +0000 (15:45 -0500)]
Modified m_urls regex and video_url

Some videos have a leading slash, some do not

10 years agodetect vevo embed fix
Johny Mo Swag [Mon, 29 Jul 2013 19:24:26 +0000 (12:24 -0700)]
detect vevo embed fix

10 years agodetect vevo embed
Johny Mo Swag [Mon, 29 Jul 2013 19:11:57 +0000 (12:11 -0700)]
detect vevo embed

10 years ago[vimeo] add an extractor for channels
Jaime Marquínez Ferrándiz [Mon, 29 Jul 2013 11:12:09 +0000 (13:12 +0200)]
[vimeo] add an extractor for channels

10 years ago[dailymotion] Add an extractor for Dailymotion playlists
Jaime Marquínez Ferrándiz [Mon, 29 Jul 2013 10:07:38 +0000 (12:07 +0200)]
[dailymotion] Add an extractor for Dailymotion playlists

10 years agoAdd an extractor for roxwell.com (closes #1044)
Jaime Marquínez Ferrándiz [Fri, 26 Jul 2013 11:00:59 +0000 (13:00 +0200)]
Add an extractor for roxwell.com (closes #1044)

10 years agorelease 2013.07.25.2
Philipp Hagemeister [Thu, 25 Jul 2013 20:58:40 +0000 (22:58 +0200)]
release 2013.07.25.2

10 years agoYoutubeIE: add algo for length 79 (fixes #1126)
Jaime Marquínez Ferrándiz [Thu, 25 Jul 2013 20:50:24 +0000 (22:50 +0200)]
YoutubeIE: add algo for length 79 (fixes #1126)

10 years agoYoutubeIE: new algo for length 81 (fixes #1127)
Jaime Marquínez Ferrándiz [Thu, 25 Jul 2013 20:06:53 +0000 (22:06 +0200)]
YoutubeIE: new algo for length 81 (fixes #1127)

10 years agoMerge pull request #1120 from pishposhmcgee/patch-1
Jaime Marquínez Ferrándiz [Thu, 25 Jul 2013 08:14:43 +0000 (01:14 -0700)]
Merge pull request #1120 from pishposhmcgee/patch-1

[collegehumor] Added an option 'e' to go with 'video' or 'embed'

10 years ago[keek] Fix testcase (Broken by accident in 6625f82940b2701e2ccc9a6cf5808056b075e16b)
Philipp Hagemeister [Thu, 25 Jul 2013 08:10:37 +0000 (10:10 +0200)]
[keek] Fix testcase (Broken by accident in 6625f82940b2701e2ccc9a6cf5808056b075e16b)

10 years agorelease 2013.07.25.1
Philipp Hagemeister [Thu, 25 Jul 2013 07:53:15 +0000 (09:53 +0200)]
release 2013.07.25.1

10 years ago[ina] Allow I at start of video IDs
Philipp Hagemeister [Thu, 25 Jul 2013 07:52:53 +0000 (09:52 +0200)]
[ina] Allow I at start of video IDs

10 years ago[keek] Allow httpS URLs (Fixes #1123)
Philipp Hagemeister [Thu, 25 Jul 2013 07:40:19 +0000 (09:40 +0200)]
[keek] Allow httpS URLs (Fixes #1123)

10 years agorelease 2013.07.25
Philipp Hagemeister [Thu, 25 Jul 2013 07:35:25 +0000 (09:35 +0200)]
release 2013.07.25

10 years agoMerge remote-tracking branch 'pishposhmcgee/patch-2'
Philipp Hagemeister [Thu, 25 Jul 2013 07:34:56 +0000 (09:34 +0200)]
Merge remote-tracking branch 'pishposhmcgee/patch-2'

10 years ago[ina] Fix URL detection (Fixes #1121)
Philipp Hagemeister [Thu, 25 Jul 2013 07:34:12 +0000 (09:34 +0200)]
[ina] Fix URL detection (Fixes #1121)

10 years agochanged video_url regex
pishposhmcgee [Thu, 25 Jul 2013 02:51:08 +0000 (21:51 -0500)]
changed video_url regex

Some older videos contain an extra properties such as 'embed' before 'type'.

10 years agoAdded an option 'e' to go with 'video' or 'embed'
pishposhmcgee [Wed, 24 Jul 2013 21:55:28 +0000 (16:55 -0500)]
Added an option 'e' to go with 'video' or 'embed'

Based on links that I've seen, /e/<videoid> also occurs in the wild, and making this substitution yields effective results.

10 years ago[youtube] use itertools.count instead of a "while True" loop and a manual counter
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 20:27:33 +0000 (22:27 +0200)]
[youtube] use itertools.count instead of a "while True" loop and a manual counter

10 years ago[youtube] add an extractor for the "Watch Later" list
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 20:13:39 +0000 (22:13 +0200)]
[youtube] add an extractor for the "Watch Later" list

10 years agorelease 2013.07.24.2
Philipp Hagemeister [Wed, 24 Jul 2013 19:18:41 +0000 (21:18 +0200)]
release 2013.07.24.2

10 years agoAdd an extractor for downloading the Youtube favorite videos(closes #127)
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 18:45:19 +0000 (20:45 +0200)]
Add an extractor for downloading the Youtube favorite videos(closes #127)

10 years agoYoutubeIE: Move the code from _real_initialize to a base class
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 18:40:12 +0000 (20:40 +0200)]
YoutubeIE: Move the code from _real_initialize to a base class

This allows to reuse the code in other IEs without having to overwrite some parts.

10 years agoYoutubePlaylistIE: break only if there's no entry field in the response
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 18:14:55 +0000 (20:14 +0200)]
YoutubePlaylistIE: break only if there's no entry field in the response

Otherwise the Favorite videos playlist cannot be downloaded complete.
Also break if it reach the maximum value of the start-index.

10 years agoExfmIE: extract Soundcloud songs using SoundcloudIE
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 12:39:21 +0000 (14:39 +0200)]
ExfmIE: extract Soundcloud songs using SoundcloudIE

Now SouncloudIE accepts api urls.

10 years ago[soundcloud]: Some improvements
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 12:05:14 +0000 (14:05 +0200)]
[soundcloud]: Some improvements

Extract thumbnails.
Make SoundcloudSetIE a subclass of SoundcloudIE to reuse some code.
Directly extract the file url without downloading an extra page.

10 years agorelease 2013.07.24.1
Philipp Hagemeister [Wed, 24 Jul 2013 11:52:55 +0000 (13:52 +0200)]
release 2013.07.24.1

10 years agoAdd Youtube player info for length 87
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 10:48:25 +0000 (12:48 +0200)]
Add Youtube player info for length 87

10 years agoMerge pull request #1114 from alexvh/traileraddict_hd
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 08:50:37 +0000 (10:50 +0200)]
Merge pull request #1114 from alexvh/traileraddict_hd

[traileraddict] Obtain hd quality stream if available

Updated md5 checksum of the test video.

10 years ago[traileraddict]: Support clips urls and more trailer urls
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 08:43:44 +0000 (10:43 +0200)]
[traileraddict]: Support clips urls and more trailer urls

10 years agoMerge pull request #1113 from alexvh/master
Jaime Marquínez Ferrándiz [Wed, 24 Jul 2013 08:37:52 +0000 (10:37 +0200)]
Merge pull request #1113 from alexvh/master

[traileraddict] Allow all types of trailer URLs

10 years agorelease 2013.07.24
Philipp Hagemeister [Wed, 24 Jul 2013 08:29:34 +0000 (10:29 +0200)]
release 2013.07.24

10 years agoYoutubeIE: new algo for length 87 (fixes #1105)
patrickslin [Wed, 24 Jul 2013 00:32:25 +0000 (17:32 -0700)]
YoutubeIE: new algo for  length 87 (fixes #1105)

Squashed commit from the pull requests #1107, #1109 and #1110.

10 years ago[traileraddict] Obtain hd quality stream if available
Alex Van't Hof [Wed, 24 Jul 2013 06:33:48 +0000 (02:33 -0400)]
[traileraddict] Obtain hd quality stream if available

No clear method for determining if hd is available so opted to just
check for presence of hd toggle function.

10 years ago[traileraddict] Allow all types of trailer URLs
Alex Van't Hof [Wed, 24 Jul 2013 04:48:11 +0000 (00:48 -0400)]
[traileraddict] Allow all types of trailer URLs

Valid url regex for traileraddict.com is too strict. Need to allow,
e.g. theatrical-trailer, teaser-trailer, feature-read-band-trailer, etc.

10 years agorelease 2013.07.23.1
Philipp Hagemeister [Tue, 23 Jul 2013 16:37:52 +0000 (18:37 +0200)]
release 2013.07.23.1

10 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Tue, 23 Jul 2013 16:37:09 +0000 (18:37 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

10 years ago[soundcloud] Support URLs with a slash at the end (Fixes #1104)
Philipp Hagemeister [Tue, 23 Jul 2013 16:35:52 +0000 (18:35 +0200)]
[soundcloud] Support URLs with a slash at the end (Fixes #1104)

10 years agoYoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax
Jaime Marquínez Ferrándiz [Tue, 23 Jul 2013 12:58:01 +0000 (14:58 +0200)]
YoutubeChannelE: switch ajax query from channel_ajax to c4_browse_ajax

It wasn't detecting when there aren't more videos

10 years agoMark WatIE and TF1IE as broken (related #1103)
Jaime Marquínez Ferrándiz [Tue, 23 Jul 2013 12:28:48 +0000 (14:28 +0200)]
Mark WatIE and TF1IE as broken (related #1103)

10 years agoCollegeHumorIE: support Youtube videos and embed urls (fixes #1094)
Jaime Marquínez Ferrándiz [Tue, 23 Jul 2013 12:27:13 +0000 (14:27 +0200)]
CollegeHumorIE: support Youtube videos and embed urls (fixes #1094)

10 years agorelease 2013.07.23
Philipp Hagemeister [Tue, 23 Jul 2013 12:20:52 +0000 (14:20 +0200)]
release 2013.07.23

10 years agoFix BreakIE
Jaime Marquínez Ferrándiz [Tue, 23 Jul 2013 09:41:05 +0000 (11:41 +0200)]
Fix BreakIE

Also detect videos that come from Youtube

10 years agoFix CollegHumorIE
Jaime Marquínez Ferrándiz [Tue, 23 Jul 2013 09:14:11 +0000 (11:14 +0200)]
Fix CollegHumorIE

Now it downloads the video over http in one file, it doesn't downloads in fragments
Added a test and use the methods in InfoExtractor for downloading webpages

10 years agoComedyCentralIE: support the extended interviews urls (fixes #1079)
Jaime Marquínez Ferrándiz [Sun, 21 Jul 2013 09:04:56 +0000 (11:04 +0200)]
ComedyCentralIE: support the extended interviews urls (fixes #1079)

10 years ago[youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) (closes...
Jaime Marquínez Ferrándiz [Sat, 20 Jul 2013 17:33:40 +0000 (19:33 +0200)]
[youtube] Add an extractor for Youtube recommended videos (":ytrec" keyword) (closes #476)

The new extractor and YoutubeSubscriptionsIE are subclasses of YoutubeFeedsInfoExtractor, which allows to fetch videos from http://www.youtube.com/feed_ajax

10 years ago[exfm] Add IE_* descriptions
Philipp Hagemeister [Sat, 20 Jul 2013 09:26:36 +0000 (11:26 +0200)]
[exfm] Add IE_* descriptions

10 years agoMerge remote-tracking branch 'yasoob/master'
Philipp Hagemeister [Sat, 20 Jul 2013 09:23:56 +0000 (11:23 +0200)]
Merge remote-tracking branch 'yasoob/master'

10 years agorelease 2013.07.19
Philipp Hagemeister [Fri, 19 Jul 2013 21:42:29 +0000 (23:42 +0200)]
release 2013.07.19

10 years agoWeiboIE: extract the player urls from a json webpage
Jaime Marquínez Ferrándiz [Fri, 19 Jul 2013 18:43:44 +0000 (20:43 +0200)]
WeiboIE: extract the player urls from a json webpage

Also extract a Sina url that doesn't require to follow a redirection.

10 years agoYoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslin
Jaime Marquínez Ferrándiz [Fri, 19 Jul 2013 15:12:40 +0000 (17:12 +0200)]
YoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslin

10 years agoTEDIE: fix the title extraction
Jaime Marquínez Ferrándiz [Fri, 19 Jul 2013 14:13:31 +0000 (16:13 +0200)]
TEDIE: fix the title extraction

10 years agoAdd WeiboIE (closes #1039)
Jaime Marquínez Ferrándiz [Fri, 19 Jul 2013 07:43:43 +0000 (09:43 +0200)]
Add WeiboIE (closes #1039)

It just embed video from other sites.
Modified the _VALID_URL of Youku to catch embed urls.

10 years agoAdd an extractor for 56.com (related #1039)
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 18:47:10 +0000 (20:47 +0200)]
Add an extractor for 56.com (related #1039)

10 years agoAdd SinaIE (related #1039): extractor for video.sina.com.cn
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 13:31:50 +0000 (15:31 +0200)]
Add SinaIE (related #1039): extractor for video.sina.com.cn

10 years agoInstagramIE: fix the extraction of the uploader_id and the title
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 11:12:27 +0000 (13:12 +0200)]
InstagramIE: fix the extraction of the uploader_id and the title

The page title is now 'Instagram', so we build it.
Also extract the description

10 years agoHint that --update may need sudo
Philipp Hagemeister [Thu, 18 Jul 2013 10:53:24 +0000 (12:53 +0200)]
Hint that --update may need sudo

10 years agorelease 2013.07.18
Philipp Hagemeister [Thu, 18 Jul 2013 10:41:49 +0000 (12:41 +0200)]
release 2013.07.18

10 years agoRemove the test to signature of lengths 43,43
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 10:29:09 +0000 (12:29 +0200)]
Remove the test to signature of lengths 43,43

It's already covered by the test for length 87

10 years agoYoutubeIE: add algo for length 90 (closes #1064)
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 10:24:16 +0000 (12:24 +0200)]
YoutubeIE: add algo for length 90 (closes #1064)

Order the cases from higher to lower length.

10 years agoMerge pull request #1068 from MiLk/genalgo-youtube-92
Jaime Marquínez Ferrándiz [Thu, 18 Jul 2013 07:51:39 +0000 (09:51 +0200)]
Merge pull request #1068 from MiLk/genalgo-youtube-92

[youtube] Add generator for signature 92

10 years agoforgot to import json json
M.Yasoob Khalid [Thu, 18 Jul 2013 07:40:56 +0000 (12:40 +0500)]
forgot to import json json

10 years agoremoved some unnecessary imports
M.Yasoob Khalid [Thu, 18 Jul 2013 07:37:47 +0000 (12:37 +0500)]
removed some unnecessary imports

10 years agocorrected a typo and added myself to travis notifications.
M.Yasoob Khalid [Thu, 18 Jul 2013 07:37:02 +0000 (12:37 +0500)]
corrected a typo and added myself to travis notifications.

10 years agoadded test for ex.fm
M.Yasoob Khalid [Thu, 18 Jul 2013 07:33:31 +0000 (12:33 +0500)]
added test for ex.fm

10 years agoadded an IE for ex.fm
M.Yasoob Khalid [Thu, 18 Jul 2013 07:30:21 +0000 (12:30 +0500)]
added an IE for ex.fm

10 years ago[youtube] Add generator for signature 92
Emilien Kenler [Wed, 17 Jul 2013 15:43:44 +0000 (17:43 +0200)]
[youtube] Add generator for signature 92

10 years agoAdd CondeNastIE
Jaime Marquínez Ferrándiz [Tue, 16 Jul 2013 18:50:16 +0000 (20:50 +0200)]
Add CondeNastIE

It supports some of the websites of the Condé Nast group: WIRED, GQ, Vogue, Glamour, W Magazine and Vanity Fair.

10 years agoYoutubeIE: some encrypted signatures have more than two parts, print the size of...
Jaime Marquínez Ferrándiz [Wed, 17 Jul 2013 10:08:10 +0000 (12:08 +0200)]
YoutubeIE: some encrypted signatures have more than two parts, print the size of all the parts

10 years agorelease 2013.07.17.1
Philipp Hagemeister [Wed, 17 Jul 2013 09:18:35 +0000 (11:18 +0200)]
release 2013.07.17.1

10 years ago[thisav] add a test for video MD5
Philipp Hagemeister [Wed, 17 Jul 2013 09:18:14 +0000 (11:18 +0200)]
[thisav] add a test for video MD5

10 years ago[thisav] Add IE (Fixes #1056)
Philipp Hagemeister [Wed, 17 Jul 2013 09:16:53 +0000 (11:16 +0200)]
[thisav] Add IE (Fixes #1056)

10 years ago[youtube] Add code for signature 92 (Closes #1060)
Philipp Hagemeister [Wed, 17 Jul 2013 09:06:34 +0000 (11:06 +0200)]
[youtube] Add code for signature 92 (Closes #1060)

10 years agoMark test_youtube_sig as non-executable (#1066)
Philipp Hagemeister [Wed, 17 Jul 2013 09:04:07 +0000 (11:04 +0200)]
Mark test_youtube_sig as non-executable (#1066)

10 years agoRevert "[youtube] improved decrypt_signature, closes #1060"
Philipp Hagemeister [Wed, 17 Jul 2013 08:58:07 +0000 (10:58 +0200)]
Revert "[youtube] improved decrypt_signature, closes #1060"

This reverts commit fe6fad124207979c7d656ceef1ab95c29dc14ac6 and closes #1066.

10 years ago[metacafe] Fix test
Philipp Hagemeister [Wed, 17 Jul 2013 08:50:30 +0000 (10:50 +0200)]
[metacafe] Fix test

10 years ago[metacafe] New result format
Philipp Hagemeister [Wed, 17 Jul 2013 08:49:49 +0000 (10:49 +0200)]
[metacafe] New result format

10 years ago[metacafe] Extract description
Philipp Hagemeister [Wed, 17 Jul 2013 08:45:35 +0000 (10:45 +0200)]
[metacafe] Extract description

10 years ago[metacafe] Fix uploader detection
Philipp Hagemeister [Wed, 17 Jul 2013 08:45:24 +0000 (10:45 +0200)]
[metacafe] Fix uploader detection

10 years agoUse unescapeHTML for OpenGraph properties
Philipp Hagemeister [Wed, 17 Jul 2013 08:38:23 +0000 (10:38 +0200)]
Use unescapeHTML for OpenGraph properties

These are attribute values, so we don't need the more complex and whitespace-destroying cleanHTML - we just need to unescape quotes, that's it.

10 years agoMerge remote-tracking branch 'Forever-Young/patch-1'
Philipp Hagemeister [Wed, 17 Jul 2013 07:25:52 +0000 (09:25 +0200)]
Merge remote-tracking branch 'Forever-Young/patch-1'

10 years ago[youtube] Add sig test for 92 (Thanks to @patrickslin)
Philipp Hagemeister [Wed, 17 Jul 2013 07:23:38 +0000 (09:23 +0200)]
[youtube] Add sig test for 92 (Thanks to @patrickslin)

10 years ago[youtube] improved decrypt_signature, closes #1060
Anton Novosyolov [Wed, 17 Jul 2013 06:41:43 +0000 (10:41 +0400)]
[youtube] improved decrypt_signature, closes #1060

10 years ago[metacafe] Use modern helper methods
Philipp Hagemeister [Tue, 16 Jul 2013 23:35:33 +0000 (01:35 +0200)]
[metacafe] Use modern helper methods

10 years agoIgnore errors in git error handling in verbose mode in Python 3
Philipp Hagemeister [Tue, 16 Jul 2013 23:33:28 +0000 (01:33 +0200)]
Ignore errors in git error handling in verbose mode in Python 3

10 years agoWrite debugging output to stderr (#1059)
Philipp Hagemeister [Tue, 16 Jul 2013 23:30:34 +0000 (01:30 +0200)]
Write debugging output to stderr (#1059)

10 years agorelease 2013.07.17
Philipp Hagemeister [Tue, 16 Jul 2013 23:14:38 +0000 (01:14 +0200)]
release 2013.07.17

10 years ago[metacafe] Add support for AnyClip videos (#1059)
Philipp Hagemeister [Tue, 16 Jul 2013 23:14:30 +0000 (01:14 +0200)]
[metacafe] Add support for AnyClip videos (#1059)

10 years ago[freesound] Minor improvements
Jaime Marquínez Ferrándiz [Mon, 15 Jul 2013 19:33:45 +0000 (21:33 +0200)]
[freesound] Minor improvements

10 years agoMerge pull request #1050 from yasoob/master
Jaime Marquínez Ferrándiz [Mon, 15 Jul 2013 19:06:51 +0000 (21:06 +0200)]
Merge pull request #1050 from yasoob/master

Added an IE and test for Freesound.org .

10 years agoadded test for freesound.org
M.Yasoob Khalid [Mon, 15 Jul 2013 15:17:09 +0000 (20:17 +0500)]
added test for freesound.org