remitamine [Tue, 26 Jan 2016 12:46:58 +0000 (13:46 +0100)]
[vevo] extract metadata and formats from api if videoinfo is empty
these was fixed by @yan12125 in
ff51983e1563db08734e43a07d5671a517f99ef6
i only added some code to extract video metadata and more formats from
api
remitamine [Mon, 25 Jan 2016 21:35:06 +0000 (22:35 +0100)]
[vevo] extract all formats and bypass geo restriction
Sergey M․ [Mon, 25 Jan 2016 16:18:34 +0000 (22:18 +0600)]
[facebook:post] Add extractor (Closes #8321)
Sergey M․ [Mon, 25 Jan 2016 16:15:21 +0000 (22:15 +0600)]
[facebook] Add shortcut and reformat _VALID_URL
Yen Chi Hsuan [Sun, 24 Jan 2016 17:15:11 +0000 (01:15 +0800)]
Merge pull request #8130 from dyn888/master
[youtube] added vcodec/acodec/abr for multiple itags
Yen Chi Hsuan [Sun, 24 Jan 2016 17:03:46 +0000 (01:03 +0800)]
[common] Keep full codec name from m3u8 manifests
See #8293. This is for consistency between YouTube and HLS formats.
Yen Chi Hsuan [Sun, 24 Jan 2016 17:02:19 +0000 (01:02 +0800)]
[youtube] Prefer info from YouTube than _formats (#8293)
Yen Chi Hsuan [Sun, 24 Jan 2016 17:01:15 +0000 (01:01 +0800)]
[utils] Reorder items in mimetype2ext alphabetically
Yen Chi Hsuan [Sun, 24 Jan 2016 16:58:53 +0000 (00:58 +0800)]
[utils] Add more items to mimetype2ext (#8293)
These are used in Youtube formats
Philipp Hagemeister [Sat, 23 Jan 2016 11:03:12 +0000 (12:03 +0100)]
release 2016.01.23
Sergey M․ [Fri, 22 Jan 2016 19:54:00 +0000 (01:54 +0600)]
[drtv] Use IETF language tag
Sergey M․ [Fri, 22 Jan 2016 19:51:18 +0000 (01:51 +0600)]
[kanalplay] Use IETF language tag
Sergey M․ [Fri, 22 Jan 2016 19:50:06 +0000 (01:50 +0600)]
[options] Clarify language tags
Sergey M․ [Fri, 22 Jan 2016 19:47:54 +0000 (01:47 +0600)]
[svt] Improve subtitles extraction and add test (Closes #8265)
Marian Sigler [Tue, 12 Jan 2016 16:08:55 +0000 (17:08 +0100)]
[SVTPlay] Add subtitle support
Sergey M․ [Fri, 22 Jan 2016 18:52:23 +0000 (00:52 +0600)]
[lovehomeporn] Add extractor
Sergey M․ [Fri, 22 Jan 2016 18:40:11 +0000 (00:40 +0600)]
[ruleporn] Rework in terms of nuevo (Closes #8206)
Sergey M․ [Fri, 22 Jan 2016 18:38:58 +0000 (00:38 +0600)]
[nuevo] Improve thumbnail extraction
Dankryn [Mon, 11 Jan 2016 20:17:30 +0000 (21:17 +0100)]
[ruleporn] Add new extractor
Sergey M․ [Fri, 22 Jan 2016 18:10:49 +0000 (00:10 +0600)]
Credit @nexAkari for trollvids and nuevo (#7728)
Sergey M․ [Fri, 22 Jan 2016 18:04:33 +0000 (00:04 +0600)]
[nuevo] Simplify nuevo extractors (Closes #7728)
Andrew "Akari" Alexeyew [Wed, 2 Dec 2015 04:00:47 +0000 (06:00 +0200)]
[nuevo] Generalize nuevo extractor and add support for trollvids
Supports only the nuevo player for now (most common).
[trollvids] convert duration to an int
[trollvids] added a test
[trollvids] made flake8 shut up
Generalized the Nuevo extractor
Affects: anitube, trollvids, trutube
[nuevo] Complied with the code comments.
Sergey M․ [Fri, 22 Jan 2016 17:00:50 +0000 (23:00 +0600)]
[arte:cinema] Add extractor
Sergey M․ [Fri, 22 Jan 2016 17:00:05 +0000 (23:00 +0600)]
[arte:future] Make duplicated test matching only
François Charlier [Thu, 21 Jan 2016 17:47:43 +0000 (18:47 +0100)]
[arte:future] Fix extraction
[arte] Add support for more "Arte Future" uri
Sergey M․ [Fri, 22 Jan 2016 16:23:21 +0000 (22:23 +0600)]
[cbsnews] Simplify subtitles extraction and fix test (Closes #8295)
John Assael [Thu, 21 Jan 2016 19:51:48 +0000 (19:51 +0000)]
[cbsnews] Extract subtitles
added test function for CBS News subtitles
Jaime Marquínez Ferrándiz [Fri, 22 Jan 2016 13:49:17 +0000 (14:49 +0100)]
[downloader/common] report_retry: Don't crash when retries is infinite (fixes #8299)
Filippo Valsorda [Thu, 21 Jan 2016 20:17:37 +0000 (20:17 +0000)]
Merge pull request #8142 from FiloSottile/filippo/updates
[update] fix (unexploitable) BB'06 vulnerability in rsa_verify
Filippo Valsorda [Mon, 14 Dec 2015 02:18:13 +0000 (02:18 +0000)]
[update] fix (unexploitable) BB'06 vulnerability in rsa_verify
The rsa_verify code was vulnerable to a BB'06 attack, allowing to forge
signatures for arbitrary messages if and only if the public key exponent is
3. Since the updates key is hardcoded to 65537, there is no risk for
youtube-dl, but I don't want vulnerable code in the wild.
The new function adopts a way safer approach of encoding-and-comparing to
replace the dangerous parsing code.
Yen Chi Hsuan [Thu, 21 Jan 2016 18:14:47 +0000 (02:14 +0800)]
[iqiyi] Update key (closes #8292)
Sergey M․ [Thu, 21 Jan 2016 17:28:22 +0000 (23:28 +0600)]
[hitbox] Skip subscribe only formats (Closes #8217)
Sergey M․ [Thu, 21 Jan 2016 16:58:03 +0000 (22:58 +0600)]
[youtube] Simplify automatic captions URL check (Closes #8287)
Dimitre Liotev [Thu, 21 Jan 2016 06:10:41 +0000 (08:10 +0200)]
Fix issue #8109 (error when downloading automatic captions)
Sergey M․ [Thu, 21 Jan 2016 16:42:50 +0000 (22:42 +0600)]
[yahoo] Add improve content id regexes (Closes #8290)
igv [Thu, 21 Jan 2016 09:36:09 +0000 (12:36 +0300)]
Additional regex for yahoo extractor
Jaime Marquínez Ferrándiz [Thu, 21 Jan 2016 11:43:45 +0000 (12:43 +0100)]
[vimeo] 'ext' must be a string, not a tuple (fixes #8288)
There was an ',' at the end of the line.
Sergey M․ [Wed, 20 Jan 2016 15:30:29 +0000 (21:30 +0600)]
[tube8] PEP 8
CeruleanSky [Mon, 18 Jan 2016 22:10:16 +0000 (17:10 -0500)]
[OraTV] update extractor
"current" is now "video"
"hls_stream" is now hls_stream without quotes
video_id is now id
duration for current video is not present(for other videos it is)
modified regex to find hls_stream variable to work reguardless of whether it is quoted or not.
[ora] Improve (Closes #8273)
Sergey M․ [Wed, 20 Jan 2016 14:07:32 +0000 (20:07 +0600)]
[tube8] Extract duration and modernize
Sergey M․ [Wed, 20 Jan 2016 14:00:51 +0000 (20:00 +0600)]
[tube8] Fix extraction and extract all formats (Closes #8281)
Yen Chi Hsuan [Wed, 20 Jan 2016 05:20:03 +0000 (13:20 +0800)]
Credit @FounderSG for WeiqiTV and LetvCloud (#7994)
[ci skip]
Jaime Marquínez Ferrándiz [Sat, 16 Jan 2016 20:51:25 +0000 (21:51 +0100)]
[downloader/hls] Ask ffmpeg to quit when interrupting youtube-dl with 'Ctrl+C' (#8252)
Otherwise the mp4 file can't be played.
Yen Chi Hsuan [Tue, 19 Jan 2016 20:22:25 +0000 (04:22 +0800)]
Merge branch 'ping-patch-8239'
Yen Chi Hsuan [Tue, 19 Jan 2016 20:21:51 +0000 (04:21 +0800)]
[neteasemusic] Use float_or_none
Yen Chi Hsuan [Tue, 19 Jan 2016 20:15:46 +0000 (04:15 +0800)]
Merge branch 'patch-8239' of https://github.com/ping/youtube-dl into ping-patch-8239
Yen Chi Hsuan [Tue, 19 Jan 2016 20:06:09 +0000 (04:06 +0800)]
Merge branch 'FounderSG-Weiqitv'
Yen Chi Hsuan [Tue, 19 Jan 2016 20:04:39 +0000 (04:04 +0800)]
[weiqitv] Use single quotes
Yen Chi Hsuan [Tue, 19 Jan 2016 20:03:57 +0000 (04:03 +0800)]
[weiqitv] Rename the extractor - capitilize 'TV'
Yen Chi Hsuan [Tue, 19 Jan 2016 20:02:30 +0000 (04:02 +0800)]
[weiqitv] Make codes shorter
Yen Chi Hsuan [Tue, 19 Jan 2016 20:00:37 +0000 (04:00 +0800)]
[letv] LetvCloud: Detect ext instead of the hardcoded one
Yen Chi Hsuan [Tue, 19 Jan 2016 19:53:17 +0000 (03:53 +0800)]
[letv] LetvCloud: make title looks like a title
Yen Chi Hsuan [Tue, 19 Jan 2016 19:39:45 +0000 (03:39 +0800)]
[letv] LetvCloud: simplify and improve _VALID_URL
Yen Chi Hsuan [Tue, 19 Jan 2016 19:31:34 +0000 (03:31 +0800)]
[letv] LetvCloud: check error messages from server
Yen Chi Hsuan [Tue, 19 Jan 2016 19:25:12 +0000 (03:25 +0800)]
[letv] LetvCloud: guard against invalid URLs
Yen Chi Hsuan [Tue, 19 Jan 2016 19:18:54 +0000 (03:18 +0800)]
[letv] Use single quotes
Yen Chi Hsuan [Tue, 19 Jan 2016 19:17:35 +0000 (03:17 +0800)]
[letv] Reduce duplicated codes
Sergey M․ [Tue, 19 Jan 2016 18:02:46 +0000 (00:02 +0600)]
[viewster] Tolerate missing synopsis (Closes #8274)
Sergey M․ [Tue, 19 Jan 2016 16:09:55 +0000 (22:09 +0600)]
[lemonde] Add extractor
Sergey M․ [Tue, 19 Jan 2016 15:51:46 +0000 (21:51 +0600)]
[ultimedia] Rename to digiteka
Sergey M․ [Tue, 19 Jan 2016 15:47:06 +0000 (21:47 +0600)]
[ultimedia] Extend _VALID_URL to support digiteka
Yen Chi Hsuan [Tue, 19 Jan 2016 15:39:32 +0000 (23:39 +0800)]
Merge branch 'Weiqitv' of https://github.com/FounderSG/youtube-dl into FounderSG-Weiqitv
Sergey M․ [Tue, 19 Jan 2016 15:20:45 +0000 (21:20 +0600)]
[extractor/generic] Extend dailymotion embed regex
Sergey M․ [Tue, 19 Jan 2016 15:20:14 +0000 (21:20 +0600)]
[dailymotion] Extend _VALID_URL
Sergey M․ [Tue, 19 Jan 2016 14:56:04 +0000 (20:56 +0600)]
[youtube] Skip test
Sergey M․ [Tue, 19 Jan 2016 14:54:43 +0000 (20:54 +0600)]
[youtube] Capture and output unavailable message
Sergey M․ [Mon, 18 Jan 2016 17:19:38 +0000 (23:19 +0600)]
[youtube] Clarify test_Youtube_18
Sergey M․ [Mon, 18 Jan 2016 17:17:45 +0000 (23:17 +0600)]
[youtube] Fix URL expansion in video description
Fixes test_Youtube_18
Sergey M․ [Sun, 17 Jan 2016 16:14:07 +0000 (22:14 +0600)]
[atresplayer] Skip HLS completely (Closes #8261)
Yen Chi Hsuan [Sun, 17 Jan 2016 14:10:03 +0000 (22:10 +0800)]
Merge pull request #8262 from jwilk/https-everywhere
[ustream] Use HTTPS for GitHub URL
Jakub Wilk [Sun, 17 Jan 2016 14:06:00 +0000 (15:06 +0100)]
[ustream] Use HTTPS for GitHub URL
ping [Sat, 16 Jan 2016 23:48:46 +0000 (07:48 +0800)]
[neteasemusic] Fallback to alt hosts if m5.music.126.net doesn't work
Sergey M․ [Sat, 16 Jan 2016 21:02:45 +0000 (03:02 +0600)]
[ae] Rename to aenetworks and clarify extractor name and description
Yen Chi Hsuan [Sat, 16 Jan 2016 14:17:31 +0000 (22:17 +0800)]
[compat] Clarify the versions requiring compat_kwargs
It's supported since 2.7.0 alpha 1 and 2.6.5 rc 1. See
https://hg.python.org/cpython/file/v2.7a1/Misc/NEWS#l337
https://hg.python.org/cpython/file/v2.6.5rc1/Misc/NEWS#l28
Yen Chi Hsuan [Sat, 16 Jan 2016 12:56:53 +0000 (20:56 +0800)]
[ae] Fix _TESTS
Yen Chi Hsuan [Sat, 16 Jan 2016 12:46:28 +0000 (20:46 +0800)]
[bbc] Use _search_json_ld
Yen Chi Hsuan [Sat, 16 Jan 2016 12:45:36 +0000 (20:45 +0800)]
[extractor/common] Allow passing more parameters to _search_json_ld
ping [Sat, 16 Jan 2016 04:17:07 +0000 (12:17 +0800)]
Fixes #8239
Sergey M [Sat, 16 Jan 2016 04:15:24 +0000 (10:15 +0600)]
[README.md] Add protocol usage example in format selection
Sergey M․ [Sat, 16 Jan 2016 04:10:28 +0000 (10:10 +0600)]
[YoutubeDL] Ensure protocol is always present
Sergey M [Sat, 16 Jan 2016 03:49:54 +0000 (09:49 +0600)]
[README.md] Improve format selection documentation
Sergey M [Sat, 16 Jan 2016 01:31:14 +0000 (07:31 +0600)]
[README.md] Mention new string operators for format selection
Yen Chi Hsuan [Wed, 13 Jan 2016 08:24:48 +0000 (16:24 +0800)]
[YoutubeDL] Introduce CSS3 like string operators
Sergey M [Sat, 16 Jan 2016 01:20:15 +0000 (07:20 +0600)]
Merge pull request #8246 from dstftw/initial-json-ld-metadata-support
Initial JSON-LD metadata extraction support
Sergey M [Sat, 16 Jan 2016 01:20:03 +0000 (07:20 +0600)]
Merge pull request #8245 from dstftw/auto-generate-title-fields
[YoutubeDL] Auto generate title fields corresponding to the *_number fields
Sergey M․ [Sat, 16 Jan 2016 01:10:51 +0000 (07:10 +0600)]
[cultureunplugged] Improve (Closes #8060)
Sergey M․ [Sat, 16 Jan 2016 00:25:25 +0000 (06:25 +0600)]
[zippcast] Improve (Closes #8198)
ckuu [Sun, 10 Jan 2016 11:20:59 +0000 (15:20 +0400)]
'[ZippCast] Add new extractor'
Closes rg3/youtube-dl#6591
Philipp Hagemeister [Fri, 15 Jan 2016 18:43:04 +0000 (19:43 +0100)]
release 2016.01.15
Sergey M․ [Fri, 15 Jan 2016 18:36:49 +0000 (00:36 +0600)]
[ae] Use JSON-LD for TV series metadata
Sergey M․ [Fri, 15 Jan 2016 18:36:02 +0000 (00:36 +0600)]
[extractor/common] Add initial support for JSON-LD metadata extraction into info_dict
Sergey M․ [Fri, 15 Jan 2016 18:09:54 +0000 (00:09 +0600)]
[YoutubeDL] Auto generate title fields corresponding to the *_number fields
Auto generate title fields corresponding to the *_number fields when missing in order to always have clean titles. This is very common for TV series.
remitamine [Fri, 15 Jan 2016 16:45:51 +0000 (17:45 +0100)]
[cwtv] Add new extractor
Sergey M․ [Fri, 15 Jan 2016 16:13:48 +0000 (22:13 +0600)]
[ae] Improve _VALID_URL
Sergey M․ [Fri, 15 Jan 2016 16:12:51 +0000 (22:12 +0600)]
[ae] Add extractor import
Sergey M․ [Fri, 15 Jan 2016 16:10:07 +0000 (22:10 +0600)]
[history] Remove import (Closes #8243)
Sergey M․ [Fri, 15 Jan 2016 15:35:20 +0000 (21:35 +0600)]
[xtube:user] Fix extraction (Closes #8224)
Sergey M․ [Fri, 15 Jan 2016 15:28:36 +0000 (21:28 +0600)]
[xtube] Add shortcut
remitamine [Fri, 15 Jan 2016 15:18:07 +0000 (16:18 +0100)]
[ae] Add support for fyi.tv, aetv.com and mylifetime.com(closes #3599)
remitamine [Fri, 15 Jan 2016 14:16:57 +0000 (15:16 +0100)]
[history] add support for episode pages(fixes #8240)