youtube-dl
8 years ago[hgtvcom:show] Add extractor (Closes #10365)
Sergey M․ [Wed, 17 Aug 2016 21:37:14 +0000 (04:37 +0700)]
[hgtvcom:show] Add extractor (Closes #10365)

8 years ago[discoverygo] extend _VALID_URL to support other networks
Remita Amine [Wed, 17 Aug 2016 10:03:09 +0000 (11:03 +0100)]
[discoverygo] extend _VALID_URL to support other networks

8 years ago[extremetube] Revert display_id
Sergey M․ [Wed, 17 Aug 2016 00:02:13 +0000 (07:02 +0700)]
[extremetube] Revert display_id

8 years ago[keezmovies] Make display_id optional
Sergey M․ [Wed, 17 Aug 2016 00:01:32 +0000 (07:01 +0700)]
[keezmovies] Make display_id optional

8 years agorelease 2016.08.17
Sergey M․ [Tue, 16 Aug 2016 23:21:21 +0000 (06:21 +0700)]
release 2016.08.17

8 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 16 Aug 2016 23:19:22 +0000 (06:19 +0700)]
[ChangeLog] Actualize

8 years ago[extremetube] Modernize
Sergey M․ [Tue, 16 Aug 2016 23:02:12 +0000 (06:02 +0700)]
[extremetube] Modernize

8 years ago[tube8] Modernize
Sergey M․ [Tue, 16 Aug 2016 22:46:45 +0000 (05:46 +0700)]
[tube8] Modernize

8 years ago[mofosex] Extract all formats and modernize (Closes #10335)
Sergey M․ [Tue, 16 Aug 2016 22:45:49 +0000 (05:45 +0700)]
[mofosex] Extract all formats and modernize (Closes #10335)

8 years ago[keezmovies] Improve and modernize
Sergey M․ [Tue, 16 Aug 2016 22:44:46 +0000 (05:44 +0700)]
[keezmovies] Improve and modernize

8 years ago[vbox7:generic] Add support for vbox7 embeds
Sergey M․ [Tue, 16 Aug 2016 18:02:59 +0000 (01:02 +0700)]
[vbox7:generic] Add support for vbox7 embeds

8 years ago[vbox7] Add support for embed URLs
Sergey M․ [Tue, 16 Aug 2016 17:42:02 +0000 (00:42 +0700)]
[vbox7] Add support for embed URLs

8 years ago[mtg] Improve view count extraction
Sergey M․ [Tue, 16 Aug 2016 17:32:28 +0000 (00:32 +0700)]
[mtg] Improve view count extraction

8 years ago[viafree] Add extractor (Closes #10358)
Sergey M․ [Tue, 16 Aug 2016 17:21:30 +0000 (00:21 +0700)]
[viafree] Add extractor (Closes #10358)

8 years ago[mtg] Add support for viafree URLs (#10358)
Sergey M․ [Tue, 16 Aug 2016 17:19:43 +0000 (00:19 +0700)]
[mtg] Add support for viafree URLs (#10358)

8 years ago[fxnetworks] extend _VALID_URL to support simpsonsworld.com
Remita Amine [Tue, 16 Aug 2016 15:21:04 +0000 (16:21 +0100)]
[fxnetworks] extend _VALID_URL to support simpsonsworld.com

8 years ago[amcnetworks] fix typo
Remita Amine [Tue, 16 Aug 2016 15:20:07 +0000 (16:20 +0100)]
[amcnetworks] fix typo

8 years ago[theplatform] extract subtitles with multiple formats from the metadata
Remita Amine [Tue, 16 Aug 2016 15:19:36 +0000 (16:19 +0100)]
[theplatform] extract subtitles with multiple formats from the metadata

8 years ago[xvideos] Fix test
Sergey M․ [Tue, 16 Aug 2016 14:20:15 +0000 (21:20 +0700)]
[xvideos] Fix test

8 years ago[xvideos] Fix HLS extraction (Closes #10356)
Sergey M․ [Tue, 16 Aug 2016 14:17:52 +0000 (21:17 +0700)]
[xvideos] Fix HLS extraction (Closes #10356)

8 years ago[amcnetworks] extract episode metadata
Remita Amine [Tue, 16 Aug 2016 13:49:32 +0000 (14:49 +0100)]
[amcnetworks] extract episode metadata

8 years ago[amcnetworks] Add new extractor
Remita Amine [Tue, 16 Aug 2016 12:43:33 +0000 (13:43 +0100)]
[amcnetworks] Add new extractor

8 years ago[adobepass] PEP 8
Sergey M․ [Mon, 15 Aug 2016 21:45:21 +0000 (04:45 +0700)]
[adobepass] PEP 8

8 years ago[bbc:playlist] Fix tests
Sergey M․ [Mon, 15 Aug 2016 21:43:10 +0000 (04:43 +0700)]
[bbc:playlist] Fix tests

8 years ago[bbc:playlist] Add support for pagination (Closes #10349)
Sergey M․ [Mon, 15 Aug 2016 21:36:23 +0000 (04:36 +0700)]
[bbc:playlist] Add support for pagination (Closes #10349)

8 years ago[adobepass] add IE suffix to the extractor and remove duplicate constant
Remita Amine [Mon, 15 Aug 2016 20:36:34 +0000 (21:36 +0100)]
[adobepass] add IE suffix to the extractor and remove duplicate constant

8 years ago[fxnetworks] add test and check geo restriction
Remita Amine [Mon, 15 Aug 2016 16:10:45 +0000 (17:10 +0100)]
[fxnetworks] add test and check geo restriction

8 years ago[fxnetworks] Add new extractor(closes #9462)
Remita Amine [Mon, 15 Aug 2016 15:33:35 +0000 (16:33 +0100)]
[fxnetworks] Add new extractor(closes #9462)

8 years ago[cbsnews] Remove invalid tests. CBS Live videos gets deleted soon.
Yen Chi Hsuan [Mon, 15 Aug 2016 12:29:22 +0000 (20:29 +0800)]
[cbsnews] Remove invalid tests. CBS Live videos gets deleted soon.

8 years ago[ChangeLog] Update for CBSLocal and related changes
Yen Chi Hsuan [Mon, 15 Aug 2016 05:39:43 +0000 (13:39 +0800)]
[ChangeLog] Update for CBSLocal and related changes

8 years ago[cbslocal] Adapt to SendtoNewsIE
Yen Chi Hsuan [Mon, 15 Aug 2016 05:37:37 +0000 (13:37 +0800)]
[cbslocal] Adapt to SendtoNewsIE

8 years ago[sendtonews] Fix extraction
Yen Chi Hsuan [Mon, 15 Aug 2016 05:31:08 +0000 (13:31 +0800)]
[sendtonews] Fix extraction

8 years ago[jwplatform] Parse video_id from JWPlayer data
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

8 years ago[zippcast] Remove extractor (Closes #10332)
Sergey M․ [Mon, 15 Aug 2016 01:25:24 +0000 (08:25 +0700)]
[zippcast] Remove extractor (Closes #10332)

ZippCast is shut down

8 years ago[uplynk,viceland] update tests and change uplynk extractors names
Remita Amine [Sun, 14 Aug 2016 21:45:43 +0000 (22:45 +0100)]
[uplynk,viceland] update tests and change uplynk extractors names

8 years ago[adobepass] fix check for pendingLogout errors
Remita Amine [Sun, 14 Aug 2016 20:25:43 +0000 (21:25 +0100)]
[adobepass] fix check for pendingLogout errors

8 years ago[adobepass] clear cache in case of pendingLogout errors
Remita Amine [Sun, 14 Aug 2016 20:24:33 +0000 (21:24 +0100)]
[adobepass] clear cache in case of pendingLogout errors

8 years ago[viceland] raise ExtractorError for errors other than HTTP 400
Remita Amine [Sun, 14 Aug 2016 19:12:53 +0000 (20:12 +0100)]
[viceland] raise ExtractorError for errors other than HTTP 400

8 years ago[viceland] remove outdated comment
Remita Amine [Sun, 14 Aug 2016 18:08:35 +0000 (19:08 +0100)]
[viceland] remove outdated comment

8 years ago[viceland] fix info extraction(closes #8799)
Remita Amine [Sun, 14 Aug 2016 18:04:23 +0000 (19:04 +0100)]
[viceland] fix info extraction(closes #8799)

8 years ago[viceland] Add new extractor(#8799)
Remita Amine [Sun, 14 Aug 2016 17:03:42 +0000 (18:03 +0100)]
[viceland] Add new extractor(#8799)

8 years ago[adobepass] create separate class for adobe pass authentication
Remita Amine [Sun, 14 Aug 2016 16:55:56 +0000 (17:55 +0100)]
[adobepass] create separate class for adobe pass authentication

8 years ago[life:embed] Improve extraction
Sergey M․ [Sun, 14 Aug 2016 13:49:11 +0000 (20:49 +0700)]
[life:embed] Improve extraction

8 years ago[theplatform] use _get_netrc_login_info and fix session expiration check(#10345)
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)

8 years ago[common] add separate method for getting netrc ligin info
Remita Amine [Sun, 14 Aug 2016 10:48:13 +0000 (11:48 +0100)]
[common] add separate method for getting netrc ligin info

8 years ago[vgtv] Detect geo restricted videos (#10348)
Sergey M․ [Sun, 14 Aug 2016 09:25:14 +0000 (16:25 +0700)]
[vgtv] Detect geo restricted videos (#10348)

8 years ago[uplynk] Add new extractor
Remita Amine [Sat, 13 Aug 2016 21:53:07 +0000 (22:53 +0100)]
[uplynk] Add new extractor

8 years agoUpdate ChangeLog for #10342
Yen Chi Hsuan [Sat, 13 Aug 2016 18:33:15 +0000 (02:33 +0800)]
Update ChangeLog for #10342

[skip ci]

8 years agoMerge pull request #10342 from muphil/patch-1
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

8 years agobug 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.

8 years agorelease 2016.08.13
Sergey M․ [Sat, 13 Aug 2016 16:17:11 +0000 (23:17 +0700)]
release 2016.08.13

8 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 13 Aug 2016 16:01:35 +0000 (23:01 +0700)]
[ChangeLog] Actualize

8 years ago[pbs] Clarify comment on http formats
Sergey M․ [Sat, 13 Aug 2016 15:50:18 +0000 (22:50 +0700)]
[pbs] Clarify comment on http formats

8 years ago[pbs] Fix description extraction and update tests
Sergey M․ [Sat, 13 Aug 2016 14:59:29 +0000 (21:59 +0700)]
[pbs] Fix description extraction and update tests

8 years ago[franceculture] Fix extraction (Closes #10324)
Sergey M․ [Sat, 13 Aug 2016 14:00:34 +0000 (21:00 +0700)]
[franceculture] Fix extraction (Closes #10324)

8 years ago[pornotube] Fix extraction (Closes #10322)
Sergey M․ [Sat, 13 Aug 2016 13:49:16 +0000 (20:49 +0700)]
[pornotube] Fix extraction (Closes #10322)

8 years ago[4tube] Fix metadata extraction (Closes #10321)
Sergey M․ [Sat, 13 Aug 2016 12:55:09 +0000 (19:55 +0700)]
[4tube] Fix metadata extraction (Closes #10321)

8 years ago[bigflix] Remove an invalid test
Yen Chi Hsuan [Sat, 13 Aug 2016 10:02:11 +0000 (18:02 +0800)]
[bigflix] Remove an invalid test

There's no video anymore

8 years ago[imgur] Fix width and height extraction (Closes #10325)
Sergey M․ [Sat, 13 Aug 2016 09:46:07 +0000 (16:46 +0700)]
[imgur] Fix width and height extraction (Closes #10325)

8 years ago[vbox7] Remove unused imports
Sergey M․ [Sat, 13 Aug 2016 09:45:34 +0000 (16:45 +0700)]
[vbox7] Remove unused imports

8 years ago[test_verbose_output] Fix tests under Python 3
Yen Chi Hsuan [Sat, 13 Aug 2016 09:36:14 +0000 (17:36 +0800)]
[test_verbose_output] Fix tests under Python 3

8 years ago[expotv] Improve extraction and update test
Sergey M․ [Sat, 13 Aug 2016 09:29:05 +0000 (16:29 +0700)]
[expotv] Improve extraction and update test

8 years ago[downloader/external:curl] Clarify why CurlFD should not capture stderr
Remita Amine [Sat, 13 Aug 2016 09:26:02 +0000 (10:26 +0100)]
[downloader/external:curl] Clarify why CurlFD should not capture stderr

8 years ago[test_utils] add test for option with not str value
Remita Amine [Sat, 13 Aug 2016 08:53:46 +0000 (09:53 +0100)]
[test_utils] add test for option with not str value

8 years ago[vbox7] Fix extraction (Closes #10309)
Sergey M․ [Sat, 13 Aug 2016 08:47:20 +0000 (15:47 +0700)]
[vbox7] Fix extraction (Closes #10309)

8 years ago[tapely] Remove extractor. It's shut down
Yen Chi Hsuan [Sat, 13 Aug 2016 08:32:07 +0000 (16:32 +0800)]
[tapely] Remove extractor. It's shut down

Closes #10323

8 years ago[pbs] add test for videos with undocumented http formats and remove unused import
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

8 years ago[24video] Add support for me and xxx TLDs
Sergey M․ [Sat, 13 Aug 2016 07:47:51 +0000 (14:47 +0700)]
[24video] Add support for me and xxx TLDs

8 years ago[muenchentv] Fix extraction (Closes #10313)
Sergey M․ [Sat, 13 Aug 2016 07:28:44 +0000 (14:28 +0700)]
[muenchentv] Fix extraction (Closes #10313)

8 years ago[24video] Fix comment count extraction
Sergey M․ [Sat, 13 Aug 2016 07:22:47 +0000 (14:22 +0700)]
[24video] Fix comment count extraction

8 years ago[sunporno] Add support for embed URLs
Sergey M․ [Sat, 13 Aug 2016 07:13:49 +0000 (14:13 +0700)]
[sunporno] Add support for embed URLs

8 years ago[sunporno] Fix metadata extraction (Closes #10316)
Sergey M․ [Sat, 13 Aug 2016 07:09:35 +0000 (14:09 +0700)]
[sunporno] Fix metadata extraction (Closes #10316)

8 years ago[hgtv] Add new extractor(closes #3999)
Remita Amine [Fri, 12 Aug 2016 17:05:49 +0000 (18:05 +0100)]
[hgtv] Add new extractor(closes #3999)

8 years ago[external/curl] respect more downloader options and display progress
Remita Amine [Fri, 12 Aug 2016 11:30:02 +0000 (12:30 +0100)]
[external/curl] respect more downloader options and display progress

8 years ago[pbs] check all http formats and remove unnecessary request
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

8 years ago[crunchyroll] Add support for HLS (Closes #10301)
Sergey M․ [Thu, 11 Aug 2016 17:56:16 +0000 (00:56 +0700)]
[crunchyroll] Add support for HLS (Closes #10301)

8 years agorelease 2016.08.12
Sergey M․ [Thu, 11 Aug 2016 17:22:22 +0000 (00:22 +0700)]
release 2016.08.12

8 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 11 Aug 2016 17:18:28 +0000 (00:18 +0700)]
[ChangeLog] Actualize

8 years ago[viu] Remove from extractors
Sergey M․ [Thu, 11 Aug 2016 17:14:51 +0000 (00:14 +0700)]
[viu] Remove from extractors

8 years ago[goldenmoustache] Remove extractor (Closes #10298)
Sergey M․ [Thu, 11 Aug 2016 16:52:17 +0000 (23:52 +0700)]
[goldenmoustache] Remove extractor (Closes #10298)

Now uses dailymotion

8 years ago[drtuber] Improve title extraction
Sergey M․ [Thu, 11 Aug 2016 16:47:52 +0000 (23:47 +0700)]
[drtuber] Improve title extraction

8 years ago[drtuber] Make dislike count optional (Closes #10297)
Sergey M․ [Thu, 11 Aug 2016 16:47:27 +0000 (23:47 +0700)]
[drtuber] Make dislike count optional (Closes #10297)

8 years ago[chirbit] Fix extraction (Closes #10296)
Sergey M․ [Thu, 11 Aug 2016 16:37:56 +0000 (23:37 +0700)]
[chirbit] Fix extraction (Closes #10296)

8 years ago[francetvinfo] Relax _VALID_URL
Sergey M․ [Thu, 11 Aug 2016 14:42:55 +0000 (21:42 +0700)]
[francetvinfo] Relax _VALID_URL

8 years ago[ChangeLog] Add change log for #10269
Yen Chi Hsuan [Thu, 11 Aug 2016 11:13:41 +0000 (19:13 +0800)]
[ChangeLog] Add change log for #10269

[skip ci]

8 years agoMerge branch 'lkho-pr/#10268'
Yen Chi Hsuan [Thu, 11 Aug 2016 11:09:18 +0000 (19:09 +0800)]
Merge branch 'lkho-pr/#10268'

8 years ago[YoutubeDL] Disable newline conversion when writing subtitles
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.

8 years agoMerge branch 'pr/#10268' of https://github.com/lkho/youtube-dl into lkho-pr/#10268
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

8 years agoPreserve line endings for downloaded subtitle files
lkho [Tue, 9 Aug 2016 07:25:23 +0000 (15:25 +0800)]
Preserve line endings for downloaded subtitle files

8 years ago[rtlnl] Relax _VALID_URL (Closes #10282)
Sergey M․ [Wed, 10 Aug 2016 14:07:43 +0000 (21:07 +0700)]
[rtlnl] Relax _VALID_URL (Closes #10282)

8 years ago[formula1] Relax _VALID_URL (Closes #10283)
Sergey M․ [Wed, 10 Aug 2016 14:00:40 +0000 (21:00 +0700)]
[formula1] Relax _VALID_URL (Closes #10283)

8 years ago[wat] improve extraction(#10281)
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)

8 years ago[ctsnews] Fix extraction
Yen Chi Hsuan [Wed, 10 Aug 2016 03:38:19 +0000 (11:38 +0800)]
[ctsnews] Fix extraction

8 years ago[utils] Recognize more formats in unified_timestamp
Yen Chi Hsuan [Wed, 10 Aug 2016 03:36:49 +0000 (11:36 +0800)]
[utils] Recognize more formats in unified_timestamp

Used in CtsNews

8 years agorelease 2016.08.10
Sergey M․ [Tue, 9 Aug 2016 17:20:44 +0000 (00:20 +0700)]
release 2016.08.10

8 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 9 Aug 2016 17:18:28 +0000 (00:18 +0700)]
[ChangeLog] Actualize

8 years ago[devscripts/prepare_manpage] Fix description strings starting with dash (Closes ...
Sergey M․ [Tue, 9 Aug 2016 15:24:58 +0000 (22:24 +0700)]
[devscripts/prepare_manpage] Fix description strings starting with dash (Closes #10273)

8 years ago[uol] remove unused import
Remita Amine [Tue, 9 Aug 2016 14:13:15 +0000 (15:13 +0100)]
[uol] remove unused import

8 years ago[uol] Add new extractor(#4263)
Remita Amine [Tue, 9 Aug 2016 14:09:08 +0000 (15:09 +0100)]
[uol] Add new extractor(#4263)

8 years agoCredit @singh-pratyush96 for #10223
Sergey M․ [Mon, 8 Aug 2016 21:04:45 +0000 (04:04 +0700)]
Credit @singh-pratyush96 for #10223