youtube-dl
6 years ago[utils] fix style id extraction for namespaced id attribute(closes #16551)
Remita Amine [Sat, 26 May 2018 13:35:47 +0000 (14:35 +0100)]
[utils] fix style id extraction for namespaced id attribute(closes #16551)

6 years ago[soundcloud] detect format extension(closes #16549)
Remita Amine [Sat, 26 May 2018 13:34:13 +0000 (14:34 +0100)]
[soundcloud] detect format extension(closes #16549)

6 years ago[cbc] Fix playlist title extraction (closes #16502)
Parmjit Virk [Sat, 26 May 2018 13:05:54 +0000 (08:05 -0500)]
[cbc] Fix playlist title extraction (closes #16502)

6 years ago[tumblr] Detect and report sensitive media (closes #13829)
Sergey M․ [Sat, 26 May 2018 13:00:00 +0000 (20:00 +0700)]
[tumblr] Detect and report sensitive media (closes #13829)

6 years ago[tumblr] Improve authentication (closes #15133)
Sergey M․ [Sat, 26 May 2018 12:53:32 +0000 (19:53 +0700)]
[tumblr] Improve authentication (closes #15133)

6 years ago[tumblr] Add support for authentication
Zack Fernandes [Sun, 31 Dec 2017 21:55:35 +0000 (13:55 -0800)]
[tumblr] Add support for authentication

6 years agorelease 2018.05.26
Sergey M․ [Sat, 26 May 2018 06:02:21 +0000 (13:02 +0700)]
release 2018.05.26

6 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 26 May 2018 05:58:34 +0000 (12:58 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[utils] keep the original TV_PARENTAL_GUIDELINES dict
Remita Amine [Fri, 25 May 2018 22:12:18 +0000 (23:12 +0100)]
[utils] keep the original TV_PARENTAL_GUIDELINES dict

6 years ago[dvtv] Remove dead test
Petr Novák [Fri, 25 May 2018 19:15:50 +0000 (21:15 +0200)]
[dvtv] Remove dead test

6 years ago[audiomack] Stringify video id (closes #15310)
rhhayward [Fri, 25 May 2018 19:13:29 +0000 (14:13 -0500)]
[audiomack] Stringify video id (closes #15310)

6 years ago[izlesene] Improve extraction and fix issues (closes #16407, closes #16271)
Sergey M․ [Fri, 25 May 2018 18:51:38 +0000 (01:51 +0700)]
[izlesene] Improve extraction and fix issues (closes #16407, closes #16271)

6 years ago[izlesene] Fix extraction (closes #16233)
Enes [Tue, 24 Apr 2018 19:48:40 +0000 (22:48 +0300)]
[izlesene] Fix extraction (closes #16233)

6 years ago[indavideo] Add support for generic embeds (closes #11989)
Sergey M․ [Fri, 25 May 2018 18:25:40 +0000 (01:25 +0700)]
[indavideo] Add support for generic embeds (closes #11989)

6 years ago[indavideo] Fix extraction (closes #11221)
Sergey M․ [Fri, 25 May 2018 18:09:44 +0000 (01:09 +0700)]
[indavideo] Fix extraction (closes #11221)

6 years ago[indavideo] Sign download URLs
András Veres-Szentkirályi [Fri, 25 May 2018 17:46:05 +0000 (19:46 +0200)]
[indavideo] Sign download URLs

6 years ago[peertube] Add support for generic embeds
Sergey M․ [Fri, 25 May 2018 17:28:30 +0000 (00:28 +0700)]
[peertube] Add support for generic embeds

6 years ago[peertube] Add support for embed and API URLs
Sergey M․ [Fri, 25 May 2018 17:15:38 +0000 (00:15 +0700)]
[peertube] Add support for embed and API URLs

6 years ago[peertube] Add extractor (closes #16301, closes #16329)
Sergey M․ [Fri, 25 May 2018 17:09:15 +0000 (00:09 +0700)]
[peertube] Add extractor (closes #16301, closes #16329)

6 years ago[imgur] Fix extraction
Jakub Wilk [Thu, 24 May 2018 09:15:03 +0000 (11:15 +0200)]
[imgur] Fix extraction

6 years ago[hidive] add support for authentication(closes #16534)
Remita Amine [Thu, 24 May 2018 10:53:42 +0000 (11:53 +0100)]
[hidive] add support for authentication(closes #16534)

6 years ago[nbc] add support for stream.nbcsports.com(closes #13911)
Remita Amine [Thu, 24 May 2018 01:51:47 +0000 (02:51 +0100)]
[nbc] add support for stream.nbcsports.com(closes #13911)

6 years ago[viewlift] add support for hoichoi.tv(closes #16536)
Remita Amine [Wed, 23 May 2018 22:04:12 +0000 (23:04 +0100)]
[viewlift] add support for hoichoi.tv(closes #16536)

6 years ago[test_utils] add tests for b836118724122a639a1cb78d55d91724bf1e7251
Remita Amine [Wed, 23 May 2018 11:20:05 +0000 (12:20 +0100)]
[test_utils] add tests for b836118724122a639a1cb78d55d91724bf1e7251

6 years ago[go90] extract age limit and detect drm protection(#10127)
Remita Amine [Wed, 23 May 2018 11:15:21 +0000 (12:15 +0100)]
[go90] extract age limit and detect drm protection(#10127)

6 years ago[viewlift] Remove rating format transformation
Remita Amine [Wed, 23 May 2018 11:13:44 +0000 (12:13 +0100)]
[viewlift] Remove rating format transformation

6 years ago[utils] Relax TV Parental Guidelines matching
Remita Amine [Wed, 23 May 2018 11:12:20 +0000 (12:12 +0100)]
[utils] Relax TV Parental Guidelines matching

6 years ago[viewlift] fix extraction for snagfils.com(closes #15766)
Remita Amine [Wed, 23 May 2018 10:27:36 +0000 (11:27 +0100)]
[viewlift] fix extraction for snagfils.com(closes #15766)

6 years ago[globo] use compat_str
Remita Amine [Mon, 21 May 2018 16:46:52 +0000 (17:46 +0100)]
[globo] use compat_str

6 years ago[globo] Add entry for netrc authentication
Remita Amine [Mon, 21 May 2018 14:39:02 +0000 (15:39 +0100)]
[globo] Add entry for netrc authentication

6 years ago[globo] handle login errors
Remita Amine [Mon, 21 May 2018 14:07:24 +0000 (15:07 +0100)]
[globo] handle login errors

6 years ago[globo] improve extraction(closes #4189)
Remita Amine [Mon, 21 May 2018 13:53:02 +0000 (14:53 +0100)]
[globo] improve extraction(closes #4189)

- add support for authentication
- simplify url signing
- extract DASH and MSS formats

6 years agoUpdate leeco.py
huichen90 [Wed, 16 May 2018 09:29:25 +0000 (17:29 +0800)]
Update leeco.py

Fixed this bug :youtube_dl.utils.ExtractorError: An extractor error has occurred. (caused by KeyError('location',));

6 years agoRemove experimental mark for some options
Sergey M․ [Sat, 19 May 2018 16:53:24 +0000 (23:53 +0700)]
Remove experimental mark for some options

6 years ago[teamcoco] relax _VALID_URL regex and add a fallback for format extraction(fixes...
Remita Amine [Sat, 19 May 2018 12:05:51 +0000 (13:05 +0100)]
[teamcoco] relax _VALID_URL regex and add a fallback for format extraction(fixes #16484)

6 years ago[teamcoco] improve _VALID_URL regex(#16484)
Remita Amine [Sat, 19 May 2018 11:19:05 +0000 (12:19 +0100)]
[teamcoco] improve _VALID_URL regex(#16484)

6 years ago[imdb:list] fix _VALID_URL regex
Remita Amine [Sat, 19 May 2018 10:04:08 +0000 (11:04 +0100)]
[imdb:list] fix _VALID_URL regex

6 years ago[imdb] improve extraction(fixes #4085)(fixes #14557)
Remita Amine [Sat, 19 May 2018 09:15:11 +0000 (10:15 +0100)]
[imdb] improve extraction(fixes #4085)(fixes #14557)

6 years agorelease 2018.05.18
Sergey M․ [Thu, 17 May 2018 17:32:51 +0000 (00:32 +0700)]
release 2018.05.18

6 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 17 May 2018 17:30:41 +0000 (00:30 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[vimeo:likes] Relax _VALID_URL and fix single page likes extraction (closes #16475)
Sergey M․ [Thu, 17 May 2018 16:21:40 +0000 (23:21 +0700)]
[vimeo:likes] Relax _VALID_URL and fix single page likes extraction (closes #16475)

6 years ago[pluralsight] fix clip id extraction(fixes #16460)
Remita Amine [Thu, 17 May 2018 12:46:05 +0000 (13:46 +0100)]
[pluralsight] fix clip id extraction(fixes #16460)

6 years ago[mychannels] add support for mychannels.com(closes #15334)
Remita Amine [Wed, 16 May 2018 18:11:48 +0000 (19:11 +0100)]
[mychannels] add support for mychannels.com(closes #15334)

6 years ago[moniker] Remove extractor(closes #15336)
Remita Amine [Wed, 16 May 2018 17:44:33 +0000 (18:44 +0100)]
[moniker] Remove extractor(closes #15336)

6 years ago[pbs] fix embed data extraction(fixes #16474)
Remita Amine [Wed, 16 May 2018 17:34:25 +0000 (18:34 +0100)]
[pbs] fix embed data extraction(fixes #16474)

6 years agoadd support for paramountnetwork.com and bellator.com(fixes #15418)
Remita Amine [Wed, 16 May 2018 16:49:35 +0000 (17:49 +0100)]
add support for paramountnetwork.com and bellator.com(fixes #15418)

6 years ago[youtube] fix hd720 format position
Remita Amine [Wed, 16 May 2018 15:24:44 +0000 (16:24 +0100)]
[youtube] fix hd720 format position

6 years ago[dailymotion] remove fragment part from m3u8 urls(closes #8915)
Remita Amine [Wed, 16 May 2018 11:04:24 +0000 (12:04 +0100)]
[dailymotion] remove fragment part from m3u8 urls(closes #8915)

6 years ago[dreisat] improve extraction(closes #15350)
Remita Amine [Wed, 16 May 2018 10:24:44 +0000 (11:24 +0100)]
[dreisat] improve extraction(closes #15350)

- extract all formats
- extract more format metadata extraction
- improve format sorting
- use hls native downloader
- detect geo-restriction
- bypass geo-restriction

6 years ago[dtube] Add new extractor(closes #15201)
Remita Amine [Wed, 16 May 2018 07:08:44 +0000 (08:08 +0100)]
[dtube] Add new extractor(closes #15201)

6 years ago[options] Fix typo (closes #16450)
Sergey M․ [Mon, 14 May 2018 16:42:33 +0000 (23:42 +0700)]
[options] Fix typo (closes #16450)

6 years ago[youtube] Improve format filesize extraction (#16453)
Sergey M․ [Mon, 14 May 2018 16:27:56 +0000 (23:27 +0700)]
[youtube] Improve format filesize extraction (#16453)

6 years ago[youtube] Make uploader extraction non fatal (#16444)
Sergey M․ [Sun, 13 May 2018 15:49:01 +0000 (22:49 +0700)]
[youtube] Make uploader extraction non fatal (#16444)

6 years ago[youtube] fix extraction for embed restricted live streams(fixes #16433)
Remita Amine [Sun, 13 May 2018 12:20:16 +0000 (13:20 +0100)]
[youtube] fix extraction for embed restricted live streams(fixes #16433)

6 years ago[nbc] improve info extraction(fixes #16440)
Remita Amine [Sun, 13 May 2018 10:30:21 +0000 (11:30 +0100)]
[nbc] improve info extraction(fixes #16440)

6 years ago[twitch:clips] Sort formats
Sergey M․ [Sat, 12 May 2018 05:08:54 +0000 (12:08 +0700)]
[twitch:clips] Sort formats

6 years ago[twitch:clips] Fix extraction (closes #16429)
Sergey M․ [Fri, 11 May 2018 16:20:12 +0000 (23:20 +0700)]
[twitch:clips] Fix extraction (closes #16429)

6 years ago[redditr] Relax _VALID_URL (closes #16426)
llyyr [Thu, 10 May 2018 16:17:23 +0000 (21:47 +0530)]
[redditr] Relax _VALID_URL (closes #16426)

6 years ago[mixcloud] Bypass throttling for HTTP formats (#12579, #16424)
Sergey M․ [Thu, 10 May 2018 15:22:26 +0000 (22:22 +0700)]
[mixcloud] Bypass throttling for HTTP formats (#12579, #16424)

6 years ago[nickbr] Relax _VALID_URL (#13230)
Sergey M․ [Thu, 10 May 2018 15:01:13 +0000 (22:01 +0700)]
[nickbr] Relax _VALID_URL (#13230)

6 years ago[teamcoco] fix extraction(closes #16374)
Remita Amine [Thu, 10 May 2018 07:19:32 +0000 (08:19 +0100)]
[teamcoco] fix extraction(closes #16374)

6 years agorelease 2018.05.09
Sergey M․ [Tue, 8 May 2018 17:36:47 +0000 (00:36 +0700)]
release 2018.05.09

6 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 8 May 2018 17:34:39 +0000 (00:34 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[YoutubeDL] Ensure ext exists for automatic captions
Sergey M․ [Tue, 8 May 2018 15:57:52 +0000 (22:57 +0700)]
[YoutubeDL] Ensure ext exists for automatic captions

6 years ago[udemy] Extract asset captions
Sergey M․ [Tue, 8 May 2018 15:57:01 +0000 (22:57 +0700)]
[udemy] Extract asset captions

6 years ago[udemy] Extract stream URLs (closes #16372)
Sergey M․ [Tue, 8 May 2018 15:33:35 +0000 (22:33 +0700)]
[udemy] Extract stream URLs (closes #16372)

6 years ago[businessinsider] Add extractor (closes #16387, closes #16388, closes #16389)
Sergey M․ [Sun, 6 May 2018 14:58:55 +0000 (21:58 +0700)]
[businessinsider] Add extractor (closes #16387, closes #16388, closes #16389)

6 years ago[cloudflarestream] Add support for cloudflare streams (closes #16375)
Sergey M․ [Fri, 4 May 2018 18:21:52 +0000 (01:21 +0700)]
[cloudflarestream] Add support for cloudflare streams (closes #16375)

6 years ago[watchbox] Fix extraction (closes #16356)
Sergey M․ [Wed, 2 May 2018 13:43:34 +0000 (20:43 +0700)]
[watchbox] Fix extraction (closes #16356)

6 years ago[discovery] extract Affiliate/Anonymous Auth Token from cookies(closes #14954)
Remita Amine [Wed, 2 May 2018 08:32:53 +0000 (09:32 +0100)]
[discovery] extract Affiliate/Anonymous Auth Token from cookies(closes #14954)

6 years ago[itv:btcc] Add extractor (closes #16139)
Sergey M․ [Wed, 2 May 2018 00:21:24 +0000 (07:21 +0700)]
[itv:btcc] Add extractor (closes #16139)

6 years agoImprove geo bypass mechanism
Sergey M․ [Wed, 2 May 2018 00:18:01 +0000 (07:18 +0700)]
Improve geo bypass mechanism
* Introduce geo bypass context
* Add ability to bypass based on IP blocks in CIDR notation
* Introduce --geo-bypass-ip-block

6 years ago[tunein] Use live title for live streams (closes #16347)
Sergey M․ [Tue, 1 May 2018 18:29:44 +0000 (01:29 +0700)]
[tunein] Use live title for live streams (closes #16347)

6 years ago[itv] Improve extraction (closes #16253)
Sergey M․ [Tue, 1 May 2018 15:46:06 +0000 (22:46 +0700)]
[itv] Improve extraction (closes #16253)

6 years agorelease 2018.05.01
Sergey M․ [Mon, 30 Apr 2018 20:38:57 +0000 (03:38 +0700)]
release 2018.05.01

6 years ago[ChangeLog] Actualize
Sergey M․ [Mon, 30 Apr 2018 20:30:23 +0000 (03:30 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[kaltura] Improve iframe embeds detection (closes #16337)
Sergey M․ [Mon, 30 Apr 2018 20:09:04 +0000 (03:09 +0700)]
[kaltura] Improve iframe embeds detection (closes #16337)

6 years ago[udemy] Extract outputs renditions (closes #16289, closes #16291, closes #16320,...
Sergey M․ [Mon, 30 Apr 2018 19:15:43 +0000 (02:15 +0700)]
[udemy] Extract outputs renditions (closes #16289, closes #16291, closes #16320, closes #16321, closes #16334, closes #16335)

6 years ago[zattoo] Improve and simplify (closes #14676)
Sergey M․ [Mon, 30 Apr 2018 18:48:21 +0000 (01:48 +0700)]
[zattoo] Improve and simplify (closes #14676)

6 years ago[zattoo] Add extractor (closes #14668)
Alex Seiler [Sun, 5 Nov 2017 17:07:35 +0000 (18:07 +0100)]
[zattoo] Add extractor (closes #14668)

6 years ago[yandexmusic] Convert release_year to int
Sergey M․ [Sun, 29 Apr 2018 15:56:07 +0000 (22:56 +0700)]
[yandexmusic] Convert release_year to int

6 years ago[udemy,xiami,yandexmusic] Override _download_webpage_handle instead of _download_webpage
Sergey M․ [Sun, 29 Apr 2018 15:49:47 +0000 (22:49 +0700)]
[udemy,xiami,yandexmusic] Override _download_webpage_handle instead of _download_webpage

6 years ago[youtube] Correctly disable polymer on all requests
Niklas Haas [Sun, 29 Apr 2018 09:23:23 +0000 (11:23 +0200)]
[youtube] Correctly disable polymer on all requests

Rather than just the one that use the _download_webpage helper. The need
for this was made apparent by 0fe7783e, which refactored
_download_json in a way that completely avoids the use of
_download_webpage, thus breaking youtube.

Fixes #16323

6 years ago[generic] Prefer enclosures over links in RSS feeds
Bastian de Groot [Sun, 29 Apr 2018 15:14:37 +0000 (17:14 +0200)]
[generic] Prefer enclosures over links in RSS feeds

6 years ago[redditr] Add support for old.reddit.com URLs
Meneth32 [Sun, 29 Apr 2018 14:59:40 +0000 (16:59 +0200)]
[redditr] Add support for old.reddit.com URLs

6 years ago[nrktv] Update API host (closes #16324)
Sergey M․ [Sun, 29 Apr 2018 12:04:40 +0000 (19:04 +0700)]
[nrktv] Update API host (closes #16324)

6 years ago[downloader/fragment] Restart download if .ytdl file is corrupt (closes #16312)
Sergey M․ [Sat, 28 Apr 2018 17:33:31 +0000 (00:33 +0700)]
[downloader/fragment] Restart download if .ytdl file is corrupt (closes #16312)

6 years ago[imdb] Extract all formats (closes #16249)
Sergey M․ [Fri, 27 Apr 2018 21:51:39 +0000 (04:51 +0700)]
[imdb] Extract all formats (closes #16249)

6 years ago[vimeo] Extract JSON LD (closes #16295)
Sergey M․ [Fri, 27 Apr 2018 19:48:20 +0000 (02:48 +0700)]
[vimeo] Extract JSON LD (closes #16295)

6 years ago[extractor/common] Extract interaction statistic
Sergey M․ [Fri, 27 Apr 2018 19:48:03 +0000 (02:48 +0700)]
[extractor/common] Extract interaction statistic

6 years ago[utils] Introduce merge_dicts
Sergey M․ [Fri, 27 Apr 2018 19:47:17 +0000 (02:47 +0700)]
[utils] Introduce merge_dicts

6 years ago[extractor/common] Add _download_json_handle
Sergey M․ [Fri, 27 Apr 2018 18:59:15 +0000 (01:59 +0700)]
[extractor/common] Add _download_json_handle

6 years ago[funk:channel] Improve extraction (closes #16285)
Sergey M․ [Thu, 26 Apr 2018 20:45:52 +0000 (03:45 +0700)]
[funk:channel] Improve extraction (closes #16285)

6 years ago[devscripts/gh-pages/generate-download.py] Use program checksum from versions.json
Sergey M․ [Tue, 24 Apr 2018 19:14:27 +0000 (02:14 +0700)]
[devscripts/gh-pages/generate-download.py] Use program checksum from versions.json

6 years agorelease 2018.04.25
Sergey M․ [Tue, 24 Apr 2018 18:12:40 +0000 (01:12 +0700)]
release 2018.04.25

6 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 24 Apr 2018 18:03:42 +0000 (01:03 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years agoCredit @f2face for #16115
Sergey M․ [Tue, 24 Apr 2018 18:02:28 +0000 (01:02 +0700)]
Credit @f2face for #16115

6 years agoCredit @TingPing for picarto (#15551)
Sergey M․ [Tue, 24 Apr 2018 18:01:06 +0000 (01:01 +0700)]
Credit @TingPing for picarto (#15551)

6 years agoCredit @Zopieux for #16250
Sergey M․ [Tue, 24 Apr 2018 17:56:16 +0000 (00:56 +0700)]
Credit @Zopieux for #16250

6 years ago[openload] Recognize IPv6 stream URLs (closes #16137)
Alexandre Macabies [Tue, 24 Apr 2018 17:49:30 +0000 (19:49 +0200)]
[openload] Recognize IPv6 stream URLs (closes #16137)