youtube-dl
6 years agoGeneralize XML manifest processing code and improve XSPF parsing (closes #15794)
Sergey M․ [Sat, 17 Mar 2018 19:46:50 +0000 (02:46 +0700)]
Generalize XML manifest processing code and improve XSPF parsing (closes #15794)

6 years ago[extractor/common] Add _download_xml_handle
Sergey M․ [Sat, 17 Mar 2018 19:17:34 +0000 (02:17 +0700)]
[extractor/common] Add _download_xml_handle

6 years ago[extractor/generic] Support relative URIs in _parse_xspf
Ricardo Constantino [Wed, 7 Mar 2018 21:31:53 +0000 (21:31 +0000)]
[extractor/generic] Support relative URIs in _parse_xspf

<location> can have relative URIs, not just absolute.

6 years ago[generic] Add support for xfileshare embeds (closes #15879)
Sergey M․ [Sat, 17 Mar 2018 16:57:07 +0000 (23:57 +0700)]
[generic] Add support for xfileshare embeds (closes #15879)

6 years ago[bilibili] Switch to v2 playurl API
Sergey M․ [Thu, 15 Mar 2018 20:18:53 +0000 (03:18 +0700)]
[bilibili] Switch to v2 playurl API

6 years ago[bilibili] Fix and improve extraction (closes #15048, closes #15430, closes #15622...
Sergey M․ [Thu, 15 Mar 2018 17:19:17 +0000 (00:19 +0700)]
[bilibili] Fix and improve extraction (closes #15048, closes #15430, closes #15622, closes #15863)

6 years ago[heise] Improve extraction (closes #15496, closes #15784, closes #15026)
Sergey M․ [Thu, 15 Mar 2018 15:37:41 +0000 (22:37 +0700)]
[heise] Improve extraction (closes #15496, closes #15784, closes #15026)

6 years ago[instagram] fix user videos extraction(fixes #15858)
Remita Amine [Thu, 15 Mar 2018 13:33:36 +0000 (14:33 +0100)]
[instagram] fix user videos extraction(fixes #15858)

6 years agorelease 2018.03.14
Sergey M․ [Wed, 14 Mar 2018 15:49:22 +0000 (22:49 +0700)]
release 2018.03.14

6 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 14 Mar 2018 15:45:05 +0000 (22:45 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[soundcloud] Update client id (closes #15866)
Sergey M․ [Wed, 14 Mar 2018 15:38:30 +0000 (22:38 +0700)]
[soundcloud] Update client id (closes #15866)

6 years ago[tennistv] Remove duplicate key in dictionary
Philipp Hagemeister [Wed, 14 Mar 2018 10:48:20 +0000 (11:48 +0100)]
[tennistv] Remove duplicate key in dictionary

6 years ago[tennistv] Correctly encode POST parameters
Philipp Hagemeister [Wed, 14 Mar 2018 10:23:09 +0000 (11:23 +0100)]
[tennistv] Correctly encode POST parameters

In python 3.x, the POST parameters must be bytes, not str.

6 years ago[line] lint (remove space on empty line)
Philipp Hagemeister [Wed, 14 Mar 2018 08:55:46 +0000 (09:55 +0100)]
[line] lint (remove space on empty line)

6 years ago[tennistv] Add support for tennistv.com
Philipp Hagemeister [Wed, 14 Mar 2018 00:28:40 +0000 (01:28 +0100)]
[tennistv] Add support for tennistv.com

6 years ago[line] Add support for tv.line.me (closes #9427)
Chih-Hsuan Yen [Sun, 11 Mar 2018 14:25:30 +0000 (22:25 +0800)]
[line] Add support for tv.line.me (closes #9427)

6 years ago[raywenderlich] PEP 8
Sergey M․ [Sat, 10 Mar 2018 16:15:11 +0000 (23:15 +0700)]
[raywenderlich] PEP 8
[ci skip]

6 years ago[pornhub] PEP 8
Sergey M․ [Sat, 10 Mar 2018 16:14:16 +0000 (23:14 +0700)]
[pornhub] PEP 8
[ci skip]

6 years ago[xnxx] Fix extraction (closes #15817)
Sergey M․ [Sat, 10 Mar 2018 16:13:14 +0000 (23:13 +0700)]
[xnxx] Fix extraction (closes #15817)

6 years ago[njpwworld] Fix authentication (closes #15815)
Sergey M․ [Sat, 10 Mar 2018 15:35:47 +0000 (22:35 +0700)]
[njpwworld] Fix authentication (closes #15815)

6 years agorelease 2018.03.10
Sergey M․ [Fri, 9 Mar 2018 21:45:57 +0000 (04:45 +0700)]
release 2018.03.10

6 years ago[ChangeLog] Actualize
Sergey M․ [Fri, 9 Mar 2018 21:44:46 +0000 (04:44 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[raywenderlich] Extract videos in order
Sergey M․ [Fri, 9 Mar 2018 21:31:51 +0000 (04:31 +0700)]
[raywenderlich] Extract videos in order

6 years ago[pornhub] Don't override session cookies (closes #15697)
Eitan Postavsky [Fri, 9 Mar 2018 16:57:32 +0000 (11:57 -0500)]
[pornhub] Don't override session cookies (closes #15697)

6 years ago[raywenderlich] Add extractor (#15251)
Sergey M․ [Fri, 9 Mar 2018 16:27:44 +0000 (23:27 +0700)]
[raywenderlich] Add extractor (#15251)

6 years ago[nexx] Fix typo
Sergey M․ [Wed, 7 Mar 2018 20:25:04 +0000 (03:25 +0700)]
[nexx] Fix typo

6 years ago[funk] Fix extraction and rework extractors (closes #15792)
Sergey M․ [Wed, 7 Mar 2018 20:17:46 +0000 (03:17 +0700)]
[funk] Fix extraction and rework extractors (closes #15792)

6 years ago[nexx] Restore reverse engineered approach
Sergey M․ [Wed, 7 Mar 2018 20:16:21 +0000 (03:16 +0700)]
[nexx] Restore reverse engineered approach

6 years ago[heise] Add support for kaltura embeds (closes #14961)
kayb94 [Tue, 6 Mar 2018 16:10:01 +0000 (17:10 +0100)]
[heise] Add support for kaltura embeds (closes #14961)

6 years ago[tvnow] Extract series metadata (closes #15774)
Sergey M․ [Tue, 6 Mar 2018 15:50:35 +0000 (22:50 +0700)]
[tvnow] Extract series metadata (closes #15774)

6 years ago[ruutu] Continue formats extraction on NOT-USED URLs
Toni Viemerö [Mon, 5 Mar 2018 19:01:04 +0000 (21:01 +0200)]
[ruutu] Continue formats extraction on NOT-USED URLs

6 years ago[vrtnu] Use redirect URL for building video JSON URL (closes #15767, closes #15769)
Sergey M․ [Mon, 5 Mar 2018 15:57:19 +0000 (22:57 +0700)]
[vrtnu] Use redirect URL for building video JSON URL (closes #15767, closes #15769)

6 years ago[vimeo] Modernize login code and improve error messaging
Sergey M․ [Mon, 5 Mar 2018 15:45:47 +0000 (22:45 +0700)]
[vimeo] Modernize login code and improve error messaging

6 years ago[archiveorg] Fix extraction (closes #15770, closes #15772)
Sergey M․ [Mon, 5 Mar 2018 15:30:32 +0000 (22:30 +0700)]
[archiveorg] Fix extraction (closes #15770, closes #15772)

6 years ago[hidive] Remove proxy from params
Sergey M․ [Sun, 4 Mar 2018 16:23:30 +0000 (23:23 +0700)]
[hidive] Remove proxy from params

6 years ago[hidive] Add extractor (closes #15494)
Sergey M․ [Sun, 4 Mar 2018 10:46:36 +0000 (17:46 +0700)]
[hidive] Add extractor (closes #15494)

6 years ago[afreecatv] Detect deleted videos
Sergey M․ [Sat, 3 Mar 2018 20:12:24 +0000 (03:12 +0700)]
[afreecatv] Detect deleted videos

6 years ago[afreecatv] Fix extraction (closes #15755)
Sergey M․ [Sat, 3 Mar 2018 20:01:58 +0000 (03:01 +0700)]
[afreecatv] Fix extraction (closes #15755)

6 years ago[vice] Fix extraction and rework extractors (closes #11101, closes #13019, closes...
Sergey M․ [Sat, 3 Mar 2018 16:07:29 +0000 (23:07 +0700)]
[vice] Fix extraction and rework extractors (closes #11101, closes #13019, closes #13622, closes #13778)

6 years ago[vidzi] Add support for vidzi.si (closes #15751)
Sergey M․ [Sat, 3 Mar 2018 13:16:55 +0000 (20:16 +0700)]
[vidzi] Add support for vidzi.si (closes #15751)

6 years ago[downloader/hls] Skip uplynk ad fragments (closes #15748)
Sergey M․ [Sat, 3 Mar 2018 13:00:25 +0000 (20:00 +0700)]
[downloader/hls] Skip uplynk ad fragments (closes #15748)

6 years ago[npo] Fix typo
Sergey M․ [Fri, 2 Mar 2018 18:47:09 +0000 (01:47 +0700)]
[npo] Fix typo

6 years agorelease 2018.03.03
Sergey M․ [Fri, 2 Mar 2018 18:37:01 +0000 (01:37 +0700)]
release 2018.03.03

6 years ago[ChangeLog] Actualize
Sergey M․ [Fri, 2 Mar 2018 18:31:43 +0000 (01:31 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[yapfiles] Add extractor (closes #15726, refs #11085)
Sergey M․ [Fri, 2 Mar 2018 18:24:36 +0000 (01:24 +0700)]
[yapfiles] Add extractor (closes #15726, refs #11085)

6 years ago[spankbang] Fix formats extraction (closes #15727)
Sergey M․ [Fri, 2 Mar 2018 16:39:20 +0000 (23:39 +0700)]
[spankbang] Fix formats extraction (closes #15727)

6 years ago[utils] Add parse_resolution
Sergey M․ [Fri, 2 Mar 2018 16:39:04 +0000 (23:39 +0700)]
[utils] Add parse_resolution

6 years ago[adn] fix format extraction(#15716)
Remita Amine [Wed, 28 Feb 2018 18:41:30 +0000 (19:41 +0100)]
[adn] fix format extraction(#15716)

6 years ago[toggle] Extract DASH and ISM formats (closes #15721)
Sergey M․ [Wed, 28 Feb 2018 15:55:09 +0000 (22:55 +0700)]
[toggle] Extract DASH and ISM formats (closes #15721)

6 years agoRevert "Respect --prefer-insecure while updating (closes #15497)"
Sergey M․ [Tue, 27 Feb 2018 15:30:08 +0000 (22:30 +0700)]
Revert "Respect --prefer-insecure while updating (closes #15497)"

This reverts commit 7d2b4aa04790b51a0b2b717eed618296115061a8.

6 years ago[nickelodeon] Add support for nickelodeon.com.tr (closes #15706)
Sergey M․ [Mon, 26 Feb 2018 15:10:44 +0000 (22:10 +0700)]
[nickelodeon] Add support for nickelodeon.com.tr (closes #15706)

6 years ago[npo] Validate and filter format URLs (closes #15709)
Sergey M․ [Mon, 26 Feb 2018 14:50:51 +0000 (21:50 +0700)]
[npo] Validate and filter format URLs (closes #15709)

6 years agorelease 2018.02.26
Sergey M․ [Sun, 25 Feb 2018 21:23:38 +0000 (04:23 +0700)]
release 2018.02.26

6 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 25 Feb 2018 21:19:04 +0000 (04:19 +0700)]
[ChangeLog] Actualize

6 years ago[udemy] Use custom User-Agent (closes #15571)
Sergey M․ [Sun, 25 Feb 2018 21:12:28 +0000 (04:12 +0700)]
[udemy] Use custom User-Agent (closes #15571)

6 years agorelease 2018.02.25
Sergey M․ [Sun, 25 Feb 2018 13:38:10 +0000 (20:38 +0700)]
release 2018.02.25

6 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 25 Feb 2018 13:35:52 +0000 (20:35 +0700)]
[ChangeLog] Actualize

6 years ago[vidlii] Add extractor (closes #14472, closes #14512, closes #14779)
Sergey M․ [Sun, 25 Feb 2018 13:26:50 +0000 (20:26 +0700)]
[vidlii] Add extractor (closes #14472, closes #14512, closes #14779)

6 years ago[postprocessor/embedthumbnail] Skip embedding when there aren't any thumbnails
Andrew Udvare [Sun, 25 Feb 2018 12:33:13 +0000 (07:33 -0500)]
[postprocessor/embedthumbnail] Skip embedding when there aren't any thumbnails

6 years ago[streamango] Skip dead test
Sergey M․ [Sun, 25 Feb 2018 11:36:25 +0000 (18:36 +0700)]
[streamango] Skip dead test

6 years ago[streamango] Capture and output error messages
Sergey M․ [Sun, 25 Feb 2018 11:34:52 +0000 (18:34 +0700)]
[streamango] Capture and output error messages

6 years ago[streamango] Fix formats extraction, improve and simplify (closes #14256)
Sergey M․ [Sun, 25 Feb 2018 11:25:40 +0000 (18:25 +0700)]
[streamango] Fix formats extraction, improve and simplify (closes #14256)

6 years ago[streamango] Fix extraction (closes #14160)
gfabiano [Mon, 18 Sep 2017 21:59:14 +0000 (23:59 +0200)]
[streamango] Fix extraction (closes #14160)

6 years ago[ard] Remove dead tests
Sergey M․ [Sun, 25 Feb 2018 10:41:12 +0000 (17:41 +0700)]
[ard] Remove dead tests

6 years ago[ard] Add alive tests
Wandang [Sun, 25 Feb 2018 10:38:07 +0000 (11:38 +0100)]
[ard] Add alive tests

6 years ago[telequebec:emission] Extend _VALID_URL
Sergey M․ [Sun, 25 Feb 2018 10:05:39 +0000 (17:05 +0700)]
[telequebec:emission] Extend _VALID_URL

6 years ago[telequebec] Add support for emissions and refactor (closes #14649, closes #14655)
Sergey M․ [Sun, 25 Feb 2018 09:54:12 +0000 (16:54 +0700)]
[telequebec] Add support for emissions and refactor (closes #14649, closes #14655)

6 years ago[extractor/common] Improve jwplayer subtitles extraction (closes #15695)
Sergey M․ [Sat, 24 Feb 2018 17:59:29 +0000 (00:59 +0700)]
[extractor/common] Improve jwplayer subtitles extraction (closes #15695)

6 years ago[telequebec:live] Add extractor (closes #15688)
Sergey M․ [Fri, 23 Feb 2018 23:16:42 +0000 (06:16 +0700)]
[telequebec:live] Add extractor (closes #15688)

6 years ago[abcnews] Update tests
Wandang [Fri, 23 Feb 2018 22:17:21 +0000 (23:17 +0100)]
[abcnews] Update tests

6 years ago[mailru:music] Add extractor (closes #15618)
Sergey M․ [Fri, 23 Feb 2018 21:52:55 +0000 (04:52 +0700)]
[mailru:music] Add extractor (closes #15618)

6 years ago[aenetworks] switch to akamai hls formats(closes #15612)
Remita Amine [Fri, 23 Feb 2018 07:23:55 +0000 (08:23 +0100)]
[aenetworks] switch to akamai hls formats(closes #15612)

6 years ago[ytsearch] Fix flat title extraction (closes #11260, closes #15681)
Sergey M․ [Thu, 22 Feb 2018 20:34:55 +0000 (03:34 +0700)]
[ytsearch] Fix flat title extraction (closes #11260, closes #15681)

6 years agorelease 2018.02.22
Sergey M․ [Thu, 22 Feb 2018 16:50:35 +0000 (23:50 +0700)]
release 2018.02.22

6 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 22 Feb 2018 16:48:58 +0000 (23:48 +0700)]
[ChangeLog] Actualize

6 years ago[vidio] Fix HLS URL extraction (closes #15675)
Sergey M․ [Thu, 22 Feb 2018 15:50:39 +0000 (22:50 +0700)]
[vidio] Fix HLS URL extraction (closes #15675)

6 years ago[nexx] Add support for arc.nexx.cloud URLs
Sergey M․ [Thu, 22 Feb 2018 15:31:28 +0000 (22:31 +0700)]
[nexx] Add support for arc.nexx.cloud URLs

6 years ago[nexx] Don't capture domain id and add support for domainless shortcuts
Sergey M․ [Thu, 22 Feb 2018 15:27:19 +0000 (22:27 +0700)]
[nexx] Don't capture domain id and add support for domainless shortcuts

6 years ago[nexx] switch to ark api(closes #15652)
Remita Amine [Thu, 22 Feb 2018 09:41:47 +0000 (10:41 +0100)]
[nexx] switch to ark api(closes #15652)

6 years ago[zdf] Update tests
Wandang [Wed, 21 Feb 2018 14:57:34 +0000 (15:57 +0100)]
[zdf] Update tests

6 years ago[redtube] Fix duration extraction and update test
Wandang [Wed, 21 Feb 2018 14:55:28 +0000 (15:55 +0100)]
[redtube] Fix duration extraction and update test

6 years ago[reddit] Update test
Wandang [Tue, 20 Feb 2018 21:12:56 +0000 (22:12 +0100)]
[reddit] Update test

6 years ago[9gag] Update test
Wandang [Tue, 20 Feb 2018 15:28:54 +0000 (16:28 +0100)]
[9gag] Update test

6 years ago[vk] Update test
Wandang [Tue, 20 Feb 2018 15:21:10 +0000 (16:21 +0100)]
[vk] Update test

6 years ago[vimeo] Update test
Wandang [Tue, 20 Feb 2018 15:20:15 +0000 (16:20 +0100)]
[vimeo] Update test

6 years ago[xhamster] Update test
Wandang [Tue, 20 Feb 2018 15:18:50 +0000 (16:18 +0100)]
[xhamster] Update test

6 years ago[utils] Fixup some common URL's typos in sanitize_url (closes #15649)
Sergey M․ [Mon, 19 Feb 2018 15:50:23 +0000 (22:50 +0700)]
[utils] Fixup some common URL's typos in sanitize_url (closes #15649)

6 years ago[sonyliv] Respect referrer (closes #15648)
Sergey M․ [Mon, 19 Feb 2018 15:29:08 +0000 (22:29 +0700)]
[sonyliv] Respect referrer (closes #15648)

6 years ago[brightcove:new] Use referrer for formats' HTTP headers
Sergey M․ [Mon, 19 Feb 2018 15:28:27 +0000 (22:28 +0700)]
[brightcove:new] Use referrer for formats' HTTP headers

6 years ago[cbc] add new extractor for olympics.cbc.ca(closes #15535)
Remita Amine [Mon, 19 Feb 2018 08:02:23 +0000 (09:02 +0100)]
[cbc] add new extractor for olympics.cbc.ca(closes #15535)

6 years agoRespect --prefer-insecure while updating (closes #15497)
Sergey M․ [Sun, 18 Feb 2018 09:38:55 +0000 (16:38 +0700)]
Respect --prefer-insecure while updating (closes #15497)

6 years ago[fusion] Add support for fusion.tv
VietTPham [Sat, 17 Feb 2018 13:54:52 +0000 (05:54 -0800)]
[fusion] Add support for fusion.tv

6 years ago[npo] Improve quality metadata extraction
Sergey M․ [Sat, 17 Feb 2018 13:31:52 +0000 (20:31 +0700)]
[npo] Improve quality metadata extraction

6 years ago[npo] Relax _VALID_URL (closes #14987, closes #14994)
Sergey M․ [Sat, 17 Feb 2018 13:13:02 +0000 (20:13 +0700)]
[npo] Relax _VALID_URL (closes #14987, closes #14994)

6 years ago[npo] Capture and output error message
Sergey M․ [Sat, 17 Feb 2018 13:11:06 +0000 (20:11 +0700)]
[npo] Capture and output error message

6 years ago[downloader/common] Add whitespace
Sergey M․ [Sat, 17 Feb 2018 12:10:12 +0000 (19:10 +0700)]
[downloader/common] Add whitespace

6 years ago[pornhub] Add support for channels (closes #15613)
Parmjit Virk [Fri, 16 Feb 2018 18:17:06 +0000 (12:17 -0600)]
[pornhub] Add support for channels (closes #15613)

6 years ago[youtube] Handle shared URLs with generic extractor (closes #14303)
Sergey M․ [Thu, 15 Feb 2018 15:33:11 +0000 (22:33 +0700)]
[youtube] Handle shared URLs with generic extractor (closes #14303)

6 years ago[francetv] Fix typo
Sergey M․ [Sun, 11 Feb 2018 17:25:42 +0000 (00:25 +0700)]
[francetv] Fix typo

6 years agorelease 2018.02.11
Sergey M․ [Sun, 11 Feb 2018 15:31:52 +0000 (22:31 +0700)]
release 2018.02.11