Sergey M․ [Fri, 17 Apr 2015 21:50:22 +0000 (03:50 +0600)]
[gfycat] Simplify (Closes #5439, Closes #5394)
Sergey M․ [Fri, 17 Apr 2015 21:49:32 +0000 (03:49 +0600)]
Merge branch 'gfycat' of https://github.com/julianrichen/youtube-dl into julianrichen-gfycat
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 20:38:14 +0000 (22:38 +0200)]
YoutubeDL.post_process: simplify keep_video handling
Since keep_video started as None we always set it to keep_video_wish unless it was None, so in the end keep_video == keep_video_wish. This should have been changed in
f3ff1a3696c4080468e2cc5810c34273b148bd3e, but I didn't notice it.
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 20:29:30 +0000 (22:29 +0200)]
FFmpegExtractAudioPP: Simplify handling of already existing files
Sergey M․ [Fri, 17 Apr 2015 17:41:07 +0000 (23:41 +0600)]
[comedycentral] Fix feed uri request (Closes #5449, closes #5455)
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 17:24:30 +0000 (19:24 +0200)]
[soundcloud] Raise an error instead of calling 'report_error'
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 17:02:49 +0000 (19:02 +0200)]
[mixcloud] Simplify url extraction
On the tracks I tested the server number in the url from the webpage is valid
for the mp3 or the m4a file and any other number is invalid, it's a
waste of time to check them.
Sergey M․ [Fri, 17 Apr 2015 16:56:26 +0000 (22:56 +0600)]
[vimple] Fix extraction (Closes #5448)
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 12:55:24 +0000 (14:55 +0200)]
InfoExtractor._search_regex: Suggest updating when the regex is not found (suggested in #5442)
Reuse the same message from ExtractorError
Philipp Hagemeister [Fri, 17 Apr 2015 09:14:25 +0000 (11:14 +0200)]
release 2015.04.17
Jaime Marquínez Ferrándiz [Fri, 17 Apr 2015 08:46:25 +0000 (10:46 +0200)]
[soundcloud] Handle 'secret_token' for 'w.soundcloud.com/player/?url=*' urls (fixes #5453)
FireDart [Thu, 16 Apr 2015 22:11:30 +0000 (18:11 -0400)]
[gfycat] Fixed preferences.
FireDart [Thu, 16 Apr 2015 22:10:53 +0000 (18:10 -0400)]
[gfycat] Updated tests.
Sergey M․ [Thu, 16 Apr 2015 16:12:38 +0000 (22:12 +0600)]
[utils] Fix splitunc deprecation warning
Sergey M․ [Thu, 16 Apr 2015 15:48:22 +0000 (21:48 +0600)]
[srf] Show display_id when present
Sergey M․ [Thu, 16 Apr 2015 15:47:42 +0000 (21:47 +0600)]
[srf] Extend _VALID_URL
Sergey M․ [Thu, 16 Apr 2015 15:37:15 +0000 (21:37 +0600)]
[generic] Update pladform embed test
Sergey M․ [Thu, 16 Apr 2015 15:33:01 +0000 (21:33 +0600)]
[pladform] Update test
Sergey M․ [Thu, 16 Apr 2015 15:30:13 +0000 (21:30 +0600)]
[srf] Update test
Sergey M․ [Thu, 16 Apr 2015 15:28:21 +0000 (21:28 +0600)]
[srf] Fix direct links ext
Sergey M․ [Thu, 16 Apr 2015 14:48:17 +0000 (20:48 +0600)]
[srf] Extract subtitles
Sergey M․ [Thu, 16 Apr 2015 14:31:02 +0000 (20:31 +0600)]
[srf] Extract all formats and prefer direct links over hls and hds
Yen Chi Hsuan [Thu, 16 Apr 2015 14:00:45 +0000 (22:00 +0800)]
[Srf] Add new extractor (fixes #981)
Yen Chi Hsuan [Sat, 21 Mar 2015 04:21:27 +0000 (12:21 +0800)]
[extractor/common] Add the encoding parameter
The QQMusic info extractor need forced encoding for correct working.
Yen Chi Hsuan [Sat, 21 Mar 2015 03:38:53 +0000 (11:38 +0800)]
[QQMusic] Song extractor: Add lyrics as description
Note: Test fails on python 3 due to encoding issues
Yen Chi Hsuan [Wed, 18 Mar 2015 17:47:07 +0000 (01:47 +0800)]
[QQMusic] Add album info extractor
Yen Chi Hsuan [Wed, 18 Mar 2015 06:59:33 +0000 (14:59 +0800)]
[QQMusic] Add singer info extractor
Yen Chi Hsuan [Wed, 18 Mar 2015 05:56:02 +0000 (13:56 +0800)]
[QQMusic] Implement the guid algorithm
Yen Chi Hsuan [Tue, 17 Mar 2015 11:03:29 +0000 (19:03 +0800)]
[QQMusic] Add new extractor
Yen Chi Hsuan [Thu, 16 Apr 2015 09:16:11 +0000 (17:16 +0800)]
[generic] Extract videos from SMIL manifests (closes #5145 and fixes #5135)
Yen Chi Hsuan [Thu, 16 Apr 2015 09:04:53 +0000 (17:04 +0800)]
[UDNEmbed] Enhance error checking and extend _VALID_URL
FireDart [Thu, 16 Apr 2015 02:17:45 +0000 (22:17 -0400)]
[gfycat] Add new extractor
Yen Chi Hsuan [Wed, 15 Apr 2015 16:27:39 +0000 (00:27 +0800)]
[brightcove] Always return lists from _extract_brightcove_urls
In Python 3, filter() returns an iterable object, which is equivalently
to True even for an empty result set. It causes false positive playlists
in generic extraction logic.
Sergey M․ [Wed, 15 Apr 2015 16:13:01 +0000 (22:13 +0600)]
[generic] Add test for playwire embed (#5430)
Sergey M․ [Wed, 15 Apr 2015 16:10:08 +0000 (22:10 +0600)]
[generic] Add support for playwire embeds (Closes #5430)
Sergey M․ [Wed, 15 Apr 2015 15:02:34 +0000 (21:02 +0600)]
[mtv] Capture and output error message (#5420)
Sergey M․ [Wed, 15 Apr 2015 14:58:48 +0000 (20:58 +0600)]
[spike] Extend _VALID_URL (Closes #5420)
Yen Chi Hsuan [Wed, 15 Apr 2015 11:56:21 +0000 (19:56 +0800)]
[teamcoco] Fix "preload" data extraction (fixes #5179)
Yen Chi Hsuan [Wed, 15 Apr 2015 09:45:28 +0000 (17:45 +0800)]
[tumblr] Dismiss warnings for optional fields (fixes #5202)
Sergey M․ [Tue, 14 Apr 2015 11:50:53 +0000 (17:50 +0600)]
[brightcove] Handle non well-formed XMLs (#5421)
Sergey M․ [Tue, 14 Apr 2015 11:48:41 +0000 (17:48 +0600)]
[brightcove] Improve brightcove experience regex (Closes #5421)
Yen Chi Hsuan [Tue, 14 Apr 2015 07:27:56 +0000 (15:27 +0800)]
[miomio] Enhance error checking and replace dead test case
Yen Chi Hsuan [Tue, 14 Apr 2015 05:10:10 +0000 (13:10 +0800)]
[generic] Fix test generic_51
The website replaced the original video with a new one
Yen Chi Hsuan [Tue, 14 Apr 2015 04:45:43 +0000 (12:45 +0800)]
[generic] Support another type of Ooyala embedded video
Jaime Marquínez Ferrándiz [Mon, 13 Apr 2015 20:50:40 +0000 (22:50 +0200)]
[postprocessor/atomicparsley] Don't try to remove the temporary and original files if the format is unsupported (fixes #5419)
Sergey M․ [Mon, 13 Apr 2015 14:28:16 +0000 (20:28 +0600)]
[youtube] Simplify
Yen Chi Hsuan [Mon, 13 Apr 2015 11:26:15 +0000 (19:26 +0800)]
[vine] flake8
Sergey M․ [Sun, 12 Apr 2015 18:08:39 +0000 (00:08 +0600)]
[youtube] Remove unused variable
Sergey M․ [Sun, 12 Apr 2015 17:19:00 +0000 (23:19 +0600)]
[youtube] Extract video titles for channel playlist if possible (Closes #4971)
Sergey M․ [Sun, 12 Apr 2015 17:11:47 +0000 (23:11 +0600)]
[utils] Add `video_title` for `url_result`
Sergey M․ [Sun, 12 Apr 2015 11:36:29 +0000 (17:36 +0600)]
[YoutubeDL] Try to download worst audio+video served by a single file first (Closes #5408)
Sergey M․ [Sun, 12 Apr 2015 11:17:31 +0000 (17:17 +0600)]
Credit @snipem for gamersyde (#5352)
Sergey M․ [Sun, 12 Apr 2015 11:11:11 +0000 (17:11 +0600)]
[footyroom] Remove superfluous whitespace
Sergey M․ [Sun, 12 Apr 2015 11:09:52 +0000 (17:09 +0600)]
[footyroom] Improve
snipem [Sun, 12 Apr 2015 09:31:58 +0000 (11:31 +0200)]
[FootyTube] Fixed wrong md5 checksum
snipem [Sun, 12 Apr 2015 09:23:01 +0000 (11:23 +0200)]
[FootyRoom] Fixed missing http prefix
For some reason FootyTube is missing the „http:“ prefix on some
Playwire links for some videos
Sergey M․ [Sat, 11 Apr 2015 21:57:56 +0000 (03:57 +0600)]
[options] Fix file based configurations for python 2 (Closes #5401)
Sergey M․ [Sat, 11 Apr 2015 14:27:53 +0000 (20:27 +0600)]
Merge branch 'fstirlitz-crooksandliars'
Sergey M․ [Sat, 11 Apr 2015 14:27:39 +0000 (20:27 +0600)]
[crooksandliars] Quotes consistency
Sergey M․ [Sat, 11 Apr 2015 14:26:42 +0000 (20:26 +0600)]
[generic] Add tests for Crooks and Liars embeds
Sergey M․ [Sat, 11 Apr 2015 14:20:20 +0000 (20:20 +0600)]
[generic] Add support for Crooks and Liars embeds
Sergey M․ [Sat, 11 Apr 2015 14:03:12 +0000 (20:03 +0600)]
[crooksandliars] Improve embed extractor and remove article extractor
Sergey M․ [Sat, 11 Apr 2015 13:34:06 +0000 (19:34 +0600)]
Merge branch 'crooksandliars' of https://github.com/fstirlitz/youtube-dl into fstirlitz-crooksandliars
Sergey M․ [Sat, 11 Apr 2015 12:52:41 +0000 (18:52 +0600)]
[hitbox:live] Fix hls extration (Closes #5315)
Sergey M․ [Fri, 10 Apr 2015 17:36:28 +0000 (23:36 +0600)]
[ted] Extract all formats (Closes #5397)
Sergey M․ [Fri, 10 Apr 2015 16:41:52 +0000 (22:41 +0600)]
[rai] Add test for #5396
Sergey M․ [Fri, 10 Apr 2015 16:41:26 +0000 (22:41 +0600)]
[rai] Improve extraction
Sergey M․ [Fri, 10 Apr 2015 16:27:16 +0000 (22:27 +0600)]
[rai] Fix extraction (Closes #5396)
Naglis Jonaitis [Thu, 9 Apr 2015 23:03:38 +0000 (02:03 +0300)]
[teamcoco] Extract duration
Naglis Jonaitis [Thu, 9 Apr 2015 20:57:51 +0000 (23:57 +0300)]
[teamcoco] Extract m3u8 URLs
Naglis Jonaitis [Thu, 9 Apr 2015 20:54:53 +0000 (23:54 +0300)]
[teamcoco] Fix extraction
Sergey M․ [Thu, 9 Apr 2015 16:41:41 +0000 (22:41 +0600)]
[vine] Modernize
Sergey M․ [Thu, 9 Apr 2015 16:40:18 +0000 (22:40 +0600)]
[vine] Extend _VALID_URL
Sergey M․ [Thu, 9 Apr 2015 16:37:54 +0000 (22:37 +0600)]
[vine] Add tests for #5389
Sergey M․ [Thu, 9 Apr 2015 16:32:48 +0000 (22:32 +0600)]
[vine] Fix post data regex (Closes #5389)
Sergey M․ [Thu, 9 Apr 2015 16:32:22 +0000 (22:32 +0600)]
[vine] Zero rate videos is perfectly valid (#5389)
Sergey M․ [Thu, 9 Apr 2015 13:53:00 +0000 (19:53 +0600)]
[dumpert] Add nsfw cookie (Closes #5382)
Jaime Marquínez Ferrándiz [Thu, 9 Apr 2015 12:01:33 +0000 (14:01 +0200)]
[rtve] Detect videos that are no longer available
Philipp Hagemeister [Wed, 8 Apr 2015 22:21:19 +0000 (00:21 +0200)]
release 2015.04.09
Sergey M․ [Wed, 8 Apr 2015 20:25:31 +0000 (02:25 +0600)]
[dailymotion:user] Improve _VALID_URL (Closes #5380)
Sergey M․ [Wed, 8 Apr 2015 16:29:10 +0000 (22:29 +0600)]
[theplatform] Modernize
Sergey M․ [Wed, 8 Apr 2015 16:27:25 +0000 (22:27 +0600)]
[theplatform] Fix for python 2.6
At least single depth level extraction...
Sergey M․ [Wed, 8 Apr 2015 15:40:31 +0000 (21:40 +0600)]
[postprocessor/common:postprocessor/ffmpeg] Generalize utime
Sergey M. [Wed, 8 Apr 2015 15:27:17 +0000 (20:27 +0500)]
Merge pull request #5376 from PeteHemery/ffmpeg-postproc-utime-bug
[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
Sergey M․ [Wed, 8 Apr 2015 15:03:11 +0000 (21:03 +0600)]
[theplatform] Allow <par> without <swtich> at all
Bare `wget` on http://link.theplatform.com/s/kYEXFC/22d_qsQ6MIRTl results in an XML without <switch> at all
but with <par> and <video> inside it. Let's handle this possible outcome as well.
Yen Chi Hsuan [Wed, 8 Apr 2015 13:39:34 +0000 (21:39 +0800)]
[utils] Remove url_infer_protocol
Yen Chi Hsuan [Wed, 8 Apr 2015 12:21:34 +0000 (20:21 +0800)]
[theplatform] Rework on <switch> inside <par>
Yen Chi Hsuan [Wed, 8 Apr 2015 11:20:34 +0000 (19:20 +0800)]
[theplatform] Fix video url extraction (fixes #5340)
In SMIL 2.1, <switch> nodes may be enclosed in <par>. See
http://www.w3.org/TR/SMIL2/smil-timing.html#edef-par
Yen Chi Hsuan [Wed, 8 Apr 2015 09:42:26 +0000 (17:42 +0800)]
[livestream] Extend _VALID_URL (fixes #5375)
Yen Chi Hsuan [Wed, 8 Apr 2015 09:26:51 +0000 (17:26 +0800)]
[udn] Add new extractor
Pete Hemery [Tue, 7 Apr 2015 21:33:18 +0000 (22:33 +0100)]
[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
Yen Chi Hsuan [Tue, 7 Apr 2015 19:45:02 +0000 (03:45 +0800)]
[youtube] Skip WebVTT in DASH manifest (#5297)
Sergey M․ [Tue, 7 Apr 2015 15:01:35 +0000 (21:01 +0600)]
[addanime] Add test for #5372
Sergey M․ [Tue, 7 Apr 2015 15:00:52 +0000 (21:00 +0600)]
[addanime] Extend _VALID_URL (Closes #5372)
Sergey M․ [Tue, 7 Apr 2015 15:00:22 +0000 (21:00 +0600)]
[addanime] Add format quality (Closes #5371)
Philipp Hagemeister [Tue, 7 Apr 2015 12:59:13 +0000 (14:59 +0200)]
[cnn] Match more affilliates
Jaime Marquínez Ferrándiz [Mon, 6 Apr 2015 20:18:08 +0000 (22:18 +0200)]
Remove check for ssl certs
When it uses a capath instead of a cafile, 'get_ca_certs' or 'cert_store_stats' only returns certificates already used in a connection.
(see #5364)
Sergey M․ [Mon, 6 Apr 2015 15:24:45 +0000 (21:24 +0600)]
Merge branch 'newtonelectron-spankbang.com'
Sergey M․ [Mon, 6 Apr 2015 15:24:17 +0000 (21:24 +0600)]
[spankbang] Improve and simplify
Sergey M․ [Mon, 6 Apr 2015 14:46:40 +0000 (20:46 +0600)]
Merge branch 'spankbang.com' of https://github.com/newtonelectron/youtube-dl into newtonelectron-spankbang.com