youtube-dl
7 years ago[README.md] Fix typo
hub2git [Fri, 23 Dec 2016 02:25:39 +0000 (18:25 -0800)]
[README.md] Fix typo

7 years agorelease 2016.12.22
Sergey M․ [Thu, 22 Dec 2016 15:52:54 +0000 (22:52 +0700)]
release 2016.12.22

7 years ago[ChangeLog] Actualize
Remita Amine [Thu, 22 Dec 2016 09:02:56 +0000 (10:02 +0100)]
[ChangeLog] Actualize

7 years ago[common] improve detection for video only formats and m3u8 manifest(fixes #11507)
Remita Amine [Thu, 22 Dec 2016 09:02:56 +0000 (10:02 +0100)]
[common] improve detection for video only formats and m3u8 manifest(fixes #11507)

7 years ago[theplatform] pass geo verification headers to smil request(closes #10146)
Remita Amine [Wed, 21 Dec 2016 19:59:03 +0000 (20:59 +0100)]
[theplatform] pass geo verification headers to smil request(closes #10146)

7 years ago[viu] pass geo verification headers to auth request
Remita Amine [Wed, 21 Dec 2016 19:50:10 +0000 (20:50 +0100)]
[viu] pass geo verification headers to auth request

7 years ago[rtl2] extract more formats and metadata
Remita Amine [Wed, 21 Dec 2016 17:45:01 +0000 (18:45 +0100)]
[rtl2] extract more formats and metadata

7 years ago[vbox7] Skip malformed JSON-LD (closes #11501)
Sergey M․ [Wed, 21 Dec 2016 15:39:05 +0000 (22:39 +0700)]
[vbox7] Skip malformed JSON-LD (closes #11501)

7 years ago[uplynk] force downloading using hls native downloader(closes #11496)
Remita Amine [Tue, 20 Dec 2016 18:49:45 +0000 (19:49 +0100)]
[uplynk] force downloading using hls native downloader(closes #11496)

7 years ago[laola1] add support for another extraction scenario(closes #11460)
Remita Amine [Tue, 20 Dec 2016 17:22:57 +0000 (18:22 +0100)]
[laola1] add support for another extraction scenario(closes #11460)

7 years agorelease 2016.12.20
Sergey M․ [Tue, 20 Dec 2016 15:39:39 +0000 (22:39 +0700)]
release 2016.12.20

7 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 20 Dec 2016 15:36:06 +0000 (22:36 +0700)]
[ChangeLog] Actualize

7 years ago[vbox7] Fix extraction (closes #11494)
Sergey M․ [Tue, 20 Dec 2016 14:51:11 +0000 (21:51 +0700)]
[vbox7] Fix extraction (closes #11494)

7 years ago[uktvplay] Add new extractor(closes #11027)
Remita Amine [Tue, 20 Dec 2016 11:52:46 +0000 (12:52 +0100)]
[uktvplay] Add new extractor(closes #11027)

7 years ago[piksel] Add new extractor(closes #11246)
Remita Amine [Tue, 20 Dec 2016 11:34:46 +0000 (12:34 +0100)]
[piksel] Add new extractor(closes #11246)

7 years ago[vimeo] fix extraction for hls formats and add support for dash formats(closes #11490)
Remita Amine [Tue, 20 Dec 2016 11:25:05 +0000 (12:25 +0100)]
[vimeo] fix extraction for hls formats and add support for dash formats(closes #11490)

7 years ago[common] fix dash codec information for mixed videos and fragment url construction...
Remita Amine [Tue, 20 Dec 2016 11:23:16 +0000 (12:23 +0100)]
[common] fix dash codec information for mixed videos and fragment url construction(#11490)

7 years ago[kaltura] Improve widget ID extraction (closes #11480)
Yen Chi Hsuan [Tue, 20 Dec 2016 10:45:52 +0000 (18:45 +0800)]
[kaltura] Improve widget ID extraction (closes #11480)

7 years ago[nrktv:direkte] Add support for live streams (#11488)
Sergey M․ [Mon, 19 Dec 2016 16:47:45 +0000 (23:47 +0700)]
[nrktv:direkte] Add support for live streams (#11488)

7 years ago[pbs] fix extraction for geo restricted videos(#7095)
Remita Amine [Mon, 19 Dec 2016 15:27:12 +0000 (16:27 +0100)]
[pbs] fix extraction for geo restricted videos(#7095)

7 years ago[brightcove:new] skip widevine classic videos
Remita Amine [Sun, 18 Dec 2016 20:39:59 +0000 (21:39 +0100)]
[brightcove:new] skip widevine classic videos

7 years ago[viu] extract supported hls manifest
Remita Amine [Sun, 18 Dec 2016 17:24:01 +0000 (18:24 +0100)]
[viu] extract supported hls manifest

7 years ago[viu] improve extraction(closes #10607)(closes #11329)
Remita Amine [Sun, 18 Dec 2016 16:15:53 +0000 (17:15 +0100)]
[viu] improve extraction(closes #10607)(closes #11329)

7 years ago[viu] New extractor for viu.com
ping [Fri, 9 Sep 2016 17:49:56 +0000 (01:49 +0800)]
[viu] New extractor for viu.com

7 years agoRevert "Credit @pyx for meipai (#10718)"
Sergey M․ [Sun, 18 Dec 2016 13:56:21 +0000 (20:56 +0700)]
Revert "Credit @pyx for meipai (#10718)"

This reverts commit d5e623aaa18a1a08731e46e3aff6a2a9361b69b8.

7 years agorelease 2016.12.18
Sergey M․ [Sun, 18 Dec 2016 12:50:33 +0000 (19:50 +0700)]
release 2016.12.18

7 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 18 Dec 2016 12:48:59 +0000 (19:48 +0700)]
[ChangeLog] Actualize

7 years agoCredit @pyx for meipai (#10718)
Sergey M․ [Sun, 18 Dec 2016 12:46:57 +0000 (19:46 +0700)]
Credit @pyx for meipai (#10718)

7 years ago[ccma] Add new extractor(closes #11359)
Remita Amine [Sun, 18 Dec 2016 09:49:10 +0000 (10:49 +0100)]
[ccma] Add new extractor(closes #11359)

7 years ago[laola1tv] add support embed urls and improve extraction(#11460)
Remita Amine [Sat, 17 Dec 2016 20:48:45 +0000 (21:48 +0100)]
[laola1tv] add support embed urls and improve extraction(#11460)

7 years ago[nbc] fix extraction for msnbc videos(fixes #11466)
Remita Amine [Sat, 17 Dec 2016 17:11:13 +0000 (18:11 +0100)]
[nbc] fix extraction for msnbc videos(fixes #11466)

7 years ago[extractors] Add missing twitch imports
Sergey M․ [Sat, 17 Dec 2016 16:03:50 +0000 (23:03 +0700)]
[extractors] Add missing twitch imports

7 years ago[extractor/common] Recognize DASH formats in html5 media entries
Sergey M․ [Sat, 17 Dec 2016 16:03:13 +0000 (23:03 +0700)]
[extractor/common] Recognize DASH formats in html5 media entries

7 years ago[twitch] Adapt to new videos pages schema (closes #11469)
Sergey M․ [Sat, 17 Dec 2016 13:20:23 +0000 (20:20 +0700)]
[twitch] Adapt to new videos pages schema (closes #11469)

7 years ago[meipai] Fix regular videos extraction and improve (closes #10718)
Sergey M․ [Sat, 17 Dec 2016 12:42:34 +0000 (19:42 +0700)]
[meipai] Fix regular videos extraction and improve (closes #10718)

7 years ago[meipai] Add extractor
Philip Xu [Wed, 21 Sep 2016 00:14:24 +0000 (20:14 -0400)]
[meipai] Add extractor

7 years ago[ondemandkorea] Fix extraction (closes #10772)
Sergey M․ [Sat, 17 Dec 2016 11:47:49 +0000 (18:47 +0700)]
[ondemandkorea] Fix extraction (closes #10772)

7 years ago[jwplatform] Improve duration extraction
Sergey M․ [Sat, 17 Dec 2016 11:45:53 +0000 (18:45 +0700)]
[jwplatform] Improve duration extraction

7 years ago[jwplatform] Improve subtitles extraction
Sergey M․ [Sat, 17 Dec 2016 11:45:44 +0000 (18:45 +0700)]
[jwplatform] Improve subtitles extraction

7 years ago[utils] Improve urljoin
Sergey M․ [Sat, 17 Dec 2016 11:44:53 +0000 (18:44 +0700)]
[utils] Improve urljoin

7 years ago[ondemandkorea] Add extractor
ping [Tue, 27 Sep 2016 05:29:21 +0000 (13:29 +0800)]
[ondemandkorea] Add extractor

7 years ago[vporn] Use urljoin for thumbnail
Sergey M․ [Fri, 16 Dec 2016 16:57:51 +0000 (23:57 +0700)]
[vporn] Use urljoin for thumbnail

7 years ago[vvvvid] do not cache the conn_id
Remita Amine [Fri, 16 Dec 2016 10:04:58 +0000 (11:04 +0100)]
[vvvvid] do not cache the conn_id

7 years ago[vvvvid] Add new extractor(closes #5915)
Remita Amine [Fri, 16 Dec 2016 08:05:02 +0000 (09:05 +0100)]
[vvvvid] Add new extractor(closes #5915)

7 years agorelease 2016.12.15
Sergey M․ [Thu, 15 Dec 2016 14:16:55 +0000 (21:16 +0700)]
release 2016.12.15

7 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 15 Dec 2016 14:15:45 +0000 (21:15 +0700)]
[ChangeLog] Actualize

7 years ago[openload] Recognize oload.tv URLs (#10408)
Yen Chi Hsuan [Thu, 15 Dec 2016 09:51:26 +0000 (17:51 +0800)]
[openload] Recognize oload.tv URLs (#10408)

7 years ago[facebook] Recognize .onion URLs (closes #11443)
Yen Chi Hsuan [Wed, 14 Dec 2016 17:01:14 +0000 (01:01 +0800)]
[facebook] Recognize .onion URLs (closes #11443)

7 years ago[vlive] Use live titles for live streams
Sergey M․ [Wed, 14 Dec 2016 14:30:33 +0000 (21:30 +0700)]
[vlive] Use live titles for live streams

7 years ago[vlive] Add video params extraction fallback and improve (closes #11375)
Sergey M․ [Wed, 14 Dec 2016 14:05:50 +0000 (21:05 +0700)]
[vlive] Add video params extraction fallback and improve (closes #11375)

7 years ago[vlive] Update extraction
Corey Nicholson [Mon, 5 Dec 2016 21:16:12 +0000 (21:16 +0000)]
[vlive] Update extraction

7 years ago[canvas] extract dash formats
Remita Amine [Tue, 13 Dec 2016 16:59:22 +0000 (17:59 +0100)]
[canvas] extract dash formats

7 years ago[melonvod] Improve (closes #11419)
Sergey M․ [Mon, 12 Dec 2016 19:25:42 +0000 (02:25 +0700)]
[melonvod] Improve (closes #11419)

7 years ago[utils] Add convenience urljoin
Sergey M․ [Mon, 12 Dec 2016 19:23:49 +0000 (02:23 +0700)]
[utils] Add convenience urljoin

7 years ago[melonvod] Add extractor for vod.melon.com
ping [Mon, 12 Dec 2016 06:43:33 +0000 (14:43 +0800)]
[melonvod] Add extractor for vod.melon.com

7 years agorelease 2016.12.12
Sergey M․ [Sun, 11 Dec 2016 18:44:50 +0000 (01:44 +0700)]
release 2016.12.12

7 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 11 Dec 2016 18:41:08 +0000 (01:41 +0700)]
[ChangeLog] Actualize

7 years ago[dplay] Use Safari user-agent for hls (closes #11418)
Sergey M․ [Sun, 11 Dec 2016 17:58:08 +0000 (00:58 +0700)]
[dplay] Use Safari user-agent for hls (closes #11418)

7 years ago[utils] Add common user agents map
Sergey M․ [Sun, 11 Dec 2016 17:49:07 +0000 (00:49 +0700)]
[utils] Add common user agents map

7 years ago[facebook] Detect login required error message
Sergey M․ [Sat, 10 Dec 2016 18:40:30 +0000 (01:40 +0700)]
[facebook] Detect login required error message

7 years ago[facebook] Improve video selection (closes #11390)
Sergey M․ [Sat, 10 Dec 2016 18:22:01 +0000 (01:22 +0700)]
[facebook] Improve video selection (closes #11390)

7 years ago[canalplus] Add another video id regex (closes #11399)
Sergey M․ [Sat, 10 Dec 2016 17:45:27 +0000 (00:45 +0700)]
[canalplus] Add another video id regex (closes #11399)

7 years ago[mixcloud] Relax _VALID_URL (closes #11406)
Sergey M․ [Sat, 10 Dec 2016 16:45:36 +0000 (23:45 +0700)]
[mixcloud] Relax _VALID_URL (closes #11406)

7 years ago[ctvnews] relax _VALID_URL regex(closes #11394)
Remita Amine [Sat, 10 Dec 2016 16:36:32 +0000 (17:36 +0100)]
[ctvnews] relax _VALID_URL regex(closes #11394)

7 years ago[common] recognize hls manifests that contain video only formats(#11394)
Remita Amine [Sat, 10 Dec 2016 16:17:13 +0000 (17:17 +0100)]
[common] recognize hls manifests that contain video only formats(#11394)

7 years ago[rte] improve extraction(closes #10498)(closes #7746)
Remita Amine [Sat, 10 Dec 2016 15:34:01 +0000 (16:34 +0100)]
[rte] improve extraction(closes #10498)(closes #7746)

7 years ago[prosiebensat1] extract dash formats
Remita Amine [Sat, 10 Dec 2016 12:29:51 +0000 (13:29 +0100)]
[prosiebensat1] extract dash formats

7 years ago[rts,srgssr] improve extraction for geo restricted videos(fixes #11089)(closes #4989)
Remita Amine [Sat, 10 Dec 2016 09:47:19 +0000 (10:47 +0100)]
[rts,srgssr] improve extraction for geo restricted videos(fixes #11089)(closes #4989)

7 years agorelease 2016.12.09
Sergey M․ [Thu, 8 Dec 2016 19:46:18 +0000 (02:46 +0700)]
release 2016.12.09

7 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 8 Dec 2016 19:41:49 +0000 (02:41 +0700)]
[ChangeLog] Actualize

7 years ago[openload] Fix extraction (closes #10408)
Yen Chi Hsuan [Thu, 8 Dec 2016 18:15:16 +0000 (02:15 +0800)]
[openload] Fix extraction (closes #10408)

7 years ago[pandoratv] PEP 8 and simplify
Sergey M․ [Wed, 7 Dec 2016 16:50:10 +0000 (23:50 +0700)]
[pandoratv] PEP 8 and simplify

7 years ago[pandoratv] Fix extraction (closes #11023)
Serkora [Wed, 7 Dec 2016 16:46:42 +0000 (00:46 +0800)]
[pandoratv] Fix extraction (closes #11023)

7 years ago[telebruxelles] extract all formats and add support for emission urls
Remita Amine [Tue, 6 Dec 2016 18:01:09 +0000 (19:01 +0100)]
[telebruxelles] extract all formats and add support for emission urls

7 years ago[bloomberg] Add another video id regex (closes #11371)
Sergey M․ [Mon, 5 Dec 2016 17:41:03 +0000 (00:41 +0700)]
[bloomberg] Add another video id regex (closes #11371)

7 years ago[1tv] Fix video id extraction
Sergey M․ [Mon, 5 Dec 2016 16:28:57 +0000 (23:28 +0700)]
[1tv] Fix video id extraction

7 years ago[fusion] Update ooyala id regex
vordep [Sun, 4 Dec 2016 23:53:49 +0000 (23:53 +0000)]
[fusion] Update ooyala id regex

7 years ago[socks] Refine exception model for better error handling
Yen Chi Hsuan [Sun, 4 Dec 2016 16:31:02 +0000 (00:31 +0800)]
[socks] Refine exception model for better error handling

1. ProxyError now inherits from socket.error instead of IOError

The only functions socks.py overrides are connect and connect_ex. In
Python 2.x and Python <= 3.2, socket functions raises socket.error. In
newer Python versions, those functions raises OSError instead. The name
socket.error is preserved as an alias of OSError for backward
compability. To keep socks.py compatible with Python's standard library,
it should raise the same exception as raw sockets.

See PEP 3151 (https://www.python.org/dev/peps/pep-3151/) for more
information about the change in Python 3.3.

2. Raise EOFError instead of IOError when the socket receives less data
than it expects

There's no common convention, but both ftplib and telnetlib raises
EOFError for similar situations. socks.py follows them.

Closes #11355

In #11355, only Python 2 is affected. In Python 3, both socket.error and
IOError are alias of OSError, so AbstractHTTPHandler.do_open correctly
catches the error and thus InfoExtractor._is_valid_url works fine.

7 years ago[1tv] Improve extraction and add support for playlists (closes #11335)
Sergey M․ [Sun, 4 Dec 2016 16:20:14 +0000 (23:20 +0700)]
[1tv] Improve extraction and add support for playlists (closes #11335)

7 years ago[socks] Fix error reporting (#11355)
Yen Chi Hsuan [Sat, 3 Dec 2016 13:53:41 +0000 (21:53 +0800)]
[socks] Fix error reporting (#11355)

7 years ago[aenetworks] extract more formats(closes #11321)
Remita Amine [Thu, 1 Dec 2016 11:15:35 +0000 (12:15 +0100)]
[aenetworks] extract more formats(closes #11321)

7 years ago[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS
Yen Chi Hsuan [Thu, 1 Dec 2016 06:56:52 +0000 (14:56 +0800)]
[thisoldhouse] Recognize /tv-episode/ URLs and update _TESTS

Closes #11271

7 years ago[README.md] Fix typo
Laneone [Wed, 30 Nov 2016 18:31:21 +0000 (00:01 +0530)]
[README.md] Fix typo

Just a minor spelling mistake in the readme

7 years agorelease 2016.12.01
Sergey M․ [Wed, 30 Nov 2016 17:15:12 +0000 (00:15 +0700)]
release 2016.12.01

7 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 30 Nov 2016 17:13:06 +0000 (00:13 +0700)]
[ChangeLog] Actualize

7 years ago[soundcloud] Update client id (closes #11327)
Sergey M․ [Wed, 30 Nov 2016 16:17:30 +0000 (23:17 +0700)]
[soundcloud] Update client id (closes #11327)

7 years ago[comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE
Philipp Hagemeister [Wed, 30 Nov 2016 10:52:19 +0000 (11:52 +0100)]
[comedcycentral] Give /shows/.+/full-episodes URLs to the COmedyCentralFullEpisodesIE

7 years ago[ruutu] Detect DRM videos
Sergey M․ [Tue, 29 Nov 2016 21:19:38 +0000 (04:19 +0700)]
[ruutu] Detect DRM videos

7 years ago[liveleak] Simplify and PEP 8
Sergey M․ [Tue, 29 Nov 2016 16:42:19 +0000 (23:42 +0700)]
[liveleak] Simplify and PEP 8

7 years ago[liveleak] Add support for youtube embeds
Varun [Tue, 29 Nov 2016 16:37:30 +0000 (22:07 +0530)]
[liveleak] Add support for youtube embeds

7 years ago[spike] Fix full episodes extraction
Mark Lee [Tue, 29 Nov 2016 16:06:01 +0000 (08:06 -0800)]
[spike] Fix full episodes extraction

7 years ago[comedycentral] Add new extractor for full-episodes
Philipp Hagemeister [Tue, 29 Nov 2016 09:11:08 +0000 (10:11 +0100)]
[comedycentral] Add new extractor for full-episodes

CC seems to have added yet another indirection for full episodes - the mgid is now only in a linked feed.
This may be a little brittle, but it's better than failing outright.
Plus, the current The Daily Show episode now works :)

7 years ago[teamfourstar] Simplify _VALID_URL and relax regexes
Sergey M․ [Mon, 28 Nov 2016 16:22:29 +0000 (23:22 +0700)]
[teamfourstar] Simplify _VALID_URL and relax regexes

7 years ago[screenwavemedia] Remove extractor
felix [Mon, 28 Nov 2016 16:17:56 +0000 (17:17 +0100)]
[screenwavemedia] Remove extractor

Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform

7 years agoIgnore and clean .swf files
Yen Chi Hsuan [Sun, 27 Nov 2016 14:01:07 +0000 (22:01 +0800)]
Ignore and clean .swf files

Some videos on NicoNico are swf

7 years agorelease 2016.11.27
Sergey M․ [Sun, 27 Nov 2016 13:05:32 +0000 (20:05 +0700)]
release 2016.11.27

7 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 27 Nov 2016 13:04:03 +0000 (20:04 +0700)]
[ChangeLog] Actualize

7 years ago[extractor/generic] Add support for webcaster.pro embeds
Sergey M․ [Sun, 27 Nov 2016 12:56:32 +0000 (19:56 +0700)]
[extractor/generic] Add support for webcaster.pro embeds

7 years ago[webcaster] Add support for webcaster.pro
Sergey M․ [Sun, 27 Nov 2016 12:54:59 +0000 (19:54 +0700)]
[webcaster] Add support for webcaster.pro

7 years ago[azubu] Add support for azubu.uol.com.br (closes #11305)
Sergey M․ [Sun, 27 Nov 2016 08:40:28 +0000 (15:40 +0700)]
[azubu] Add support for azubu.uol.com.br (closes #11305)