Sergey M․ [Tue, 16 Aug 2016 14:20:15 +0000 (21:20 +0700)]
[xvideos] Fix test
Sergey M․ [Tue, 16 Aug 2016 14:17:52 +0000 (21:17 +0700)]
[xvideos] Fix HLS extraction (Closes #10356)
Remita Amine [Tue, 16 Aug 2016 13:49:32 +0000 (14:49 +0100)]
[amcnetworks] extract episode metadata
Remita Amine [Tue, 16 Aug 2016 12:43:33 +0000 (13:43 +0100)]
[amcnetworks] Add new extractor
Sergey M․ [Mon, 15 Aug 2016 21:45:21 +0000 (04:45 +0700)]
[adobepass] PEP 8
Sergey M․ [Mon, 15 Aug 2016 21:43:10 +0000 (04:43 +0700)]
[bbc:playlist] Fix tests
Sergey M․ [Mon, 15 Aug 2016 21:36:23 +0000 (04:36 +0700)]
[bbc:playlist] Add support for pagination (Closes #10349)
Remita Amine [Mon, 15 Aug 2016 20:36:34 +0000 (21:36 +0100)]
[adobepass] add IE suffix to the extractor and remove duplicate constant
Remita Amine [Mon, 15 Aug 2016 16:10:45 +0000 (17:10 +0100)]
[fxnetworks] add test and check geo restriction
Remita Amine [Mon, 15 Aug 2016 15:33:35 +0000 (16:33 +0100)]
[fxnetworks] Add new extractor(closes #9462)
Yen Chi Hsuan [Mon, 15 Aug 2016 12:29:22 +0000 (20:29 +0800)]
[cbsnews] Remove invalid tests. CBS Live videos gets deleted soon.
Yen Chi Hsuan [Mon, 15 Aug 2016 05:39:43 +0000 (13:39 +0800)]
[ChangeLog] Update for CBSLocal and related changes
Yen Chi Hsuan [Mon, 15 Aug 2016 05:37:37 +0000 (13:37 +0800)]
[cbslocal] Adapt to SendtoNewsIE
Yen Chi Hsuan [Mon, 15 Aug 2016 05:31:08 +0000 (13:31 +0800)]
[sendtonews] Fix extraction
Yen Chi Hsuan [Mon, 15 Aug 2016 05:29:01 +0000 (13:29 +0800)]
[jwplatform] Parse video_id from JWPlayer data
And remove a mysterious comma from
115c65793af4c56c8f1986d2640105fc7e760c13
Sergey M․ [Mon, 15 Aug 2016 01:25:24 +0000 (08:25 +0700)]
[zippcast] Remove extractor (Closes #10332)
ZippCast is shut down
Remita Amine [Sun, 14 Aug 2016 21:45:43 +0000 (22:45 +0100)]
[uplynk,viceland] update tests and change uplynk extractors names
Remita Amine [Sun, 14 Aug 2016 20:25:43 +0000 (21:25 +0100)]
[adobepass] fix check for pendingLogout errors
Remita Amine [Sun, 14 Aug 2016 20:24:33 +0000 (21:24 +0100)]
[adobepass] clear cache in case of pendingLogout errors
Remita Amine [Sun, 14 Aug 2016 19:12:53 +0000 (20:12 +0100)]
[viceland] raise ExtractorError for errors other than HTTP 400
Remita Amine [Sun, 14 Aug 2016 18:08:35 +0000 (19:08 +0100)]
[viceland] remove outdated comment
Remita Amine [Sun, 14 Aug 2016 18:04:23 +0000 (19:04 +0100)]
[viceland] fix info extraction(closes #8799)
Remita Amine [Sun, 14 Aug 2016 17:03:42 +0000 (18:03 +0100)]
[viceland] Add new extractor(#8799)
Remita Amine [Sun, 14 Aug 2016 16:55:56 +0000 (17:55 +0100)]
[adobepass] create separate class for adobe pass authentication
Sergey M․ [Sun, 14 Aug 2016 13:49:11 +0000 (20:49 +0700)]
[life:embed] Improve extraction
Remita Amine [Sun, 14 Aug 2016 10:52:48 +0000 (11:52 +0100)]
[theplatform] use _get_netrc_login_info and fix session expiration check(#10345)
Remita Amine [Sun, 14 Aug 2016 10:48:13 +0000 (11:48 +0100)]
[common] add separate method for getting netrc ligin info
Sergey M․ [Sun, 14 Aug 2016 09:25:14 +0000 (16:25 +0700)]
[vgtv] Detect geo restricted videos (#10348)
Remita Amine [Sat, 13 Aug 2016 21:53:07 +0000 (22:53 +0100)]
[uplynk] Add new extractor
Yen Chi Hsuan [Sat, 13 Aug 2016 18:33:15 +0000 (02:33 +0800)]
Update ChangeLog for #10342
[skip ci]
Yen Chi Hsuan [Sat, 13 Aug 2016 18:30:50 +0000 (02:30 +0800)]
Merge pull request #10342 from muphil/patch-1
[xiami] bug fix for extractor xiami.py
phi [Sat, 13 Aug 2016 18:18:59 +0000 (02:18 +0800)]
bug fix for extractor xiami.py
Before applying this patch, when downloading resources from xiami.com, it crashes with these:
Traceback (most recent call last):
File "/home/phi/.local/bin/youtube-dl", line 11, in <module>
sys.exit(main())
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/__init__.py", line 433, in main
_real_main(argv)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/__init__.py", line 423, in _real_main
retcode = ydl.download(all_urls)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 1786, in download
url, force_generic_extractor=self.params.get('force_generic_extractor', False))
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/YoutubeDL.py", line 691, in extract_info
ie_result = ie.extract(url)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/extractor/common.py", line 347, in extract
return self._real_extract(url)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/extractor/xiami.py", line 116, in _real_extract
return self._extract_tracks(self._match_id(url))[0]
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/extractor/xiami.py", line 43, in _extract_tracks
'%s/%s%s' % (self._API_BASE_URL, item_id, '/type/%s' % typ if typ else ''), item_id)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/extractor/common.py", line 562, in _download_json
json_string, video_id, transform_source=transform_source, fatal=fatal)
File "/home/phi/.local/lib/python3.5/site-packages/youtube_dl/extractor/common.py", line 568, in _parse_json
return json.loads(json_string)
File "/usr/lib/python3.5/json/__init__.py", line 312, in loads
s.__class__.__name__))
TypeError: the JSON object must be str, not 'NoneType'
This patch solves exactly this problem.
Sergey M․ [Sat, 13 Aug 2016 16:17:11 +0000 (23:17 +0700)]
release 2016.08.13
Sergey M․ [Sat, 13 Aug 2016 16:01:35 +0000 (23:01 +0700)]
[ChangeLog] Actualize
Sergey M․ [Sat, 13 Aug 2016 15:50:18 +0000 (22:50 +0700)]
[pbs] Clarify comment on http formats
Sergey M․ [Sat, 13 Aug 2016 14:59:29 +0000 (21:59 +0700)]
[pbs] Fix description extraction and update tests
Sergey M․ [Sat, 13 Aug 2016 14:00:34 +0000 (21:00 +0700)]
[franceculture] Fix extraction (Closes #10324)
Sergey M․ [Sat, 13 Aug 2016 13:49:16 +0000 (20:49 +0700)]
[pornotube] Fix extraction (Closes #10322)
Sergey M․ [Sat, 13 Aug 2016 12:55:09 +0000 (19:55 +0700)]
[4tube] Fix metadata extraction (Closes #10321)
Yen Chi Hsuan [Sat, 13 Aug 2016 10:02:11 +0000 (18:02 +0800)]
[bigflix] Remove an invalid test
There's no video anymore
Sergey M․ [Sat, 13 Aug 2016 09:46:07 +0000 (16:46 +0700)]
[imgur] Fix width and height extraction (Closes #10325)
Sergey M․ [Sat, 13 Aug 2016 09:45:34 +0000 (16:45 +0700)]
[vbox7] Remove unused imports
Yen Chi Hsuan [Sat, 13 Aug 2016 09:36:14 +0000 (17:36 +0800)]
[test_verbose_output] Fix tests under Python 3
Sergey M․ [Sat, 13 Aug 2016 09:29:05 +0000 (16:29 +0700)]
[expotv] Improve extraction and update test
Remita Amine [Sat, 13 Aug 2016 09:26:02 +0000 (10:26 +0100)]
[downloader/external:curl] Clarify why CurlFD should not capture stderr
Remita Amine [Sat, 13 Aug 2016 08:53:46 +0000 (09:53 +0100)]
[test_utils] add test for option with not str value
Sergey M․ [Sat, 13 Aug 2016 08:47:20 +0000 (15:47 +0700)]
[vbox7] Fix extraction (Closes #10309)
Yen Chi Hsuan [Sat, 13 Aug 2016 08:32:07 +0000 (16:32 +0800)]
[tapely] Remove extractor. It's shut down
Closes #10323
Remita Amine [Sat, 13 Aug 2016 08:08:57 +0000 (09:08 +0100)]
[pbs] add test for videos with undocumented http formats and remove unused import
Sergey M․ [Sat, 13 Aug 2016 07:47:51 +0000 (14:47 +0700)]
[24video] Add support for me and xxx TLDs
Sergey M․ [Sat, 13 Aug 2016 07:28:44 +0000 (14:28 +0700)]
[muenchentv] Fix extraction (Closes #10313)
Sergey M․ [Sat, 13 Aug 2016 07:22:47 +0000 (14:22 +0700)]
[24video] Fix comment count extraction
Sergey M․ [Sat, 13 Aug 2016 07:13:49 +0000 (14:13 +0700)]
[sunporno] Add support for embed URLs
Sergey M․ [Sat, 13 Aug 2016 07:09:35 +0000 (14:09 +0700)]
[sunporno] Fix metadata extraction (Closes #10316)
Remita Amine [Fri, 12 Aug 2016 17:05:49 +0000 (18:05 +0100)]
[hgtv] Add new extractor(closes #3999)
Remita Amine [Fri, 12 Aug 2016 11:30:02 +0000 (12:30 +0100)]
[external/curl] respect more downloader options and display progress
Remita Amine [Fri, 12 Aug 2016 07:38:06 +0000 (08:38 +0100)]
[pbs] check all http formats and remove unnecessary request
- some of the quality that not reported in the documentation
are available(4500k, 6500k)
- the videoInfo request doesn't work for a long time
Sergey M․ [Thu, 11 Aug 2016 17:56:16 +0000 (00:56 +0700)]
[crunchyroll] Add support for HLS (Closes #10301)
Sergey M․ [Thu, 11 Aug 2016 17:22:22 +0000 (00:22 +0700)]
release 2016.08.12
Sergey M․ [Thu, 11 Aug 2016 17:18:28 +0000 (00:18 +0700)]
[ChangeLog] Actualize
Sergey M․ [Thu, 11 Aug 2016 17:14:51 +0000 (00:14 +0700)]
[viu] Remove from extractors
Sergey M․ [Thu, 11 Aug 2016 16:52:17 +0000 (23:52 +0700)]
[goldenmoustache] Remove extractor (Closes #10298)
Now uses dailymotion
Sergey M․ [Thu, 11 Aug 2016 16:47:52 +0000 (23:47 +0700)]
[drtuber] Improve title extraction
Sergey M․ [Thu, 11 Aug 2016 16:47:27 +0000 (23:47 +0700)]
[drtuber] Make dislike count optional (Closes #10297)
Sergey M․ [Thu, 11 Aug 2016 16:37:56 +0000 (23:37 +0700)]
[chirbit] Fix extraction (Closes #10296)
Sergey M․ [Thu, 11 Aug 2016 14:42:55 +0000 (21:42 +0700)]
[francetvinfo] Relax _VALID_URL
Yen Chi Hsuan [Thu, 11 Aug 2016 11:13:41 +0000 (19:13 +0800)]
[ChangeLog] Add change log for #10269
[skip ci]
Yen Chi Hsuan [Thu, 11 Aug 2016 11:09:18 +0000 (19:09 +0800)]
Merge branch 'lkho-pr/#10268'
Yen Chi Hsuan [Thu, 11 Aug 2016 11:04:23 +0000 (19:04 +0800)]
[YoutubeDL] Disable newline conversion when writing subtitles
By default io.open() convert all '\n' occurrences to '\r\n' when writing
files. If the content already contains '\r\n', it will be converted to
'\r\r\n', breaking some video players.
Yen Chi Hsuan [Thu, 11 Aug 2016 11:03:08 +0000 (19:03 +0800)]
Merge branch 'pr/#10268' of https://github.com/lkho/youtube-dl into lkho-pr/#10268
lkho [Tue, 9 Aug 2016 07:25:23 +0000 (15:25 +0800)]
Preserve line endings for downloaded subtitle files
Sergey M․ [Wed, 10 Aug 2016 14:07:43 +0000 (21:07 +0700)]
[rtlnl] Relax _VALID_URL (Closes #10282)
Sergey M․ [Wed, 10 Aug 2016 14:00:40 +0000 (21:00 +0700)]
[formula1] Relax _VALID_URL (Closes #10283)
Remita Amine [Wed, 10 Aug 2016 13:17:22 +0000 (14:17 +0100)]
[wat] improve extraction(#10281)
add alternative method to extract http formats
works even if the video is geo-restricted or removed
from public access(most of the cases)
Yen Chi Hsuan [Wed, 10 Aug 2016 03:38:19 +0000 (11:38 +0800)]
[ctsnews] Fix extraction
Yen Chi Hsuan [Wed, 10 Aug 2016 03:36:49 +0000 (11:36 +0800)]
[utils] Recognize more formats in unified_timestamp
Used in CtsNews
Sergey M․ [Tue, 9 Aug 2016 17:20:44 +0000 (00:20 +0700)]
release 2016.08.10
Sergey M․ [Tue, 9 Aug 2016 17:18:28 +0000 (00:18 +0700)]
[ChangeLog] Actualize
Sergey M․ [Tue, 9 Aug 2016 15:24:58 +0000 (22:24 +0700)]
[devscripts/prepare_manpage] Fix description strings starting with dash (Closes #10273)
Remita Amine [Tue, 9 Aug 2016 14:13:15 +0000 (15:13 +0100)]
[uol] remove unused import
Remita Amine [Tue, 9 Aug 2016 14:09:08 +0000 (15:09 +0100)]
[uol] Add new extractor(#4263)
Sergey M․ [Mon, 8 Aug 2016 21:04:45 +0000 (04:04 +0700)]
Credit @singh-pratyush96 for #10223
Sergey M․ [Mon, 8 Aug 2016 21:03:52 +0000 (04:03 +0700)]
Credit @zvonicek for #10242 and #10253
Sergey M․ [Mon, 8 Aug 2016 21:01:05 +0000 (04:01 +0700)]
[metadatafromtitle] Remove unused exception class
nyorain [Fri, 5 Aug 2016 23:21:39 +0000 (01:21 +0200)]
Make --metadata-from-title non fatal
Output a warning if the metadata can't be parsed from the title (and don't write any metadata) instead of raising a critical error.
Sergey M․ [Mon, 8 Aug 2016 20:47:56 +0000 (03:47 +0700)]
Add more checks for --min/max-sleep-interval arguments and use more idiomatic naming
Sergey M․ [Mon, 8 Aug 2016 20:46:52 +0000 (03:46 +0700)]
Fix --min/max-sleep-interval wording
singh-pratyush96 [Thu, 4 Aug 2016 10:17:22 +0000 (15:47 +0530)]
Add --max-sleep-interval (Closes #9930)
Sergey M․ [Mon, 8 Aug 2016 19:46:29 +0000 (02:46 +0700)]
[rbmaradio] Improve, simplify and extract all formats (Closes #10242)
Petr Zvoníček [Sat, 6 Aug 2016 13:26:48 +0000 (15:26 +0200)]
[rbmaradio] Fixed extractor
Sergey M․ [Mon, 8 Aug 2016 19:16:28 +0000 (02:16 +0700)]
[sonyliv] Improve (Closes #10258)
Sukhbir Singh [Sun, 7 Aug 2016 23:11:00 +0000 (19:11 -0400)]
[sonyliv] Add new extractor
Sergey M․ [Mon, 8 Aug 2016 15:48:33 +0000 (22:48 +0700)]
[extractor/generic] Add proper default to _search_json_ld call
Sergey M․ [Mon, 8 Aug 2016 15:46:19 +0000 (22:46 +0700)]
[flipagram] Add proper default to _search_json_ld call
Sergey M․ [Mon, 8 Aug 2016 15:45:49 +0000 (22:45 +0700)]
[condenast] Make _search_json_ld call non fatal
Sergey M․ [Mon, 8 Aug 2016 15:44:36 +0000 (22:44 +0700)]
[bbc] Add proper default to _search_json_ld call
Sergey M․ [Mon, 8 Aug 2016 15:36:18 +0000 (22:36 +0700)]
[extractor/common] Respect default in _search_json_ld
Sergey M․ [Mon, 8 Aug 2016 14:49:45 +0000 (21:49 +0700)]
Revert "[flipagram] Make _search_json_ld non fatal"
This reverts commit
d34995a9e3f596c4dd80178d99f7bd8dbc748e2b.
Sergey M․ [Mon, 8 Aug 2016 14:49:27 +0000 (21:49 +0700)]
Revert "[extractor/generic] Make _search_json_ld non fatal"
This reverts commit
958849275f1c6072c712e8d611294a762fadc7f0.
Yen Chi Hsuan [Mon, 8 Aug 2016 10:48:21 +0000 (18:48 +0800)]
[sohu] Update _TESTS (closes #10260)