youtube-dl
9 years ago[srf] Extract subtitles
Sergey M․ [Thu, 16 Apr 2015 14:48:17 +0000 (20:48 +0600)]
[srf] Extract subtitles

9 years ago[srf] Extract all formats and prefer direct links over hls and hds
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

9 years ago[Srf] Add new extractor (fixes #981)
Yen Chi Hsuan [Thu, 16 Apr 2015 14:00:45 +0000 (22:00 +0800)]
[Srf] Add new extractor (fixes #981)

9 years ago[extractor/common] Add the encoding parameter
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.

9 years ago[QQMusic] Song extractor: Add lyrics as description
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

9 years ago[QQMusic] Add album info extractor
Yen Chi Hsuan [Wed, 18 Mar 2015 17:47:07 +0000 (01:47 +0800)]
[QQMusic] Add album info extractor

9 years ago[QQMusic] Add singer info extractor
Yen Chi Hsuan [Wed, 18 Mar 2015 06:59:33 +0000 (14:59 +0800)]
[QQMusic] Add singer info extractor

9 years ago[QQMusic] Implement the guid algorithm
Yen Chi Hsuan [Wed, 18 Mar 2015 05:56:02 +0000 (13:56 +0800)]
[QQMusic] Implement the guid algorithm

9 years ago[QQMusic] Add new extractor
Yen Chi Hsuan [Tue, 17 Mar 2015 11:03:29 +0000 (19:03 +0800)]
[QQMusic] Add new extractor

9 years ago[generic] Extract videos from SMIL manifests (closes #5145 and fixes #5135)
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)

9 years ago[UDNEmbed] Enhance error checking and extend _VALID_URL
Yen Chi Hsuan [Thu, 16 Apr 2015 09:04:53 +0000 (17:04 +0800)]
[UDNEmbed] Enhance error checking and extend _VALID_URL

9 years ago[brightcove] Always return lists from _extract_brightcove_urls
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.

9 years ago[generic] Add test for playwire embed (#5430)
Sergey M․ [Wed, 15 Apr 2015 16:13:01 +0000 (22:13 +0600)]
[generic] Add test for playwire embed (#5430)

9 years ago[generic] Add support for playwire embeds (Closes #5430)
Sergey M․ [Wed, 15 Apr 2015 16:10:08 +0000 (22:10 +0600)]
[generic] Add support for playwire embeds (Closes #5430)

9 years ago[mtv] Capture and output error message (#5420)
Sergey M․ [Wed, 15 Apr 2015 15:02:34 +0000 (21:02 +0600)]
[mtv] Capture and output error message (#5420)

9 years ago[spike] Extend _VALID_URL (Closes #5420)
Sergey M․ [Wed, 15 Apr 2015 14:58:48 +0000 (20:58 +0600)]
[spike] Extend _VALID_URL (Closes #5420)

9 years ago[teamcoco] Fix "preload" data extraction (fixes #5179)
Yen Chi Hsuan [Wed, 15 Apr 2015 11:56:21 +0000 (19:56 +0800)]
[teamcoco] Fix "preload" data extraction (fixes #5179)

9 years ago[tumblr] Dismiss warnings for optional fields (fixes #5202)
Yen Chi Hsuan [Wed, 15 Apr 2015 09:45:28 +0000 (17:45 +0800)]
[tumblr] Dismiss warnings for optional fields (fixes #5202)

9 years ago[brightcove] Handle non well-formed XMLs (#5421)
Sergey M․ [Tue, 14 Apr 2015 11:50:53 +0000 (17:50 +0600)]
[brightcove] Handle non well-formed XMLs (#5421)

9 years ago[brightcove] Improve brightcove experience regex (Closes #5421)
Sergey M․ [Tue, 14 Apr 2015 11:48:41 +0000 (17:48 +0600)]
[brightcove] Improve brightcove experience regex (Closes #5421)

9 years ago[miomio] Enhance error checking and replace dead test case
Yen Chi Hsuan [Tue, 14 Apr 2015 07:27:56 +0000 (15:27 +0800)]
[miomio] Enhance error checking and replace dead test case

9 years ago[generic] Fix test generic_51
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

9 years ago[generic] Support another type of Ooyala embedded video
Yen Chi Hsuan [Tue, 14 Apr 2015 04:45:43 +0000 (12:45 +0800)]
[generic] Support another type of Ooyala embedded video

9 years ago[postprocessor/atomicparsley] Don't try to remove the temporary and original files...
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)

9 years ago[youtube] Simplify
Sergey M․ [Mon, 13 Apr 2015 14:28:16 +0000 (20:28 +0600)]
[youtube] Simplify

9 years ago[vine] flake8
Yen Chi Hsuan [Mon, 13 Apr 2015 11:26:15 +0000 (19:26 +0800)]
[vine] flake8

9 years ago[youtube] Remove unused variable
Sergey M․ [Sun, 12 Apr 2015 18:08:39 +0000 (00:08 +0600)]
[youtube] Remove unused variable

9 years ago[youtube] Extract video titles for channel playlist if possible (Closes #4971)
Sergey M․ [Sun, 12 Apr 2015 17:19:00 +0000 (23:19 +0600)]
[youtube] Extract video titles for channel playlist if possible (Closes #4971)

9 years ago[utils] Add `video_title` for `url_result`
Sergey M․ [Sun, 12 Apr 2015 17:11:47 +0000 (23:11 +0600)]
[utils] Add `video_title` for `url_result`

9 years ago[YoutubeDL] Try to download worst audio+video served by a single file first (Closes...
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)

9 years agoCredit @snipem for gamersyde (#5352)
Sergey M․ [Sun, 12 Apr 2015 11:17:31 +0000 (17:17 +0600)]
Credit @snipem for gamersyde (#5352)

9 years ago[footyroom] Remove superfluous whitespace
Sergey M․ [Sun, 12 Apr 2015 11:11:11 +0000 (17:11 +0600)]
[footyroom] Remove superfluous whitespace

9 years ago[footyroom] Improve
Sergey M․ [Sun, 12 Apr 2015 11:09:52 +0000 (17:09 +0600)]
[footyroom] Improve

9 years ago[FootyTube] Fixed wrong md5 checksum
snipem [Sun, 12 Apr 2015 09:31:58 +0000 (11:31 +0200)]
[FootyTube] Fixed wrong md5 checksum

9 years ago[FootyRoom] Fixed missing http prefix
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

9 years ago[options] Fix file based configurations for python 2 (Closes #5401)
Sergey M․ [Sat, 11 Apr 2015 21:57:56 +0000 (03:57 +0600)]
[options] Fix file based configurations for python 2 (Closes #5401)

9 years agoMerge branch 'fstirlitz-crooksandliars'
Sergey M․ [Sat, 11 Apr 2015 14:27:53 +0000 (20:27 +0600)]
Merge branch 'fstirlitz-crooksandliars'

9 years ago[crooksandliars] Quotes consistency
Sergey M․ [Sat, 11 Apr 2015 14:27:39 +0000 (20:27 +0600)]
[crooksandliars] Quotes consistency

9 years ago[generic] Add tests for Crooks and Liars embeds
Sergey M․ [Sat, 11 Apr 2015 14:26:42 +0000 (20:26 +0600)]
[generic] Add tests for Crooks and Liars embeds

9 years ago[generic] Add support 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

9 years ago[crooksandliars] Improve embed extractor and remove article extractor
Sergey M․ [Sat, 11 Apr 2015 14:03:12 +0000 (20:03 +0600)]
[crooksandliars] Improve embed extractor and remove article extractor

9 years agoMerge branch 'crooksandliars' of https://github.com/fstirlitz/youtube-dl into fstirli...
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

9 years ago[hitbox:live] Fix hls extration (Closes #5315)
Sergey M․ [Sat, 11 Apr 2015 12:52:41 +0000 (18:52 +0600)]
[hitbox:live] Fix hls extration (Closes #5315)

9 years ago[ted] Extract all formats (Closes #5397)
Sergey M․ [Fri, 10 Apr 2015 17:36:28 +0000 (23:36 +0600)]
[ted] Extract all formats (Closes #5397)

9 years ago[rai] Add test for #5396
Sergey M․ [Fri, 10 Apr 2015 16:41:52 +0000 (22:41 +0600)]
[rai] Add test for #5396

9 years ago[rai] Improve extraction
Sergey M․ [Fri, 10 Apr 2015 16:41:26 +0000 (22:41 +0600)]
[rai] Improve extraction

9 years ago[rai] Fix extraction (Closes #5396)
Sergey M․ [Fri, 10 Apr 2015 16:27:16 +0000 (22:27 +0600)]
[rai] Fix extraction (Closes #5396)

9 years ago[teamcoco] Extract duration
Naglis Jonaitis [Thu, 9 Apr 2015 23:03:38 +0000 (02:03 +0300)]
[teamcoco] Extract duration

9 years ago[teamcoco] Extract m3u8 URLs
Naglis Jonaitis [Thu, 9 Apr 2015 20:57:51 +0000 (23:57 +0300)]
[teamcoco] Extract m3u8 URLs

9 years ago[teamcoco] Fix extraction
Naglis Jonaitis [Thu, 9 Apr 2015 20:54:53 +0000 (23:54 +0300)]
[teamcoco] Fix extraction

9 years ago[vine] Modernize
Sergey M․ [Thu, 9 Apr 2015 16:41:41 +0000 (22:41 +0600)]
[vine] Modernize

9 years ago[vine] Extend _VALID_URL
Sergey M․ [Thu, 9 Apr 2015 16:40:18 +0000 (22:40 +0600)]
[vine] Extend _VALID_URL

9 years ago[vine] Add tests for #5389
Sergey M․ [Thu, 9 Apr 2015 16:37:54 +0000 (22:37 +0600)]
[vine] Add tests for #5389

9 years ago[vine] Fix post data regex (Closes #5389)
Sergey M․ [Thu, 9 Apr 2015 16:32:48 +0000 (22:32 +0600)]
[vine] Fix post data regex (Closes #5389)

9 years ago[vine] Zero rate videos is perfectly valid (#5389)
Sergey M․ [Thu, 9 Apr 2015 16:32:22 +0000 (22:32 +0600)]
[vine] Zero rate videos is perfectly valid (#5389)

9 years ago[dumpert] Add nsfw cookie (Closes #5382)
Sergey M․ [Thu, 9 Apr 2015 13:53:00 +0000 (19:53 +0600)]
[dumpert] Add nsfw cookie (Closes #5382)

9 years ago[rtve] Detect videos that are no longer available
Jaime Marquínez Ferrándiz [Thu, 9 Apr 2015 12:01:33 +0000 (14:01 +0200)]
[rtve] Detect videos that are no longer available

9 years agorelease 2015.04.09
Philipp Hagemeister [Wed, 8 Apr 2015 22:21:19 +0000 (00:21 +0200)]
release 2015.04.09

9 years ago[dailymotion:user] Improve _VALID_URL (Closes #5380)
Sergey M․ [Wed, 8 Apr 2015 20:25:31 +0000 (02:25 +0600)]
[dailymotion:user] Improve _VALID_URL (Closes #5380)

9 years ago[theplatform] Modernize
Sergey M․ [Wed, 8 Apr 2015 16:29:10 +0000 (22:29 +0600)]
[theplatform] Modernize

9 years ago[theplatform] Fix for python 2.6
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...

9 years ago[postprocessor/common:postprocessor/ffmpeg] Generalize utime
Sergey M․ [Wed, 8 Apr 2015 15:40:31 +0000 (21:40 +0600)]
[postprocessor/common:postprocessor/ffmpeg] Generalize utime

9 years agoMerge pull request #5376 from PeteHemery/ffmpeg-postproc-utime-bug
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

9 years ago[theplatform] Allow <par> without <swtich> at all
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.

9 years ago[utils] Remove url_infer_protocol
Yen Chi Hsuan [Wed, 8 Apr 2015 13:39:34 +0000 (21:39 +0800)]
[utils] Remove url_infer_protocol

9 years ago[theplatform] Rework on <switch> inside <par>
Yen Chi Hsuan [Wed, 8 Apr 2015 12:21:34 +0000 (20:21 +0800)]
[theplatform] Rework on <switch> inside <par>

9 years ago[theplatform] Fix video url extraction (fixes #5340)
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

9 years ago[livestream] Extend _VALID_URL (fixes #5375)
Yen Chi Hsuan [Wed, 8 Apr 2015 09:42:26 +0000 (17:42 +0800)]
[livestream] Extend _VALID_URL (fixes #5375)

9 years ago[udn] Add new extractor
Yen Chi Hsuan [Wed, 8 Apr 2015 09:26:51 +0000 (17:26 +0800)]
[udn] Add new extractor

9 years ago[ffmpeg] adding exception catching for call to os.utime in run_ffmpeg_multiple_files
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

9 years ago[youtube] Skip WebVTT in DASH manifest (#5297)
Yen Chi Hsuan [Tue, 7 Apr 2015 19:45:02 +0000 (03:45 +0800)]
[youtube] Skip WebVTT in DASH manifest (#5297)

9 years ago[addanime] Add test for #5372
Sergey M․ [Tue, 7 Apr 2015 15:01:35 +0000 (21:01 +0600)]
[addanime] Add test for #5372

9 years ago[addanime] Extend _VALID_URL (Closes #5372)
Sergey M․ [Tue, 7 Apr 2015 15:00:52 +0000 (21:00 +0600)]
[addanime] Extend _VALID_URL (Closes #5372)

9 years ago[addanime] Add format quality (Closes #5371)
Sergey M․ [Tue, 7 Apr 2015 15:00:22 +0000 (21:00 +0600)]
[addanime] Add format quality (Closes #5371)

9 years ago[cnn] Match more affilliates
Philipp Hagemeister [Tue, 7 Apr 2015 12:59:13 +0000 (14:59 +0200)]
[cnn] Match more affilliates

9 years agoRemove check for ssl certs
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)

9 years agoMerge branch 'newtonelectron-spankbang.com'
Sergey M․ [Mon, 6 Apr 2015 15:24:45 +0000 (21:24 +0600)]
Merge branch 'newtonelectron-spankbang.com'

9 years ago[spankbang] Improve and simplify
Sergey M․ [Mon, 6 Apr 2015 15:24:17 +0000 (21:24 +0600)]
[spankbang] Improve and simplify

9 years agoMerge branch 'spankbang.com' of https://github.com/newtonelectron/youtube-dl into...
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

9 years ago[crooksandliars] resolve protocol-relative URLs
felix [Mon, 6 Apr 2015 08:12:43 +0000 (10:12 +0200)]
[crooksandliars] resolve protocol-relative URLs

9 years agocrooksandliars.com extractor
felix [Mon, 6 Apr 2015 07:54:19 +0000 (09:54 +0200)]
crooksandliars.com extractor

9 years ago[SpankBang] Remove regexp type prefix from _TEST url.
newtonelectron [Sun, 5 Apr 2015 21:02:05 +0000 (14:02 -0700)]
[SpankBang] Remove regexp type prefix from _TEST url.

9 years ago[SpankBang] Add test
newtonelectron [Sun, 5 Apr 2015 20:57:59 +0000 (13:57 -0700)]
[SpankBang] Add test

9 years ago[SpankBang] Use python2.6 compatible string formatting spec
newtonelectron [Sun, 5 Apr 2015 20:43:21 +0000 (13:43 -0700)]
[SpankBang] Use python2.6 compatible string formatting spec

9 years ago[SpankBang] Add new extractor
newtonelectron [Sun, 5 Apr 2015 19:50:21 +0000 (12:50 -0700)]
[SpankBang] Add new extractor

9 years ago[youtube] Simplify url_encoded_fmt_stream_map check
Sergey M․ [Sun, 5 Apr 2015 18:45:57 +0000 (00:45 +0600)]
[youtube] Simplify url_encoded_fmt_stream_map check

9 years ago[youtube] Add test for #5361
Sergey M․ [Sun, 5 Apr 2015 18:35:55 +0000 (00:35 +0600)]
[youtube] Add test for #5361

9 years ago[youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361)
Yen Chi Hsuan [Sun, 5 Apr 2015 14:29:06 +0000 (22:29 +0800)]
[youtube] Enhance url_encoded_fmt_stream_map checking (fix #5361)

9 years ago[ellentv] Replace test
Sergey M․ [Sat, 4 Apr 2015 18:01:55 +0000 (00:01 +0600)]
[ellentv] Replace test

9 years ago[ellentv] Make video url extraction fatal
Sergey M․ [Sat, 4 Apr 2015 18:00:04 +0000 (00:00 +0600)]
[ellentv] Make video url extraction fatal

9 years ago[eagleplatform] Skip georestricted test
Sergey M․ [Sat, 4 Apr 2015 17:36:45 +0000 (23:36 +0600)]
[eagleplatform] Skip georestricted test

9 years ago[dump] Fix title extraction
Sergey M․ [Sat, 4 Apr 2015 17:33:07 +0000 (23:33 +0600)]
[dump] Fix title extraction

9 years ago[dreisat] Update test
Sergey M․ [Sat, 4 Apr 2015 17:30:38 +0000 (23:30 +0600)]
[dreisat] Update test

9 years ago[dreisat] Capture status errors
Sergey M․ [Sat, 4 Apr 2015 17:28:47 +0000 (23:28 +0600)]
[dreisat] Capture status errors

9 years ago[drtv] Update test
Sergey M․ [Sat, 4 Apr 2015 17:19:28 +0000 (23:19 +0600)]
[drtv] Update test

9 years ago[drtv] Check for unavailable videos
Sergey M․ [Sat, 4 Apr 2015 17:17:09 +0000 (23:17 +0600)]
[drtv] Check for unavailable videos

9 years ago[culturebox] Fix test
Sergey M․ [Sat, 4 Apr 2015 17:06:16 +0000 (23:06 +0600)]
[culturebox] Fix test

9 years ago[extractor/common] Remove f4m section
Sergey M․ [Sat, 4 Apr 2015 17:05:25 +0000 (23:05 +0600)]
[extractor/common] Remove f4m section

It's now provided by `f4m_id`

9 years ago[francetv] Improve formats extraction
Sergey M․ [Sat, 4 Apr 2015 17:02:04 +0000 (23:02 +0600)]
[francetv] Improve formats extraction

9 years ago[francetv] Fix duration
Sergey M․ [Sat, 4 Apr 2015 16:52:25 +0000 (22:52 +0600)]
[francetv] Fix duration