youtube-dl
6 years ago[facebook] Add support for tahoe player videos (closes #15441)
Nathan Rossi [Fri, 25 May 2018 16:34:22 +0000 (02:34 +1000)]
[facebook] Add support for tahoe player videos (closes #15441)

Specific videos appear to use a newer/different player, this requires a
second request for the video data as the initial request is missing the
specified data.

Additionally these videos have different page content for the uploader
value, which is stored in the `<meta property="og:title"...>` element of
the initial request.

6 years ago[cbc] Improve extraction (closes #16583, closes #16593)
Sergey M․ [Fri, 1 Jun 2018 17:35:07 +0000 (00:35 +0700)]
[cbc] Improve extraction (closes #16583, closes #16593)

6 years agoIgnore venv directory
Logan Fleur [Fri, 1 Jun 2018 17:18:57 +0000 (19:18 +0200)]
Ignore venv directory

6 years ago[openload] Improve ext extraction
Enes [Fri, 1 Jun 2018 17:16:22 +0000 (20:16 +0300)]
[openload] Improve ext extraction

6 years ago[9c9media] PEP 8
Sergey M․ [Thu, 31 May 2018 22:17:49 +0000 (05:17 +0700)]
[9c9media] PEP 8

6 years ago[twitter:card] Add support for another endpoint (closes #16586)
Sergey M․ [Thu, 31 May 2018 22:16:00 +0000 (05:16 +0700)]
[twitter:card] Add support for another endpoint (closes #16586)

6 years ago[openload] Add support for oload.win and oload.download
DroidFreak32 [Thu, 31 May 2018 15:01:44 +0000 (20:31 +0530)]
[openload] Add support for oload.win and oload.download

6 years ago[audimedia] fix extraction(closes #15309)
Remita Amine [Thu, 31 May 2018 11:39:45 +0000 (12:39 +0100)]
[audimedia] fix extraction(closes  #15309)

6 years ago[francetv] add support for sport.francetvinfo.fr(closes #15645)
Remita Amine [Thu, 31 May 2018 10:40:37 +0000 (11:40 +0100)]
[francetv] add support for sport.francetvinfo.fr(closes #15645)

6 years ago[mlb] improve extraction(closes #16587)
Remita Amine [Thu, 31 May 2018 01:50:14 +0000 (02:50 +0100)]
[mlb] improve extraction(closes #16587)

6 years ago[nhl] remove old extractors
Remita Amine [Thu, 31 May 2018 01:49:35 +0000 (02:49 +0100)]
[nhl] remove old extractors

6 years ago[rbmaradio] check formats availability(closes #16585)
Remita Amine [Wed, 30 May 2018 16:08:32 +0000 (17:08 +0100)]
[rbmaradio] check formats availability(closes #16585)

6 years agorelease 2018.05.30
Sergey M․ [Wed, 30 May 2018 14:54:30 +0000 (21:54 +0700)]
release 2018.05.30

6 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 30 May 2018 14:52:03 +0000 (21:52 +0700)]
[ChangeLog] Actualize
[ci skip]

6 years ago[teamcoco] Fix extraction for full episodes(closes #16573)
Remita Amine [Wed, 30 May 2018 12:21:07 +0000 (13:21 +0100)]
[teamcoco] Fix extraction for full episodes(closes #16573)

6 years ago[spiegel] fix info extraction(#16538)
Remita Amine [Sun, 27 May 2018 23:10:01 +0000 (00:10 +0100)]
[spiegel] fix info extraction(#16538)

6 years ago[apa] Add extractor (closes #15041, closes #15672)
Sergey M․ [Sun, 27 May 2018 11:24:37 +0000 (18:24 +0700)]
[apa] Add extractor (closes #15041, closes #15672)

6 years ago[bellmedia] add support for bnnbloomberg.ca(#16560)
Remita Amine [Sun, 27 May 2018 11:11:53 +0000 (12:11 +0100)]
[bellmedia] add support for bnnbloomberg.ca(#16560)

6 years ago[9c9media] extract mpd formats and subtitles
Remita Amine [Sun, 27 May 2018 11:10:12 +0000 (12:10 +0100)]
[9c9media] extract mpd formats and subtitles

6 years ago[cammodels] Use geo verification headers
Sergey M․ [Sat, 26 May 2018 15:22:28 +0000 (22:22 +0700)]
[cammodels] Use geo verification headers

6 years ago[cammodels] Add another error pattern
Sergey M․ [Sat, 26 May 2018 15:21:55 +0000 (22:21 +0700)]
[cammodels] Add another error pattern

6 years ago[downloader/rtmp] Generalize download messages and report time elapsed on finish
Sergey M․ [Sat, 26 May 2018 15:14:09 +0000 (22:14 +0700)]
[downloader/rtmp] Generalize download messages and report time elapsed on finish

6 years ago[downloader/rtmp] Gracefully handle live streams interrupted by user
Sergey M․ [Sat, 26 May 2018 15:10:08 +0000 (22:10 +0700)]
[downloader/rtmp] Gracefully handle live streams interrupted by user

6 years agoremove unnecessary assignment parenthesis
Remita Amine [Sat, 26 May 2018 15:12:44 +0000 (16:12 +0100)]
remove unnecessary assignment parenthesis

6 years ago[ufctv] add support for authentication(closes #16542)
Remita Amine [Sat, 26 May 2018 14:34:36 +0000 (15:34 +0100)]
[ufctv] add support for authentication(closes #16542)

6 years ago[cammodels] Improve and simplify (closes #14499)
Sergey M․ [Sat, 26 May 2018 14:25:01 +0000 (21:25 +0700)]
[cammodels] Improve and simplify (closes #14499)

6 years ago[cammodels] Add extractor
mars67857 [Sun, 15 Oct 2017 05:09:44 +0000 (22:09 -0700)]
[cammodels] Add extractor

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)