youtube-dl
7 years ago[README.md] Fix spelling and harmonize line length
David Haberthür [Mon, 12 Dec 2016 11:13:34 +0000 (12:13 +0100)]
[README.md] Fix spelling and harmonize line length

7 years ago[videa] Add support for videa embeds
Sergey M․ [Sat, 31 Dec 2016 15:04:29 +0000 (22:04 +0700)]
[videa] Add support for videa embeds

7 years ago[videa] Improve and simplify (closes #8181, closes #11133)
Sergey M․ [Sat, 31 Dec 2016 14:58:15 +0000 (21:58 +0700)]
[videa] Improve and simplify (closes #8181, closes #11133)

7 years ago[videa] Add extractor
Bagira [Thu, 3 Nov 2016 11:53:45 +0000 (12:53 +0100)]
[videa] Add extractor

7 years ago[devscripts/buildserver] Remove unreachable except block
Chris Gavin [Sat, 31 Dec 2016 12:17:52 +0000 (12:17 +0000)]
[devscripts/buildserver] Remove unreachable except block

7 years ago[vk] Fix postlive videos extraction
Sergey M․ [Thu, 29 Dec 2016 21:31:19 +0000 (04:31 +0700)]
[vk] Fix postlive videos extraction

7 years ago[vk] Extract from playerParams (closes #11555)
Sergey M․ [Thu, 29 Dec 2016 21:21:49 +0000 (04:21 +0700)]
[vk] Extract from playerParams (closes #11555)

7 years ago[freevideo] Remove extractor (closes #11515)
Sergey M․ [Thu, 29 Dec 2016 17:32:23 +0000 (00:32 +0700)]
[freevideo] Remove extractor (closes #11515)

Handled by generic extractor

7 years ago[showroomlive] Improve (closes #11458)
Sergey M․ [Thu, 29 Dec 2016 17:12:35 +0000 (00:12 +0700)]
[showroomlive] Improve (closes #11458)

7 years ago[showroomlive] Add extractor
Arjan Verwer [Wed, 14 Dec 2016 20:43:54 +0000 (21:43 +0100)]
[showroomlive] Add extractor

7 years ago[xhamster] Fix duration extraction (closes #11549)
Sergey M․ [Wed, 28 Dec 2016 16:01:52 +0000 (23:01 +0700)]
[xhamster] Fix duration extraction (closes #11549)

7 years ago[rtve:live] Fix extraction (closes #11529)
Sergey M․ [Sat, 24 Dec 2016 21:02:29 +0000 (04:02 +0700)]
[rtve:live] Fix extraction (closes #11529)

7 years ago[extractor/common] Allow non-lang in subtitles' keys
Yen Chi Hsuan [Sat, 24 Dec 2016 17:50:50 +0000 (01:50 +0800)]
[extractor/common] Allow non-lang in subtitles' keys

See 264e77c406a3b14f15aafcd036524cb6fe86aa20

7 years ago[brightcove:legacy] Improve embeds detection (closes #11523)
Sergey M․ [Sat, 24 Dec 2016 15:46:27 +0000 (22:46 +0700)]
[brightcove:legacy] Improve embeds detection (closes #11523)

7 years ago[twitch] Add support for rechat messages (closes #11524)
Sergey M․ [Sat, 24 Dec 2016 15:10:54 +0000 (22:10 +0700)]
[twitch] Add support for rechat messages (closes #11524)

7 years agoCredit @wader for #11521
Remita Amine [Sat, 24 Dec 2016 14:00:23 +0000 (15:00 +0100)]
Credit @wader for #11521

7 years ago[acast] Add test with multiple blings
Mattias Wadman [Sat, 24 Dec 2016 10:59:43 +0000 (11:59 +0100)]
[acast] Add test with multiple blings

7 years ago[acast] Fix broken audio URL and timestamp extraction
Mattias Wadman [Fri, 23 Dec 2016 22:58:09 +0000 (23:58 +0100)]
[acast] Fix broken audio URL and timestamp extraction

Before first bling was used now we look for the first bling with
type BlingAudio.

Before publishingDate was a ms unix timestamp now it is iso8601.

7 years ago[README.md] Add missing protocols to format selection section
Sergey M․ [Fri, 23 Dec 2016 15:01:22 +0000 (22:01 +0700)]
[README.md] Add missing protocols to format selection section

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)