youtube-dl
4 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 31 Dec 2019 21:13:32 +0000 (04:13 +0700)]
[ChangeLog] Actualize
[ci skip]

4 years ago[soundcloud] fix client id extraction for non fatal requests
Remita Amine [Tue, 31 Dec 2019 20:31:22 +0000 (21:31 +0100)]
[soundcloud] fix client id extraction for non fatal requests

4 years ago[brightcove] invalidate policy key cache on failing requests
Remita Amine [Tue, 31 Dec 2019 18:48:40 +0000 (19:48 +0100)]
[brightcove] invalidate policy key cache on failing requests

4 years ago[pornhub] Improve locked videos detection (closes #22449, closes #22780)
Sergey M․ [Tue, 31 Dec 2019 16:43:43 +0000 (23:43 +0700)]
[pornhub] Improve locked videos detection (closes #22449, closes #22780)

4 years ago[pornhub] Fix extraction and add support for m3u8 formats (closes #22749, closes...
Sergey M․ [Tue, 31 Dec 2019 16:29:06 +0000 (23:29 +0700)]
[pornhub] Fix extraction and add support for m3u8 formats (closes #22749, closes #23082)

4 years ago[brightcove] update policy key on failing requests
Remita Amine [Tue, 31 Dec 2019 15:42:56 +0000 (16:42 +0100)]
[brightcove] update policy key on failing requests

4 years ago[spankbang] Improve removed video detection (#23423)
Sergey M․ [Tue, 31 Dec 2019 15:18:01 +0000 (22:18 +0700)]
[spankbang] Improve removed video detection (#23423)

4 years ago[spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)
Sergey M․ [Tue, 31 Dec 2019 15:16:39 +0000 (22:16 +0700)]
[spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)

4 years ago[soundcloud] automatically update client id on failing requests
Remita Amine [Tue, 31 Dec 2019 08:49:29 +0000 (09:49 +0100)]
[soundcloud] automatically update client id on failing requests

4 years ago[prosiebensat1] improve geo restriction handling(closes #23571)
Remita Amine [Mon, 30 Dec 2019 21:31:11 +0000 (22:31 +0100)]
[prosiebensat1] improve geo restriction handling(closes #23571)

4 years ago[brightcove] cache brightcove player policy keys
Remita Amine [Sun, 29 Dec 2019 18:30:50 +0000 (19:30 +0100)]
[brightcove] cache brightcove player policy keys

4 years ago[extractors] add missing import for ScrippsNetworksIE
Remita Amine [Sun, 29 Dec 2019 18:25:21 +0000 (19:25 +0100)]
[extractors] add missing import for ScrippsNetworksIE

4 years ago[teachable] Fail with error message if no video URL found
Sergey M․ [Thu, 26 Dec 2019 17:26:12 +0000 (00:26 +0700)]
[teachable] Fail with error message if no video URL found

4 years ago[teachable] Improve locked lessons detection (#23528)
Sergey M․ [Thu, 26 Dec 2019 17:18:37 +0000 (00:18 +0700)]
[teachable] Improve locked lessons detection (#23528)

4 years ago[scrippsnetworks] Add new extractor(closes #19857)(closes #22981)
Remita Amine [Thu, 26 Dec 2019 14:25:04 +0000 (15:25 +0100)]
[scrippsnetworks] Add new extractor(closes #19857)(closes #22981)

4 years ago[mitele] fix extraction(closes #21354)(closes #23456)
Remita Amine [Wed, 25 Dec 2019 19:01:25 +0000 (20:01 +0100)]
[mitele] fix extraction(closes #21354)(closes #23456)

4 years ago[soundcloud] Update client id (closes #23516)
Sergey M․ [Wed, 25 Dec 2019 15:39:50 +0000 (22:39 +0700)]
[soundcloud] Update client id (closes #23516)

4 years ago[mailru] Relax _VALID_URLs (#23509)
Sergey M․ [Tue, 24 Dec 2019 21:28:34 +0000 (04:28 +0700)]
[mailru] Relax _VALID_URLs (#23509)

4 years agorelease 2019.12.25
Sergey M․ [Tue, 24 Dec 2019 18:16:49 +0000 (01:16 +0700)]
release 2019.12.25

4 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 24 Dec 2019 17:52:11 +0000 (00:52 +0700)]
[ChangeLog] Actualize
[ci skip]

4 years ago[mediaset] Fix parse formats (closes #23508)
Sergey M․ [Tue, 24 Dec 2019 16:51:08 +0000 (23:51 +0700)]
[mediaset] Fix parse formats (closes #23508)

4 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 15 Dec 2019 17:40:34 +0000 (00:40 +0700)]
[ChangeLog] Actualize
[ci skip]

4 years ago[tv2dk:bornholm:play] Add extractor (closes #23291)
Sergey M․ [Sun, 15 Dec 2019 17:08:18 +0000 (00:08 +0700)]
[tv2dk:bornholm:play] Add extractor (closes #23291)

4 years ago[utils] Improve str_to_int
Sergey M․ [Sun, 15 Dec 2019 16:15:24 +0000 (23:15 +0700)]
[utils] Improve str_to_int

4 years ago[slideslive] add support for url and vimeo service names(closes #23414)
Remita Amine [Sat, 14 Dec 2019 20:35:31 +0000 (21:35 +0100)]
[slideslive] add support for url and vimeo service names(closes #23414)

4 years ago[slideslive] fix extraction(closes #23413)
Remita Amine [Sat, 14 Dec 2019 18:29:04 +0000 (19:29 +0100)]
[slideslive] fix extraction(closes #23413)

4 years ago[twitch] fix clip extraction(closes #23375)
Remita Amine [Fri, 13 Dec 2019 10:00:31 +0000 (11:00 +0100)]
[twitch] fix clip extraction(closes #23375)

4 years ago[soundcloud] add support for token protected embeds(#18954)
Remita Amine [Mon, 9 Dec 2019 13:38:12 +0000 (14:38 +0100)]
[soundcloud] add support for token protected embeds(#18954)

4 years ago[vk] improve extraction
Remita Amine [Mon, 9 Dec 2019 08:13:02 +0000 (09:13 +0100)]
[vk] improve extraction

- fix User Videos extraction(closes #23356)
- extract all videos for lists with more than 1000 videos(#23356)
- add support for video albums(closes #14327)(closes #14492)

4 years ago[kontrtube] remove extractor
Remita Amine [Sun, 8 Dec 2019 11:38:21 +0000 (12:38 +0100)]
[kontrtube] remove extractor

4 years ago[videopremium] remove extractor
Remita Amine [Sun, 8 Dec 2019 10:54:16 +0000 (11:54 +0100)]
[videopremium] remove extractor

4 years ago[musicplayon] remove extractor(closes #9225)
Remita Amine [Sat, 7 Dec 2019 19:17:30 +0000 (20:17 +0100)]
[musicplayon] remove extractor(closes #9225)

4 years ago[ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domain...
Remita Amine [Sat, 7 Dec 2019 18:23:19 +0000 (19:23 +0100)]
[ufctv] add support for ufcfightpass.imgdge.com and ufcfightpass.imggaming.com domains(closes #23343)

4 years ago[twitch] extract m3u8 formats frame rate(closes #23333)
Remita Amine [Fri, 6 Dec 2019 14:34:35 +0000 (15:34 +0100)]
[twitch] extract m3u8 formats frame rate(closes #23333)

4 years ago[ufctv] add support for more domains and remove compatibility code(closes #23332)
Remita Amine [Fri, 6 Dec 2019 10:04:12 +0000 (11:04 +0100)]
[ufctv] add support for more domains and remove compatibility code(closes #23332)

4 years ago[imggaming] add support for playlists and extract subtitles
Remita Amine [Wed, 4 Dec 2019 19:56:23 +0000 (20:56 +0100)]
[imggaming] add support for playlists and extract subtitles

4 years ago[ufctv] fix extraction and add support for UFC Arabia(closes #23312)
Remita Amine [Wed, 4 Dec 2019 16:20:53 +0000 (17:20 +0100)]
[ufctv] fix extraction and add support for UFC Arabia(closes #23312)

4 years ago[yahoo] correct gyao brightcove player id(closes #23303)
Remita Amine [Tue, 3 Dec 2019 20:13:44 +0000 (21:13 +0100)]
[yahoo] correct gyao brightcove player id(closes #23303)

4 years ago[vzaar] update test
Remita Amine [Tue, 3 Dec 2019 11:31:16 +0000 (12:31 +0100)]
[vzaar] update test

4 years ago[vzaar] override AES decryption key URL(closes #17521)
Remita Amine [Tue, 3 Dec 2019 11:23:08 +0000 (12:23 +0100)]
[vzaar] override AES decryption key URL(closes #17521)

4 years ago[vzaar] add support for AES HLS manifests(closes #17521)(closes #23299)
Remita Amine [Tue, 3 Dec 2019 10:37:30 +0000 (11:37 +0100)]
[vzaar] add support for AES HLS manifests(closes #17521)(closes #23299)

4 years ago[nrl] fix extraction
Remita Amine [Sat, 30 Nov 2019 22:50:28 +0000 (23:50 +0100)]
[nrl] fix extraction

4 years ago[teachingchannel] fix extraction
Remita Amine [Sat, 30 Nov 2019 22:49:45 +0000 (23:49 +0100)]
[teachingchannel] fix extraction

4 years ago[nintendo] fix extraction and partially add support for Nintendo Direct videos(#4592)
Remita Amine [Sat, 30 Nov 2019 22:48:26 +0000 (23:48 +0100)]
[nintendo] fix extraction and partially add support for Nintendo Direct videos(#4592)

4 years ago[ooyala] add better fallback values for domain and streams variables
Remita Amine [Sat, 30 Nov 2019 22:21:13 +0000 (23:21 +0100)]
[ooyala] add better fallback values for domain and streams variables

4 years ago[youtube] add support youtubekids.com(closes #23272)
Remita Amine [Sat, 30 Nov 2019 16:51:34 +0000 (17:51 +0100)]
[youtube] add support youtubekids.com(closes #23272)

4 years ago[tv2] detect DRM protection
Remita Amine [Sat, 30 Nov 2019 14:50:17 +0000 (15:50 +0100)]
[tv2] detect DRM protection

4 years ago[tv2] add support for mtv.fi and fix tv2.no article extraction(closes #10543)
Remita Amine [Sat, 30 Nov 2019 14:26:12 +0000 (15:26 +0100)]
[tv2] add support for mtv.fi and fix tv2.no article extraction(closes #10543)

4 years ago[msn] improve extraction
Remita Amine [Fri, 29 Nov 2019 16:31:17 +0000 (17:31 +0100)]
[msn] improve extraction

- add support for YouTube and NBCSports embeds
- add support for aricles with multiple videos
- improve AOL embed support
- improve format extraction

4 years ago[abcotvs] relax _VALID_URL regex and improve metadata extraction(closes #18014)
Remita Amine [Fri, 29 Nov 2019 16:22:54 +0000 (17:22 +0100)]
[abcotvs] relax _VALID_URL regex and improve metadata extraction(closes #18014)

4 years ago[channel9] reduce response size and update tests
Remita Amine [Fri, 29 Nov 2019 16:12:55 +0000 (17:12 +0100)]
[channel9] reduce response size and update tests

4 years ago[adobetv] improve extaction
Remita Amine [Fri, 29 Nov 2019 16:06:34 +0000 (17:06 +0100)]
[adobetv] improve extaction

- use OnDemandPagedList for list extractors
- reduce show extraction requests
- extract original video format and subtitles
- add support for adobe tv embeds

4 years ago[utils] handle int values passed to str_to_int
Remita Amine [Fri, 29 Nov 2019 16:05:06 +0000 (17:05 +0100)]
[utils] handle int values passed to str_to_int

4 years agorelease 2019.11.28
Sergey M․ [Thu, 28 Nov 2019 16:25:25 +0000 (23:25 +0700)]
release 2019.11.28

4 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 28 Nov 2019 16:09:48 +0000 (23:09 +0700)]
[ChangeLog] Actualize
[ci skip]

4 years ago[vimeo] improve extraction
Remita Amine [Wed, 27 Nov 2019 12:57:30 +0000 (13:57 +0100)]
[vimeo] improve extraction

- fix review extraction
- fix ondemand extraction
- make password protected player case as an expected error(closes #22896)
- simplify channel based extractors code

4 years ago[openload] remove OpenLoad related extractors(closes #11999)(closes #15406)
Remita Amine [Tue, 26 Nov 2019 22:57:37 +0000 (23:57 +0100)]
[openload] remove OpenLoad related extractors(closes #11999)(closes #15406)

4 years ago[dailymotion] improve extraction
Remita Amine [Tue, 26 Nov 2019 21:01:34 +0000 (22:01 +0100)]
[dailymotion] improve extraction

- extract http formats included in m3u8 manifest
- fix user extraction(closes #3553)(closes #21415)
- add suport for User Authentication(closes #11491)
- fix password protected videos extraction(closes #23176)
- respect age limit option and family filter cookie value(closes #18437)
- handle video url playlist query param
- report alowed countries for geo-restricted videos

4 years ago[corus] improve extraction
Remita Amine [Tue, 26 Nov 2019 20:53:51 +0000 (21:53 +0100)]
[corus] improve extraction

- add support for Series Plus, W Network, YTV, ABC Spark, disneychannel.com
  and disneylachaine.ca(closes #20861)
- add support for self hosted videos(closes #22075)
- detect DRM protection(closes #14910)(closes #9164)

4 years ago[vivo] Fix extraction (closes #22328, closes #22279)
Sergey M․ [Tue, 26 Nov 2019 19:28:06 +0000 (02:28 +0700)]
[vivo] Fix extraction (closes #22328, closes #22279)

4 years ago[utils] Add generic caesar cipher and rot47
Sergey M․ [Tue, 26 Nov 2019 19:26:42 +0000 (02:26 +0700)]
[utils] Add generic caesar cipher and rot47

4 years ago[bitchute] Extract upload date (closes #22990) (#23193)
InfernalUnderling [Tue, 26 Nov 2019 17:20:39 +0000 (17:20 +0000)]
[bitchute] Extract upload date (closes #22990) (#23193)

4 years ago[utils] Handle rd-suffixed day parts in unified_strdate (#23199)
InfernalUnderling [Tue, 26 Nov 2019 17:08:37 +0000 (17:08 +0000)]
[utils] Handle rd-suffixed day parts in unified_strdate (#23199)

4 years ago[soundcloud] Update client id (closes #23214)
Sergey M․ [Tue, 26 Nov 2019 17:03:51 +0000 (00:03 +0700)]
[soundcloud] Update client id (closes #23214)

4 years agorelease 2019.11.22
Sergey M․ [Thu, 21 Nov 2019 18:24:27 +0000 (01:24 +0700)]
release 2019.11.22

4 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 21 Nov 2019 18:21:00 +0000 (01:21 +0700)]
[ChangeLog] Actualize
[ci skip]

4 years ago[ivi] Skip s353 for bundled exe
Sergey M․ [Thu, 21 Nov 2019 18:10:24 +0000 (01:10 +0700)]
[ivi] Skip s353 for bundled exe

See https://github.com/Legrandin/pycryptodome/issues/228

4 years ago[ivi] Fix python 3.4 support
Sergey M․ [Thu, 21 Nov 2019 16:38:39 +0000 (23:38 +0700)]
[ivi] Fix python 3.4 support

4 years ago[ivi] Ask for pycryptodomex instead of pycryptodome
Sergey M․ [Thu, 21 Nov 2019 16:22:59 +0000 (23:22 +0700)]
[ivi] Ask for pycryptodomex instead of pycryptodome

See discussion at https://github.com/ytdl-org/youtube-dl/commit/1bba88efc7e1f82095f7ae38348e56026db4bf3c#r35982110

4 years ago[chaturbate] Fix extraction (closes #23010, closes #23012)
Sergey M․ [Thu, 21 Nov 2019 16:21:03 +0000 (23:21 +0700)]
[chaturbate] Fix extraction (closes #23010, closes #23012)

4 years ago[ivi] fallback to old extraction method for unknown error codes
Remita Amine [Tue, 19 Nov 2019 19:16:31 +0000 (20:16 +0100)]
[ivi] fallback to old extraction method for unknown error codes

4 years ago[ntvru] add support for non relative file URLs(closes #23140)
Remita Amine [Mon, 18 Nov 2019 20:40:53 +0000 (21:40 +0100)]
[ntvru] add support for non relative file URLs(closes #23140)

4 years ago[vk] fix wall audio thumbnails extraction(closes #23135)
Remita Amine [Mon, 18 Nov 2019 11:51:25 +0000 (12:51 +0100)]
[vk] fix wall audio thumbnails extraction(closes #23135)

4 years ago[ivi] improve error detection
Remita Amine [Sat, 16 Nov 2019 00:51:31 +0000 (01:51 +0100)]
[ivi] improve error detection

4 years ago[travis] Add python 3.8 build
Sergey M․ [Sat, 16 Nov 2019 00:47:23 +0000 (07:47 +0700)]
[travis] Add python 3.8 build

4 years ago[extractor/common] Add data, headers and query to all major extract methods preservin...
Sergey M․ [Fri, 15 Nov 2019 22:44:14 +0000 (05:44 +0700)]
[extractor/common] Add data, headers and query to all major extract methods preserving standard order for potential future use

4 years ago[ivi] sign content request only when pycryptodome is available
Remita Amine [Fri, 15 Nov 2019 22:46:31 +0000 (23:46 +0100)]
[ivi] sign content request only when pycryptodome is available

4 years ago[ivi] fix format extraction(closes #21991)
Remita Amine [Fri, 15 Nov 2019 20:17:47 +0000 (21:17 +0100)]
[ivi] fix format extraction(closes #21991)

4 years ago[comcarcoff] remove extractor
Remita Amine [Thu, 14 Nov 2019 05:38:55 +0000 (06:38 +0100)]
[comcarcoff] remove extractor

4 years ago[drtv] Add support for new URL schema (closes #23059)
Sergey M․ [Wed, 13 Nov 2019 18:45:04 +0000 (01:45 +0700)]
[drtv] Add support for new URL schema (closes #23059)

4 years ago[nexx] Add support for Multi Player JS Setup(closes #23052)
Remita Amine [Wed, 13 Nov 2019 18:09:32 +0000 (19:09 +0100)]
[nexx] Add support for Multi Player JS Setup(closes #23052)

4 years ago[teamcoco] add support for new videos(closes #23054)
Remita Amine [Tue, 12 Nov 2019 09:51:54 +0000 (10:51 +0100)]
[teamcoco] add support for new videos(closes #23054)

4 years ago[soundcloud] check if the soundtrack has downloads left(closes #23045)
Remita Amine [Mon, 11 Nov 2019 08:53:04 +0000 (09:53 +0100)]
[soundcloud] check if the soundtrack has downloads left(closes #23045)

4 years ago[facebook] fix posts video data extraction(closes #22473)
Remita Amine [Sun, 10 Nov 2019 16:02:47 +0000 (17:02 +0100)]
[facebook] fix posts video data extraction(closes #22473)

4 years ago[addanime] remove extractor
Remita Amine [Sat, 9 Nov 2019 16:15:15 +0000 (17:15 +0100)]
[addanime] remove extractor

4 years ago[minhateca] remove extractor
Remita Amine [Sat, 9 Nov 2019 16:01:21 +0000 (17:01 +0100)]
[minhateca] remove extractor

4 years ago[daisuki] remove extractor
Remita Amine [Sat, 9 Nov 2019 15:00:12 +0000 (16:00 +0100)]
[daisuki] remove extractor

4 years ago[seeker] remove Revision3 extractors and fix extraction
Remita Amine [Sat, 9 Nov 2019 12:14:23 +0000 (13:14 +0100)]
[seeker] remove Revision3 extractors and fix extraction

4 years ago[extractor/common] clean jwplayer description HTML tags
Remita Amine [Sat, 9 Nov 2019 12:11:59 +0000 (13:11 +0100)]
[extractor/common] clean jwplayer description HTML tags

4 years ago[twitch] fix video comments URL(#18593)(closes #15828)
Remita Amine [Sat, 9 Nov 2019 10:01:07 +0000 (11:01 +0100)]
[twitch] fix video comments URL(#18593)(closes #15828)

4 years ago[twitter] improve extraction
Remita Amine [Sat, 9 Nov 2019 08:23:20 +0000 (09:23 +0100)]
[twitter] improve extraction

- add support for generic embeds(closes #22168)
- always extract http formats for native videos(closes #14934)
- add support for Twitter Broadcasts(closes #21369)
- extract more metadata
- improve VMap format extraction
- unify extraction code for both twitter statuses and cards

4 years ago[twitch] add support for Clip embed URLs
Remita Amine [Sat, 9 Nov 2019 08:22:24 +0000 (09:22 +0100)]
[twitch] add support for Clip embed URLs

4 years ago[lnkgo] fix extraction(closes #16834)
Remita Amine [Wed, 6 Nov 2019 22:14:26 +0000 (23:14 +0100)]
[lnkgo] fix extraction(closes #16834)

4 years ago[mixcloud] improve extraction
Remita Amine [Wed, 6 Nov 2019 19:41:49 +0000 (20:41 +0100)]
[mixcloud] improve extraction

- improve metadata extraction(closes #11721)
- fix playlist extraction(closes #22378)
- fix user mixes extraction(closes #15197)(closes #17865)

4 years ago[kinja] add support for Kinja embeds
Remita Amine [Wed, 6 Nov 2019 18:56:10 +0000 (19:56 +0100)]
[kinja] add support for Kinja embeds

closes #5756
closes #11282
closes #22237
closes #22384

4 years ago[onionstudios] fix extraction
Remita Amine [Wed, 6 Nov 2019 09:44:19 +0000 (10:44 +0100)]
[onionstudios] fix extraction

4 years ago[common] initialize headers param with empty dict
Remita Amine [Wed, 6 Nov 2019 06:18:29 +0000 (07:18 +0100)]
[common] initialize headers param with empty dict

4 years ago[common] fix typo
Remita Amine [Tue, 5 Nov 2019 22:41:57 +0000 (23:41 +0100)]
[common] fix typo

4 years ago[hotstar] pass Referer header to format requests(closes #22836)
Remita Amine [Tue, 5 Nov 2019 22:08:42 +0000 (23:08 +0100)]
[hotstar] pass Referer header to format requests(closes #22836)

4 years ago[common] pass headers to _extract_(m3u8|mpd)_formats methods
Remita Amine [Tue, 5 Nov 2019 21:56:25 +0000 (22:56 +0100)]
[common] pass headers to _extract_(m3u8|mpd)_formats methods