Sergey M․ [Sat, 5 Dec 2015 19:40:13 +0000 (01:40 +0600)]
[pluralsight] Fix format code split while guessing quality
Sergey M․ [Sat, 5 Dec 2015 19:39:28 +0000 (01:39 +0600)]
[pluralsight] Add support for widescreen videos (Closes #7766)
remitamine [Sat, 5 Dec 2015 17:47:15 +0000 (18:47 +0100)]
[nba] handle format info properly
Jaime Marquínez Ferrándiz [Sat, 5 Dec 2015 15:12:50 +0000 (16:12 +0100)]
[metacafe] Fix age limit extraction
Jaime Marquínez Ferrándiz [Sat, 5 Dec 2015 15:12:02 +0000 (16:12 +0100)]
[metacafe] Fix video url extraction (closes #7763)
Philipp Hagemeister [Sat, 5 Dec 2015 15:01:37 +0000 (16:01 +0100)]
release 2015.12.05
Sergey M․ [Sat, 5 Dec 2015 14:46:57 +0000 (20:46 +0600)]
[hypem] Modernize
Sergey M․ [Sat, 5 Dec 2015 14:42:21 +0000 (20:42 +0600)]
[hypem] Correctly handle cookies (Closes #7762)
Yen Chi Hsuan [Sat, 5 Dec 2015 13:10:26 +0000 (21:10 +0800)]
[fc2] Fix test_FC2_1
Yen Chi Hsuan [Sat, 5 Dec 2015 09:25:14 +0000 (17:25 +0800)]
[keezmovies] Fix extraction
Also fixes #7752
remitamine [Sat, 5 Dec 2015 09:14:34 +0000 (10:14 +0100)]
[acast] change tests into more stable casts and work with channel extractor only if it didn't match cast regex
Yen Chi Hsuan [Sat, 5 Dec 2015 08:54:25 +0000 (16:54 +0800)]
[bbc] Fix test_BBC_6
Yen Chi Hsuan [Sat, 5 Dec 2015 08:51:13 +0000 (16:51 +0800)]
[bbc.co.uk] Skip removed test video
Yen Chi Hsuan [Sat, 5 Dec 2015 08:45:24 +0000 (16:45 +0800)]
[bbc.co.uk] Fix test_BBCCoUk
This is similar to the one in #7756, So also fixes #7756.
remitamine [Sat, 5 Dec 2015 08:29:14 +0000 (09:29 +0100)]
[trilulilu] handle errors
Yen Chi Hsuan [Sat, 5 Dec 2015 08:26:30 +0000 (16:26 +0800)]
[srf] Support audios (closes #7760)
remitamine [Fri, 4 Dec 2015 15:38:05 +0000 (16:38 +0100)]
[clipfish] improve extraction
remitamine [Fri, 4 Dec 2015 15:23:44 +0000 (16:23 +0100)]
[skynewsarabia] fix extractor name
remitamine [Fri, 4 Dec 2015 15:18:02 +0000 (16:18 +0100)]
[ooyala] fix duration scale
remitamine [Fri, 4 Dec 2015 15:04:22 +0000 (16:04 +0100)]
[nba] fix extraction errors
Jaime Marquínez Ferrándiz [Fri, 4 Dec 2015 13:29:37 +0000 (14:29 +0100)]
[clipfish] Remove unused import and style fix
Jaime Marquínez Ferrándiz [Fri, 4 Dec 2015 13:26:34 +0000 (14:26 +0100)]
[mixcloud] Fix extraction of the audio url (fixes #7751)
remitamine [Fri, 4 Dec 2015 08:10:02 +0000 (09:10 +0100)]
Merge pull request #7686 from remitamine/acast
[acast] Add new extractor
remitamine [Fri, 4 Dec 2015 08:03:21 +0000 (09:03 +0100)]
Merge pull request #7660 from remitamine/gameinformer
[gameinformer] Add new extractor(closes #3376)
remitamine [Fri, 4 Dec 2015 07:54:06 +0000 (08:54 +0100)]
Merge pull request #7320 from remitamine/adobetv
[adobetv] improve extraction and add support specific language video,show and channel extraction
remitamine [Fri, 4 Dec 2015 07:44:18 +0000 (08:44 +0100)]
[adobetv] use compat_str
remitamine [Fri, 4 Dec 2015 07:37:08 +0000 (08:37 +0100)]
[adobetv] use a variable for api base url
remitamine [Fri, 4 Dec 2015 07:24:04 +0000 (08:24 +0100)]
[gameinformer] split long line
remitamine [Fri, 4 Dec 2015 07:23:21 +0000 (08:23 +0100)]
Merge pull request #7185 from remitamine/ooyala
[ooyala] extract more formats and metadata
remitamine [Fri, 4 Dec 2015 06:57:58 +0000 (07:57 +0100)]
Merge pull request #7326 from remitamine/clipfish
[clipfish] improve info extraction
remitamine [Fri, 4 Dec 2015 06:20:27 +0000 (07:20 +0100)]
[nba] improve(fixes #7068)
* extract more formats
* extract videos from team mini sites
* extract more metadata
remitamine [Fri, 4 Dec 2015 06:09:48 +0000 (07:09 +0100)]
[nba] use xpath utils
remitamine [Fri, 4 Dec 2015 05:53:33 +0000 (06:53 +0100)]
[trilulilu] improve extraction
remitamine [Thu, 3 Dec 2015 23:51:02 +0000 (00:51 +0100)]
[trilulilu] fix info extraction
remitamine [Thu, 3 Dec 2015 21:43:19 +0000 (22:43 +0100)]
[bilibili] flake8
remitamine [Thu, 3 Dec 2015 21:25:08 +0000 (22:25 +0100)]
[audimedia] flake8
remitamine [Thu, 3 Dec 2015 21:11:41 +0000 (22:11 +0100)]
Merge pull request #7745 from remitamine/bilibili
[bilibili] use xpath_text and catch errors in xml document
remitamine [Thu, 3 Dec 2015 21:01:32 +0000 (22:01 +0100)]
[bilibili] use xpath_text and catch errors in xml document
remitamine [Thu, 3 Dec 2015 19:28:52 +0000 (20:28 +0100)]
Merge pull request #7659 from remitamine/audimedia
[audimedia] Add new extractor(closes #7654)
remitamine [Thu, 3 Dec 2015 19:16:54 +0000 (20:16 +0100)]
Merge pull request #7210 from remitamine/bilibili
[bilibili] fix info extraction(fixes #7182)
remitamine [Thu, 3 Dec 2015 19:05:11 +0000 (20:05 +0100)]
Merge branch 'master' of https://github.com/rg3/youtube-dl into bilibili
Sergey M․ [Thu, 3 Dec 2015 18:59:32 +0000 (00:59 +0600)]
[beeg] Decrypt URL (Closes #7736)
remitamine [Thu, 3 Dec 2015 17:41:38 +0000 (18:41 +0100)]
Merge pull request #7681 from remitamine/skynewarabia
[skynewsarabia] Add new extractor
Sergey M․ [Thu, 3 Dec 2015 17:23:36 +0000 (23:23 +0600)]
[beeg] Update API URL (Closes #7736)
Sergey M․ [Thu, 3 Dec 2015 14:55:02 +0000 (20:55 +0600)]
[extractor/common] Clarify duration can be float
Sergey M․ [Thu, 3 Dec 2015 14:49:14 +0000 (20:49 +0600)]
[bbc] Fix _VALID_URL
Jaime Marquínez Ferrándiz [Thu, 3 Dec 2015 12:47:21 +0000 (13:47 +0100)]
[gametrailers] Fix extraction (fixes #7722)
They have stopped using the MTV system.
Sergey M․ [Tue, 1 Dec 2015 20:34:31 +0000 (02:34 +0600)]
[bbc] Extract _ID_REGEX and ad one more video id pattern (Closes #7724)
Sergey M․ [Tue, 1 Dec 2015 18:53:03 +0000 (00:53 +0600)]
[udemy] Make lecture downloading fatal
Sergey M․ [Tue, 1 Dec 2015 18:51:47 +0000 (00:51 +0600)]
[udemy] Remove unused import
Sergey M․ [Tue, 1 Dec 2015 18:48:27 +0000 (00:48 +0600)]
[udemy] Semi-switch to api 2.0 (Closes #7704)
* Use api 2.0 to get lectures since it provides more formats
* Fix authorization for api 2.0
* Autotry enrolling in the course for single lectures
* Extract additional metadata rom asset['data']['outputs']
Sergey M․ [Tue, 1 Dec 2015 16:10:10 +0000 (22:10 +0600)]
[udemy] Allow authentication via cookies
Sergey M․ [Tue, 1 Dec 2015 14:35:46 +0000 (20:35 +0600)]
[udemy] Extract formats from data.outputs (#7704)
Sergey M․ [Tue, 1 Dec 2015 12:35:24 +0000 (18:35 +0600)]
[nrk] Extract f4m formats and impose geo restriction only when not media URL (Closes #7715)
Sergey M․ [Mon, 30 Nov 2015 14:42:05 +0000 (20:42 +0600)]
[youtube] Clarify itag 272 possible resolutions (#7699)
Sergey M․ [Mon, 30 Nov 2015 14:10:09 +0000 (20:10 +0600)]
[facebook] Make alternative title optional (Closes #7700)
Sergey M․ [Sun, 29 Nov 2015 21:58:39 +0000 (03:58 +0600)]
[vodlocker] Capture file not found error (Closes #7696)
Sergey M․ [Sun, 29 Nov 2015 21:47:01 +0000 (03:47 +0600)]
[pornhub:playlist] Allow alphanumeric viewkeys (Closes #7695)
Sergey M․ [Sun, 29 Nov 2015 15:04:11 +0000 (21:04 +0600)]
[youtube:playlist] Extend _VALID_URL
Sergey M․ [Sun, 29 Nov 2015 15:01:59 +0000 (21:01 +0600)]
[youtube] Extend _VALID_URL (Closes #7694)
Yen Chi Hsuan [Sun, 29 Nov 2015 11:52:48 +0000 (19:52 +0800)]
[youtube] Simplify and make sure header values are strings
Sergey M․ [Sun, 29 Nov 2015 11:03:33 +0000 (17:03 +0600)]
[spiegel] Fix extraction (Closes #7693)
Yen Chi Hsuan [Sun, 29 Nov 2015 05:08:46 +0000 (13:08 +0800)]
Merge pull request #7691 from ryandesign/use-PYTHON-env-var
Always use PYTHON env var in Makefile
Yen Chi Hsuan [Sun, 29 Nov 2015 04:58:29 +0000 (12:58 +0800)]
[utils] Refactor handle_youtubedl_headers for future extension
Ryan Schmidt [Sun, 29 Nov 2015 04:56:24 +0000 (22:56 -0600)]
Always use PYTHON env var in Makefile
Yen Chi Hsuan [Sun, 29 Nov 2015 04:46:04 +0000 (12:46 +0800)]
[utils] Correct docstring of YoutubeDLHandler
Yen Chi Hsuan [Sun, 29 Nov 2015 04:44:24 +0000 (12:44 +0800)]
[youtube] Disable compression for live streams
Yen Chi Hsuan [Sun, 29 Nov 2015 04:43:59 +0000 (12:43 +0800)]
[downloader/hls] Respect Youtubedl-* headers
Yen Chi Hsuan [Sun, 29 Nov 2015 04:42:50 +0000 (12:42 +0800)]
[utils] Separate codes for handling Youtubedl-* headers
remitamine [Sat, 28 Nov 2015 20:36:52 +0000 (21:36 +0100)]
Merge pull request #7057 from remitamine/cspan
[cspan] correct the clip info extraction (fixes #7335)
remitamine [Sat, 28 Nov 2015 19:22:31 +0000 (20:22 +0100)]
[cspan] change into a function
remitamine [Sat, 28 Nov 2015 17:20:44 +0000 (18:20 +0100)]
[skynewsarabia] return empty categories array if there is no topic
remitamine [Sat, 28 Nov 2015 17:10:37 +0000 (18:10 +0100)]
[acast] Add new extractor
Sergey M․ [Sat, 28 Nov 2015 16:45:19 +0000 (22:45 +0600)]
[bloomberg] Improve formats extraction
Sergey M․ [Sat, 28 Nov 2015 16:41:39 +0000 (22:41 +0600)]
[bloomberg] Improve video id regex
Sergey M․ [Sat, 28 Nov 2015 16:40:29 +0000 (22:40 +0600)]
[bloomberg] Modernize
Sergey M․ [Sat, 28 Nov 2015 16:39:36 +0000 (22:39 +0600)]
[bloomberg] Relax _VALID_URL even more (Closes #7685)
Sergey M․ [Sat, 28 Nov 2015 14:21:03 +0000 (20:21 +0600)]
Credit @reiv for soundcloud:search
Sergey M․ [Sat, 28 Nov 2015 12:50:21 +0000 (18:50 +0600)]
[youtube] Clarify rationale for yt:stretch validation
Sergey M [Sat, 28 Nov 2015 12:14:06 +0000 (18:14 +0600)]
Merge pull request #7677 from lalinsky/yt-stretch-zero-height
[youtube] Ignore yt:stretch with zero width/height
remitamine [Sat, 28 Nov 2015 11:20:39 +0000 (12:20 +0100)]
[skynewsarabia] fix IE_NAME
remitamine [Sat, 28 Nov 2015 10:48:18 +0000 (11:48 +0100)]
[skynewsarabia] Add new extractor
Lukáš Lalinský [Sat, 28 Nov 2015 07:16:46 +0000 (08:16 +0100)]
[youtube] Use the existing `w` and `h` variables
Yen Chi Hsuan [Sat, 28 Nov 2015 06:14:20 +0000 (14:14 +0800)]
[options] Changed wording for --list-formats
As proposed by @dstftw at
9bff48a0e7128b4d274a5dab4aaac8da0c900ede
Sergey M․ [Sat, 28 Nov 2015 02:44:13 +0000 (08:44 +0600)]
[dbtv] Expand _VALID_URL (Closes #7645)
Lukáš Lalinský [Sat, 28 Nov 2015 00:07:07 +0000 (01:07 +0100)]
[youtube] Ignore yt:stretch with zero width/height
Philipp Hagemeister [Fri, 27 Nov 2015 15:39:59 +0000 (16:39 +0100)]
release 2015.11.27.1
Philipp Hagemeister [Fri, 27 Nov 2015 15:32:51 +0000 (16:32 +0100)]
release 2015.11.27
Yen Chi Hsuan [Fri, 27 Nov 2015 13:37:45 +0000 (21:37 +0800)]
[downloader/hls] Remove Accept-encoding from headers passed to ffmpeg
Fails for Youtube Gaming live streams (#7671)
Yen Chi Hsuan [Fri, 27 Nov 2015 13:24:39 +0000 (21:24 +0800)]
[options] Clarify --list-formats needs videos (closes #7669)
remitamine [Thu, 26 Nov 2015 21:43:31 +0000 (22:43 +0100)]
[gameinformer] Add new extractor
remitamine [Thu, 26 Nov 2015 20:24:10 +0000 (21:24 +0100)]
[audimedia] Add new extractor(closes #7654)
Sergey M [Tue, 24 Nov 2015 17:06:21 +0000 (23:06 +0600)]
[README.md] Mention mplayer and mpv in "other programs" question
Philipp Hagemeister [Tue, 24 Nov 2015 06:46:38 +0000 (07:46 +0100)]
release 2015.11.24
Philipp Hagemeister [Tue, 24 Nov 2015 06:45:02 +0000 (07:45 +0100)]
[jsinterp] Adapt to updated YouTube code generation (Fixes #7623, fixes #7624, fixes #7625, fixes #7626)
Philipp Hagemeister [Tue, 24 Nov 2015 02:38:46 +0000 (03:38 +0100)]
README: Document which other programs may be helpful (Fixes #7621)
Philipp Hagemeister [Mon, 23 Nov 2015 17:07:58 +0000 (18:07 +0100)]
release 2015.11.23
Sergey M? [Sat, 21 Nov 2015 16:18:17 +0000 (22:18 +0600)]
Switch codebase to use sanitized_Request instead of
compat_urllib_request.Request
[downloader/dash] Use sanitized_Request
[downloader/http] Use sanitized_Request
[atresplayer] Use sanitized_Request
[bambuser] Use sanitized_Request
[bliptv] Use sanitized_Request
[brightcove] Use sanitized_Request
[cbs] Use sanitized_Request
[ceskatelevize] Use sanitized_Request
[collegerama] Use sanitized_Request
[extractor/common] Use sanitized_Request
[crunchyroll] Use sanitized_Request
[dailymotion] Use sanitized_Request
[dcn] Use sanitized_Request
[dramafever] Use sanitized_Request
[dumpert] Use sanitized_Request
[eitb] Use sanitized_Request
[escapist] Use sanitized_Request
[everyonesmixtape] Use sanitized_Request
[extremetube] Use sanitized_Request
[facebook] Use sanitized_Request
[fc2] Use sanitized_Request
[flickr] Use sanitized_Request
[4tube] Use sanitized_Request
[gdcvault] Use sanitized_Request
[extractor/generic] Use sanitized_Request
[hearthisat] Use sanitized_Request
[hotnewhiphop] Use sanitized_Request
[hypem] Use sanitized_Request
[iprima] Use sanitized_Request
[ivi] Use sanitized_Request
[keezmovies] Use sanitized_Request
[letv] Use sanitized_Request
[lynda] Use sanitized_Request
[metacafe] Use sanitized_Request
[minhateca] Use sanitized_Request
[miomio] Use sanitized_Request
[meovideo] Use sanitized_Request
[mofosex] Use sanitized_Request
[moniker] Use sanitized_Request
[mooshare] Use sanitized_Request
[movieclips] Use sanitized_Request
[mtv] Use sanitized_Request
[myvideo] Use sanitized_Request
[neteasemusic] Use sanitized_Request
[nfb] Use sanitized_Request
[niconico] Use sanitized_Request
[noco] Use sanitized_Request
[nosvideo] Use sanitized_Request
[novamov] Use sanitized_Request
[nowness] Use sanitized_Request
[nuvid] Use sanitized_Request
[played] Use sanitized_Request
[pluralsight] Use sanitized_Request
[pornhub] Use sanitized_Request
[pornotube] Use sanitized_Request
[primesharetv] Use sanitized_Request
[promptfile] Use sanitized_Request
[qqmusic] Use sanitized_Request
[rtve] Use sanitized_Request
[safari] Use sanitized_Request
[sandia] Use sanitized_Request
[shared] Use sanitized_Request
[sharesix] Use sanitized_Request
[sina] Use sanitized_Request
[smotri] Use sanitized_Request
[sohu] Use sanitized_Request
[spankwire] Use sanitized_Request
[sportdeutschland] Use sanitized_Request
[streamcloud] Use sanitized_Request
[streamcz] Use sanitized_Request
[tapely] Use sanitized_Request
[tube8] Use sanitized_Request
[tubitv] Use sanitized_Request
[twitch] Use sanitized_Request
[twitter] Use sanitized_Request
[udemy] Use sanitized_Request
[vbox7] Use sanitized_Request
[veoh] Use sanitized_Request
[vessel] Use sanitized_Request
[vevo] Use sanitized_Request
[viddler] Use sanitized_Request
[videomega] Use sanitized_Request
[viewvster] Use sanitized_Request
[viki] Use sanitized_Request
[vk] Use sanitized_Request
[vodlocker] Use sanitized_Request
[voicerepublic] Use sanitized_Request
[wistia] Use sanitized_Request
[xfileshare] Use sanitized_Request
[xtube] Use sanitized_Request
[xvideos] Use sanitized_Request
[yandexmusic] Use sanitized_Request
[youku] Use sanitized_Request
[youporn] Use sanitized_Request
[youtube] Use sanitized_Request
[patreon] Use sanitized_Request
[extractor/common] Remove unused import
[nfb] PEP 8
Sergey M․ [Fri, 20 Nov 2015 14:33:49 +0000 (20:33 +0600)]
Rename compat_urllib_request_Request to sanitized_Request and move to utils
Sergey M․ [Thu, 19 Nov 2015 21:12:54 +0000 (03:12 +0600)]
[vimeo] Use compat_urllib_request_Request