Jaime Marquínez Ferrándiz [Tue, 30 Jun 2015 17:45:42 +0000 (19:45 +0200)]
[YoutubeDL] format spec: Fix handling of '+' with '/'
'bestvideo+bestaudio/best' was incorrectly interpreted as 'bestvideo+(bestaudio/best)', so it would fail if 'bestaudio' doesn't exist instead of falling back to 'best'.
Jaime Marquínez Ferrándiz [Mon, 29 Jun 2015 10:42:02 +0000 (12:42 +0200)]
[YoutubeDL] format spec: allow grouping specifiers with parentheses
Jaime Marquínez Ferrándiz [Sun, 28 Jun 2015 20:48:02 +0000 (22:48 +0200)]
[YoutubeDL] format spec: treat 'all' like a normal specifier
So you can use filters with it, for example 'all[width>=400][width<=600]'.
Jaime Marquínez Ferrándiz [Sun, 28 Jun 2015 20:08:29 +0000 (22:08 +0200)]
[YoutubeDL] rework how the format spec is processed
The spec string is processed using 'tokenize.tokenize' to split it in words and operators, the filters are still processed using regular expressions.
This should make easier to allow grouping operators with parens.
Yen Chi Hsuan [Sun, 28 Jun 2015 05:31:37 +0000 (13:31 +0800)]
[twitch:vod] Update _TEST
The original test case is gone
Yen Chi Hsuan [Sun, 28 Jun 2015 05:25:59 +0000 (13:25 +0800)]
[twitch:vod] Fix 'Source' format in m3u8 (closes #6115)
Sergey M․ [Sat, 27 Jun 2015 19:22:25 +0000 (01:22 +0600)]
[twitter:card] Add extractor (#5239)
Sergey M․ [Sat, 27 Jun 2015 18:08:52 +0000 (00:08 +0600)]
[downloader/external] Fix externals downloaders specified with extension on Windows
Sergey M․ [Sat, 27 Jun 2015 17:31:27 +0000 (23:31 +0600)]
[smotri] Add tests for password protected videos
Sergey M․ [Sat, 27 Jun 2015 17:03:26 +0000 (23:03 +0600)]
[smotri] Remove non relevant test
Sergey M․ [Sat, 27 Jun 2015 17:00:27 +0000 (23:00 +0600)]
[smotri] Fix password protected video extraction
Sergey M. [Sat, 27 Jun 2015 13:49:29 +0000 (18:49 +0500)]
Merge pull request #6081 from yan12125/skip_problematic_sites
[planetaplay/quickvid/vube] Skip inaccessible sites
Sergey M․ [Sat, 27 Jun 2015 12:57:01 +0000 (18:57 +0600)]
[snagfilms] More tests
Sergey M․ [Sat, 27 Jun 2015 12:54:08 +0000 (18:54 +0600)]
[snagfilms] Capture not available error
Sergey M․ [Sat, 27 Jun 2015 12:50:26 +0000 (18:50 +0600)]
[snagfilms:embed] Capture geolocation restriction error
Sergey M․ [Sat, 27 Jun 2015 12:40:01 +0000 (18:40 +0600)]
[snagfilms] Add support for shows
Sergey M․ [Sat, 27 Jun 2015 12:29:16 +0000 (18:29 +0600)]
Merge branch 'remitamine-snagfilms'
Sergey M․ [Sat, 27 Jun 2015 12:28:10 +0000 (18:28 +0600)]
[extractor/generic] Add test for snagfilms embeds
Sergey M․ [Sat, 27 Jun 2015 12:26:14 +0000 (18:26 +0600)]
[extractor/generic] Add support for snagfilms embeds
Sergey M․ [Sat, 27 Jun 2015 12:25:50 +0000 (18:25 +0600)]
[snagfilms] Add routine for generic embeds extractions
Sergey M․ [Sat, 27 Jun 2015 12:20:42 +0000 (18:20 +0600)]
[snagfilms] Improve and simplify
Jaime Marquínez Ferrándiz [Sat, 27 Jun 2015 12:20:33 +0000 (14:20 +0200)]
[newstube] style: fix alignment
Jaime Marquínez Ferrándiz [Sat, 27 Jun 2015 12:18:01 +0000 (14:18 +0200)]
[newstube] Fix GUID extraction (fixes #6109)
Sergey M․ [Sat, 27 Jun 2015 10:52:51 +0000 (16:52 +0600)]
Merge branch 'snagfilms' of https://github.com/remitamine/youtube-dl into remitamine-snagfilms
remitamine [Sat, 27 Jun 2015 09:55:25 +0000 (10:55 +0100)]
download all pages before start extracting info
Sergey M․ [Sat, 27 Jun 2015 08:26:51 +0000 (14:26 +0600)]
[options] Add missing whitespace and split lines
Sergey M․ [Sat, 27 Jun 2015 08:04:55 +0000 (14:04 +0600)]
[vk] Fix authentication (Closes #6105)
Yen Chi Hsuan [Sat, 27 Jun 2015 05:15:57 +0000 (13:15 +0800)]
[youtube] More useful messages for georestricted videos (#5716)
Yen Chi Hsuan [Sat, 27 Jun 2015 05:13:57 +0000 (13:13 +0800)]
[utils] Add ISO3166Utils
remitamine [Fri, 26 Jun 2015 23:13:14 +0000 (00:13 +0100)]
add support for embed links
remitamine [Fri, 26 Jun 2015 20:56:15 +0000 (21:56 +0100)]
remove unnecessary symbolic name for group
remitamine [Fri, 26 Jun 2015 20:50:27 +0000 (21:50 +0100)]
convert tabs to 4 spaces identation
remitamine [Fri, 26 Jun 2015 17:25:43 +0000 (18:25 +0100)]
[snagfilms] Add new extractor
Sergey M․ [Fri, 26 Jun 2015 13:48:23 +0000 (19:48 +0600)]
[lynda] Fix non-ASCII logins/passwords on python 2
Sergey M․ [Fri, 26 Jun 2015 13:46:42 +0000 (19:46 +0600)]
[lynda] Fix confirm login request (#6088)
Sergey M․ [Fri, 26 Jun 2015 13:36:04 +0000 (19:36 +0600)]
[lynda] Fix login request (Closes #6088)
Sergey M․ [Thu, 25 Jun 2015 13:54:44 +0000 (19:54 +0600)]
[infoq] Relax _VALID_URL (Closes #6071)
Jaime Marquínez Ferrándiz [Thu, 25 Jun 2015 13:48:04 +0000 (15:48 +0200)]
[downloader/external] Add downloader for httpie (closes #6079)
Yen Chi Hsuan [Thu, 25 Jun 2015 08:40:29 +0000 (16:40 +0800)]
[planetaplay/quickvid/vube] Skip inaccessible sites
Yen Chi Hsuan [Thu, 25 Jun 2015 08:19:04 +0000 (16:19 +0800)]
[thesixtyone] Modernize
Yen Chi Hsuan [Thu, 25 Jun 2015 08:15:13 +0000 (16:15 +0800)]
[thesixtyone] Fix audio_server
Some of the songs are moved to Amazon AWS
Philipp Hagemeister [Thu, 25 Jun 2015 05:43:49 +0000 (07:43 +0200)]
release 2015.06.25
Sergey M. [Wed, 24 Jun 2015 19:10:42 +0000 (01:10 +0600)]
[README.md] Fix typo
Sergey M․ [Wed, 24 Jun 2015 17:23:16 +0000 (23:23 +0600)]
[extractor/generic] Add test for OnionStudios embeds
Sergey M․ [Wed, 24 Jun 2015 17:19:50 +0000 (23:19 +0600)]
[extractor/generic] Add support for OnionStudios embeds (Closes #5841)
Sergey M․ [Wed, 24 Jun 2015 17:16:33 +0000 (23:16 +0600)]
[onionstudios] Add generic embed extraction routine
Sergey M․ [Wed, 24 Jun 2015 17:12:13 +0000 (23:12 +0600)]
[onionstudios] Add extractor
Sergey M․ [Wed, 24 Jun 2015 14:49:22 +0000 (20:49 +0600)]
[soundcloud:user] Add test
Sergey M․ [Wed, 24 Jun 2015 14:48:57 +0000 (20:48 +0600)]
[soundcloud] Improve _VALID_URL
Do not takeover soundcloud:user URLs
Sergey M. [Wed, 24 Jun 2015 14:10:45 +0000 (19:10 +0500)]
Merge pull request #5961 from dstftw/force-generic-extractor
Add --force-generic-extractor
Sergey M. [Wed, 24 Jun 2015 14:10:01 +0000 (19:10 +0500)]
Merge pull request #6067 from mitsukarenai/master
[noco.tv] Fix issue #6066: title interpreted as integer
Mitsukarenai [Wed, 24 Jun 2015 08:40:01 +0000 (10:40 +0200)]
[noco.tv] Fix issue #6066: title interpreted as integer
Yen Chi Hsuan [Wed, 24 Jun 2015 08:00:12 +0000 (16:00 +0800)]
[drbonanza] Fix extraction of videos
Sergey M․ [Tue, 23 Jun 2015 21:08:24 +0000 (03:08 +0600)]
[extractor/generic] Clarify generic extraction warning
Sergey M․ [Tue, 23 Jun 2015 15:34:29 +0000 (21:34 +0600)]
[brightcove] Use `compat_xml_parse_error` (Closes #6060)
Sergey M․ [Mon, 22 Jun 2015 14:11:15 +0000 (20:11 +0600)]
[faz] Extend _VALID_URL (Closes #6050)
Jaime Marquínez Ferrándiz [Mon, 22 Jun 2015 09:18:52 +0000 (11:18 +0200)]
[xhamster] pep8: remove trailing ';'
Yen Chi Hsuan [Mon, 22 Jun 2015 07:02:53 +0000 (15:02 +0800)]
[generic/adobetv] Support AdobeTVVideo embeds (#6039)
Sergey M․ [Sun, 21 Jun 2015 17:18:28 +0000 (23:18 +0600)]
[extractor/generic] Add test for xhamster embed
Sergey M․ [Sun, 21 Jun 2015 17:11:25 +0000 (23:11 +0600)]
[generic] Add support for xhamster embeds
Sergey M․ [Sun, 21 Jun 2015 17:10:38 +0000 (23:10 +0600)]
[xhamster:embed] Add extractor (Closes #6032)
Yen Chi Hsuan [Sun, 21 Jun 2015 16:59:55 +0000 (00:59 +0800)]
[sohu] Fix extraction again
Yen Chi Hsuan [Sun, 21 Jun 2015 15:29:40 +0000 (23:29 +0800)]
Revert "[sohu] Update extractor"
This reverts commit
32060c6d6b618fa858b2ce43db34d02fd43bc542.
Yen Chi Hsuan [Sun, 21 Jun 2015 13:31:33 +0000 (21:31 +0800)]
[francetvinfo.fr] Support dmcloud embeds (fixes #6034)
Yen Chi Hsuan [Sun, 21 Jun 2015 13:30:34 +0000 (21:30 +0800)]
[dailymotion/generic] Add DailymotionCloudIE
Yen Chi Hsuan [Sun, 21 Jun 2015 11:22:26 +0000 (19:22 +0800)]
[bbccouk] Remove TTML to srt conversion codes
It's broken. See #6038
Yen Chi Hsuan [Sun, 21 Jun 2015 11:16:59 +0000 (19:16 +0800)]
[utils] Support ttaf1 namespace in TTML
It's found in bbc.co.uk. See #6038
Yen Chi Hsuan [Sun, 21 Jun 2015 10:55:26 +0000 (18:55 +0800)]
[adobetv] Support embeddable videos (closes #6039)
Yen Chi Hsuan [Sun, 21 Jun 2015 10:53:17 +0000 (18:53 +0800)]
[utils/ffmpeg] Move ISO 639 related codes to utils
Yen Chi Hsuan [Sun, 21 Jun 2015 10:30:38 +0000 (18:30 +0800)]
[tumblr] Support Vimeo embeds (fixes #5969)
Yen Chi Hsuan [Sun, 21 Jun 2015 10:23:58 +0000 (18:23 +0800)]
[vimeo/generic] Move detection logic from GenericIE to VimeoIE
Yen Chi Hsuan [Sun, 21 Jun 2015 10:22:19 +0000 (18:22 +0800)]
[pinkbike] PEP8
Sergey M․ [Sat, 20 Jun 2015 22:17:54 +0000 (04:17 +0600)]
[imdb] Fix extraction
Yen Chi Hsuan [Sat, 20 Jun 2015 19:12:17 +0000 (03:12 +0800)]
[xvideos] Support lower-quality formats found on Android
Closes #5968
Sergey M․ [Fri, 19 Jun 2015 18:49:28 +0000 (00:49 +0600)]
[viki] Pass session token around (#6005)
Sergey M․ [Fri, 19 Jun 2015 18:10:27 +0000 (00:10 +0600)]
Merge branch 'misterhat-pinkbike'
Sergey M․ [Fri, 19 Jun 2015 18:10:08 +0000 (00:10 +0600)]
[pinkbike] Improve and simplify
Sergey M․ [Fri, 19 Jun 2015 17:00:00 +0000 (23:00 +0600)]
Merge branch 'pinkbike' of https://github.com/misterhat/youtube-dl into misterhat-pinkbike
Sergey M․ [Fri, 19 Jun 2015 16:02:07 +0000 (22:02 +0600)]
[dramafever:series] Fix extraction while authenticated
Sergey M․ [Fri, 19 Jun 2015 15:57:31 +0000 (21:57 +0600)]
[dramafever] Add support for authentication (Closes #6017)
Sergey M․ [Fri, 19 Jun 2015 14:52:44 +0000 (20:52 +0600)]
[youtube] Add itag 59 and 78 (Closes #5979)
Sergey M․ [Thu, 18 Jun 2015 16:26:17 +0000 (22:26 +0600)]
[pornhub] Extend _VALID_URL (Closes #6019)
Sergey M․ [Thu, 18 Jun 2015 15:17:26 +0000 (21:17 +0600)]
[viki] Add support for authentication (Closes #6005)
Yen Chi Hsuan [Thu, 18 Jun 2015 14:05:02 +0000 (22:05 +0800)]
[postprocessor/embedthumbnail] Skipping if thumbnail file missing
Fixes #5996
Yen Chi Hsuan [Thu, 18 Jun 2015 14:00:13 +0000 (22:00 +0800)]
[bbccouk] Fix description (closes #6006)
Yen Chi Hsuan [Thu, 18 Jun 2015 13:40:45 +0000 (21:40 +0800)]
[bbccouk] Fix error handling
Sergey M․ [Wed, 17 Jun 2015 14:29:15 +0000 (20:29 +0600)]
[lifenews] Fix tests
Sergey M․ [Wed, 17 Jun 2015 14:28:47 +0000 (20:28 +0600)]
[lifenews] Modernize
Sergey M․ [Wed, 17 Jun 2015 14:27:38 +0000 (20:27 +0600)]
[lifenews] Fix extraction
Sergey M․ [Tue, 16 Jun 2015 15:19:18 +0000 (21:19 +0600)]
[spankwire] Fix extraction
Jaime Marquínez Ferrándiz [Tue, 16 Jun 2015 12:41:52 +0000 (14:41 +0200)]
[youku] Simplify a bit the 'entries' construction
Mainly avoid having to use an index.
Sergey M․ [Mon, 15 Jun 2015 16:29:41 +0000 (22:29 +0600)]
Credit @jackyzy823 for iqiyi
Yen Chi Hsuan [Mon, 15 Jun 2015 16:20:52 +0000 (00:20 +0800)]
Merge branch 'PeterDing-youku'
Yen Chi Hsuan [Mon, 15 Jun 2015 16:15:30 +0000 (00:15 +0800)]
[YoutubeDL] Youku extractor now uses the standard format selection
Yen Chi Hsuan [Mon, 15 Jun 2015 16:15:09 +0000 (00:15 +0800)]
[youku] Coding style
Yen Chi Hsuan [Mon, 15 Jun 2015 16:06:23 +0000 (00:06 +0800)]
[youku] Add cn_verification_proxy support and add a georestricted test case
Yen Chi Hsuan [Mon, 15 Jun 2015 15:54:55 +0000 (23:54 +0800)]
[youku] Better error handling
Yen Chi Hsuan [Mon, 15 Jun 2015 15:46:07 +0000 (23:46 +0800)]
[youku] Change video_id and add a multipart test case
Sergey M․ [Mon, 15 Jun 2015 15:36:30 +0000 (21:36 +0600)]
[safari] Add test for #5985
Yen Chi Hsuan [Mon, 15 Jun 2015 15:36:28 +0000 (23:36 +0800)]
[youku] Add a v.swf test case