rrooij [Sat, 30 Jan 2016 23:03:23 +0000 (00:03 +0100)]
[Gamekings] Fix url from .tv to .nl
Gamekings doesn't use the .tv top level domain anymore, but the regular
domain for Dutch sites.
Sergey M․ [Sat, 30 Jan 2016 22:41:18 +0000 (04:41 +0600)]
[schooltv] Improve video id regex
Sergey M [Sat, 30 Jan 2016 22:36:33 +0000 (04:36 +0600)]
Merge pull request #8376 from rrooij/schooltv
[schooltv] Add extractor for SchoolTV playlists
rrooij [Sat, 30 Jan 2016 19:31:31 +0000 (20:31 +0100)]
[schooltv] Add extractor for SchoolTV playlists
This closes #8163
Yen Chi Hsuan [Sat, 30 Jan 2016 20:49:04 +0000 (04:49 +0800)]
[nba] Add ext for hls formats and fix test_NBA
Yen Chi Hsuan [Sat, 30 Jan 2016 20:34:46 +0000 (04:34 +0800)]
[nbc] Use NBC's id and fix _TESTS
ThePlatform URL gives the same ID for all _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 20:01:45 +0000 (04:01 +0800)]
[nrktv] Fix _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 19:45:09 +0000 (03:45 +0800)]
[senateisvp] Fix test_SenateISVP and test_SenateISVP_1
Yen Chi Hsuan [Sat, 30 Jan 2016 19:42:34 +0000 (03:42 +0800)]
[tv2] Fix test_TV2
Yen Chi Hsuan [Sat, 30 Jan 2016 19:38:20 +0000 (03:38 +0800)]
[screenwavemedia] Fix HLS extension and test_TeamFour
Yen Chi Hsuan [Sat, 30 Jan 2016 19:31:03 +0000 (03:31 +0800)]
[vgtv] Fix test_VGTV_2
Yen Chi Hsuan [Sat, 30 Jan 2016 19:21:33 +0000 (03:21 +0800)]
[viidea] Skip download for the test case requiring ffmpeg
Sergey M․ [Sat, 30 Jan 2016 20:38:28 +0000 (02:38 +0600)]
[npo] Add extension for m3u8
remitamine [Sat, 30 Jan 2016 19:51:47 +0000 (20:51 +0100)]
[limelight] fix format sorting and make m3u8 and f4m extraction non fatal
remitamine [Sat, 30 Jan 2016 19:45:56 +0000 (20:45 +0100)]
[generic] Add support for Limelight API
Yen Chi Hsuan [Sat, 30 Jan 2016 15:01:19 +0000 (23:01 +0800)]
[facebook] Add md5 for the test case with DASH
Yen Chi Hsuan [Sat, 30 Jan 2016 14:52:23 +0000 (22:52 +0800)]
[common] Add _extract_dash_manifest_formats
Yen Chi Hsuan [Sat, 30 Jan 2016 14:45:16 +0000 (22:45 +0800)]
[common] Remove unused arguments
Yen Chi Hsuan [Sat, 30 Jan 2016 14:40:13 +0000 (22:40 +0800)]
[common] Rename to namespace
For consistency with _parse_smil_*
Yen Chi Hsuan [Sat, 30 Jan 2016 14:28:53 +0000 (22:28 +0800)]
[youtube] Remove '(v|a)codec': 'none' entries
Not used anymore
Sergey M․ [Sat, 30 Jan 2016 13:43:25 +0000 (19:43 +0600)]
[downloader/f4m] Do not update fragment list while test
Yen Chi Hsuan [Sat, 30 Jan 2016 13:42:27 +0000 (21:42 +0800)]
[common] Prefer the manifest than formats_dict in determining codecs
Yen Chi Hsuan [Sat, 30 Jan 2016 13:36:01 +0000 (21:36 +0800)]
[common] Fix for youtube
Yen Chi Hsuan [Sat, 30 Jan 2016 13:32:15 +0000 (21:32 +0800)]
[youtube] Pass self._formats to _parse_dash_manifest
Yen Chi Hsuan [Sat, 30 Jan 2016 13:31:53 +0000 (21:31 +0800)]
[facebook] Add support for DASH manifests
Sergey M․ [Sat, 30 Jan 2016 13:30:31 +0000 (19:30 +0600)]
[downloader/fragment] Remove superfluous whitespace
Yen Chi Hsuan [Sat, 30 Jan 2016 13:27:43 +0000 (21:27 +0800)]
[common] Modify _parse_dash_manifest for use in Facebook
Sergey M․ [Sat, 30 Jan 2016 13:22:15 +0000 (19:22 +0600)]
[downloader/f4m] Add live stream flag to context
Now download progress for f4m livestreams is reported correctly
Sergey M․ [Sat, 30 Jan 2016 13:20:52 +0000 (19:20 +0600)]
[downloader/fragment] Do not report total bytes estimation and eta for live streams
Yen Chi Hsuan [Sat, 30 Jan 2016 13:05:55 +0000 (21:05 +0800)]
[common] _parse_dash_manifest() from youtube.py
Sergey M․ [Sat, 30 Jan 2016 12:44:22 +0000 (18:44 +0600)]
[options] Add missing closing parenthesis
Sergey M․ [Sat, 30 Jan 2016 12:30:27 +0000 (18:30 +0600)]
[matchtv] Add extractor (Closes #8313)
Sergey M․ [Sat, 30 Jan 2016 12:28:38 +0000 (18:28 +0600)]
[downloader/f4m] Prefer bootstrap url attribute over inline bootstrap info
ping [Sat, 30 Jan 2016 12:10:36 +0000 (20:10 +0800)]
[daum.net] Support for playlists, user channels
Yen Chi Hsuan [Sat, 30 Jan 2016 12:05:56 +0000 (20:05 +0800)]
[youtube] Move decrypt_sig out of _parse_dash_manifest
Yen Chi Hsuan [Sat, 30 Jan 2016 11:30:39 +0000 (19:30 +0800)]
[facebook] Support alternative webpage form
Fixes #8371
Jaime Marquínez Ferrándiz [Sat, 30 Jan 2016 11:26:40 +0000 (12:26 +0100)]
Add --hls-use-mpegts option
When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream).
VLC and mpv play them file, but QuickTime doesn't.
Yen Chi Hsuan [Sat, 30 Jan 2016 08:54:14 +0000 (16:54 +0800)]
[daum] Add 'thumbnail' to all _TESTS
Yen Chi Hsuan [Sat, 30 Jan 2016 08:50:13 +0000 (16:50 +0800)]
[daum.net] Support VodPlayer.swf URLs (closes #8173)
Yen Chi Hsuan [Sat, 30 Jan 2016 08:25:55 +0000 (16:25 +0800)]
Merge remote-tracking branch 'upstream/master'
Yen Chi Hsuan [Sat, 30 Jan 2016 08:25:06 +0000 (16:25 +0800)]
Merge branch 'ping-daum-fix-clip'
Yen Chi Hsuan [Sat, 30 Jan 2016 08:23:37 +0000 (16:23 +0800)]
[daum.net] Move the request to ClipInfoXml.do
To reduce the number of wasted requests
Yen Chi Hsuan [Sat, 30 Jan 2016 08:22:37 +0000 (16:22 +0800)]
Merge branch 'daum-fix-clip' of https://github.com/ping/youtube-dl into ping-daum-fix-clip
ping [Sat, 30 Jan 2016 03:09:30 +0000 (11:09 +0800)]
[daum] Fix add view_count, comment_count to test
ping [Sat, 30 Jan 2016 03:04:11 +0000 (11:04 +0800)]
[daum] Fix copy-paste mistake
Sergey M․ [Fri, 29 Jan 2016 19:48:54 +0000 (01:48 +0600)]
[espn] Improve video id extraction (Closes #8368)
Sergey M․ [Fri, 29 Jan 2016 19:47:46 +0000 (01:47 +0600)]
[extractor/common] Restrict checks when auto calculating tbr
Sergey M․ [Fri, 29 Jan 2016 18:26:33 +0000 (00:26 +0600)]
[cspan] Unescape path (Closes #8365)
Jaime Marquínez Ferrándiz [Fri, 29 Jan 2016 14:36:33 +0000 (15:36 +0100)]
[azubu] Add extractor for live streams (closes #8343)
Philipp Hagemeister [Fri, 29 Jan 2016 11:20:08 +0000 (12:20 +0100)]
release 2016.01.29
Jaime Marquínez Ferrándiz [Fri, 29 Jan 2016 10:27:11 +0000 (11:27 +0100)]
[youtube:user] Require 'https?://' in the url (fixes #8356)
It was matching www.youtube.com/embed/WpfukLMe1TM.
The generic extractor automatically adds http:// if it's missing.
remitamine [Thu, 28 Jan 2016 17:57:32 +0000 (18:57 +0100)]
[ffmpeg] fix adding metadata when using m3u8_native(fixes #8350)
Sergey M․ [Thu, 28 Jan 2016 17:27:48 +0000 (23:27 +0600)]
[bbc] Add test for #8147
Sergey M․ [Thu, 28 Jan 2016 17:23:13 +0000 (23:23 +0600)]
[bbc] Add another description regex
Sergey M․ [Thu, 28 Jan 2016 17:19:53 +0000 (23:19 +0600)]
[bbc] Add another title regex (Closes #8340)
Sergey M․ [Thu, 28 Jan 2016 16:56:49 +0000 (22:56 +0600)]
[ok] Add support for mobile URLs (Closes #8345)
Sergey M․ [Thu, 28 Jan 2016 16:50:18 +0000 (22:50 +0600)]
[ndr:embed:base] Add missing ext for m3u8
Yen Chi Hsuan [Thu, 28 Jan 2016 14:56:00 +0000 (22:56 +0800)]
Credit @dyn888 for improving format selection
[ci skip]
Yen Chi Hsuan [Thu, 28 Jan 2016 14:22:43 +0000 (22:22 +0800)]
Merge pull request #8346 from dyn888/dyn888-regex-1
Regex pattern update to match more codecs (fixes #6858)
dyn888 [Thu, 28 Jan 2016 14:07:33 +0000 (15:07 +0100)]
Test codec with a dot '.' in name selection.
remitamine [Thu, 28 Jan 2016 11:38:34 +0000 (12:38 +0100)]
[utils] fix dfxp2srt text extraction(fixes #8055)
dyn888 [Thu, 28 Jan 2016 11:07:15 +0000 (12:07 +0100)]
Update YoutubeDL.py
Sergey M․ [Wed, 27 Jan 2016 18:42:04 +0000 (00:42 +0600)]
[cbsnews] Remove unused import
remitamine [Wed, 27 Jan 2016 18:10:34 +0000 (19:10 +0100)]
[cbsnews] extract all formats
remitamine [Wed, 27 Jan 2016 17:07:30 +0000 (18:07 +0100)]
Merge pull request #8328 from remitamine/hls-master-detect
[extractor/common] detect media playlist in _extract_m3u8_formats
remitamine [Tue, 26 Jan 2016 16:44:44 +0000 (17:44 +0100)]
[extractor/common] detect media playlist in _extract_m3u8_formats
Sergey M․ [Wed, 27 Jan 2016 15:49:56 +0000 (21:49 +0600)]
[spankbang] Fix title extraction (Closes #8329)
Sergey M․ [Wed, 27 Jan 2016 15:49:39 +0000 (21:49 +0600)]
[spankbang] Fix formats extraction
Sergey M․ [Wed, 27 Jan 2016 15:11:17 +0000 (21:11 +0600)]
[extractor/common] Auto calculate tbr when missing
Philipp Hagemeister [Wed, 27 Jan 2016 07:32:03 +0000 (08:32 +0100)]
release 2016.01.27
ping [Wed, 27 Jan 2016 04:48:00 +0000 (12:48 +0800)]
[daum.net] Fixes #8331
Sergey M․ [Tue, 26 Jan 2016 15:46:51 +0000 (21:46 +0600)]
[instagram] Make description optional (Closes #8326)
Sergey M․ [Tue, 26 Jan 2016 15:29:42 +0000 (21:29 +0600)]
[cspan] Extract from path when no qualities (Closes #8317)
remitamine [Tue, 26 Jan 2016 14:55:38 +0000 (15:55 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
remitamine [Tue, 26 Jan 2016 14:54:32 +0000 (15:54 +0100)]
[vevo] fallback to youtube video only if vevo video is geo restricted(fixes 8263)(fixes 2874)
Sergey M․ [Tue, 26 Jan 2016 14:42:20 +0000 (20:42 +0600)]
[cspan] Fix clip/prog id extraction (#8317)
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