]> jfr.im git - yt-dlp.git/log
yt-dlp.git
4 years agoflake8 fix + soundcloud tests
Unknown [Sun, 6 Sep 2020 00:57:08 +0000 (02:57 +0200)] 
flake8 fix + soundcloud tests

4 years agoMerge branch 'MrDoritos-mkvthumbnail'
Tom-Oliver Heidel [Sun, 6 Sep 2020 00:43:42 +0000 (02:43 +0200)] 
Merge branch 'MrDoritos-mkvthumbnail'

4 years agoMerge branch 'mkvthumbnail' of https://github.com/MrDoritos/youtube-dl into MrDoritos...
Tom-Oliver Heidel [Sun, 6 Sep 2020 00:43:37 +0000 (02:43 +0200)] 
Merge branch 'mkvthumbnail' of https://github.com/MrDoritos/youtube-dl into MrDoritos-mkvthumbnail

4 years agoMerge branch 'adrianheine-abc'
Tom-Oliver Heidel [Sun, 6 Sep 2020 00:39:08 +0000 (02:39 +0200)] 
Merge branch 'adrianheine-abc'

4 years agoMerge branch 'abc' of https://github.com/adrianheine/youtube-dl into adrianheine-abc
Tom-Oliver Heidel [Sun, 6 Sep 2020 00:39:04 +0000 (02:39 +0200)] 
Merge branch 'abc' of https://github.com/adrianheine/youtube-dl into adrianheine-abc

4 years agoMerge remote-tracking branch 'origin/master'
Unknown [Sun, 6 Sep 2020 00:37:51 +0000 (02:37 +0200)] 
Merge remote-tracking branch 'origin/master'

4 years agoMerge pull request #48 from theincognito-inc/master
Tom-Oliver Heidel [Sun, 6 Sep 2020 00:28:53 +0000 (02:28 +0200)] 
Merge pull request #48 from theincognito-inc/master

[hotstar] Move to API v1

4 years agoMerge branch 'zubearc'
Tom-Oliver Heidel [Sat, 5 Sep 2020 23:52:42 +0000 (01:52 +0200)] 
Merge branch 'zubearc'

4 years agoMerge branch 'master' of https://github.com/zubearc/youtube-dl into zubearc
Tom-Oliver Heidel [Sat, 5 Sep 2020 23:52:20 +0000 (01:52 +0200)] 
Merge branch 'master' of https://github.com/zubearc/youtube-dl into zubearc

4 years ago[test/youtube] update subtitle tests
zubearc [Sat, 5 Sep 2020 21:54:19 +0000 (17:54 -0400)] 
[test/youtube] update subtitle tests

4 years ago[hotstar] Move to API v1
NotFound [Thu, 28 May 2020 14:22:25 +0000 (19:22 +0500)] 
[hotstar] Move to API v1

4 years agoMerge branch 'LucBerge-deezer'
Tom-Oliver Heidel [Sat, 5 Sep 2020 17:40:03 +0000 (19:40 +0200)] 
Merge branch 'LucBerge-deezer'

4 years agoMerge branch 'deezer' of https://github.com/LucBerge/youtube-dl into LucBerge-deezer
Tom-Oliver Heidel [Sat, 5 Sep 2020 17:40:01 +0000 (19:40 +0200)] 
Merge branch 'deezer' of https://github.com/LucBerge/youtube-dl into LucBerge-deezer

4 years agoMerge branch 'mrtnmtth-wdr-subtitles'
Tom-Oliver Heidel [Sat, 5 Sep 2020 17:37:47 +0000 (19:37 +0200)] 
Merge branch 'mrtnmtth-wdr-subtitles'

4 years agoMerge branch 'wdr-subtitles' of https://github.com/mrtnmtth/youtube-dl into mrtnmtth...
Tom-Oliver Heidel [Sat, 5 Sep 2020 17:37:36 +0000 (19:37 +0200)] 
Merge branch 'wdr-subtitles' of https://github.com/mrtnmtth/youtube-dl into mrtnmtth-wdr-subtitles

4 years agoMerge pull request #38 from blackjack4494/soundcloud-sets
Tom-Oliver Heidel [Fri, 4 Sep 2020 00:08:23 +0000 (02:08 +0200)] 
Merge pull request #38 from blackjack4494/soundcloud-sets

[soundcloud] sets pattern and tests

4 years agosupport new json3 captions
zubearc [Thu, 3 Sep 2020 09:08:41 +0000 (05:08 -0400)] 
support new json3 captions

4 years ago[soundcloud] sets pattern and tests
Unknown [Thu, 3 Sep 2020 22:57:37 +0000 (00:57 +0200)] 
[soundcloud] sets pattern and tests

include tests (weekly + charts)
weekly with login worked before. but now also public weekly will work. charts and similar patterned sets as well

4 years agoMerge branch 'TinyToweringTree-tvnow'
Tom-Oliver Heidel [Thu, 3 Sep 2020 16:19:57 +0000 (18:19 +0200)] 
Merge branch 'TinyToweringTree-tvnow'

4 years agoMerge branch 'tvnow' of https://github.com/TinyToweringTree/youtube-dl into TinyTower...
Tom-Oliver Heidel [Thu, 3 Sep 2020 16:19:36 +0000 (18:19 +0200)] 
Merge branch 'tvnow' of https://github.com/TinyToweringTree/youtube-dl into TinyToweringTree-tvnow

4 years ago[skip travis] twitch release.
Unknown [Thu, 3 Sep 2020 15:11:38 +0000 (17:11 +0200)] 
[skip travis] twitch release.

4 years agoMerge branch 'lel-amri-twitch-fix'
Tom-Oliver Heidel [Thu, 3 Sep 2020 15:06:26 +0000 (17:06 +0200)] 
Merge branch 'lel-amri-twitch-fix'

4 years agoMerge branch 'twitch-fix' of https://github.com/lel-amri/youtube-dl into lel-amri...
Tom-Oliver Heidel [Thu, 3 Sep 2020 15:05:58 +0000 (17:05 +0200)] 
Merge branch 'twitch-fix' of https://github.com/lel-amri/youtube-dl into lel-amri-twitch-fix

4 years ago[skip travis] quick fix readme
Tom-Oliver Heidel [Thu, 3 Sep 2020 04:06:48 +0000 (06:06 +0200)] 
[skip travis] quick fix readme

4 years ago[skip travis] add pypi badge
Tom-Oliver Heidel [Thu, 3 Sep 2020 04:06:19 +0000 (06:06 +0200)] 
[skip travis] add pypi badge

4 years ago[skip travis] versioning in pypi is fun..
Unknown [Thu, 3 Sep 2020 03:55:10 +0000 (05:55 +0200)] 
[skip travis] versioning in pypi is fun..

4 years ago[skip travis] remove spec file
Unknown [Thu, 3 Sep 2020 03:45:01 +0000 (05:45 +0200)] 
[skip travis] remove spec file

4 years ago[skip travis] include spec file in gitignore
Unknown [Thu, 3 Sep 2020 03:44:37 +0000 (05:44 +0200)] 
[skip travis] include spec file in gitignore

4 years agoflake8 hotfix
Unknown [Thu, 3 Sep 2020 03:38:02 +0000 (05:38 +0200)] 
flake8 hotfix

4 years agobumping version
Unknown [Thu, 3 Sep 2020 03:28:57 +0000 (05:28 +0200)] 
bumping version

4 years agoMerge branch 'ssaqua-master'
Unknown [Thu, 3 Sep 2020 02:40:15 +0000 (04:40 +0200)] 
Merge branch 'ssaqua-master'

4 years agoMerge branch 'master' of https://github.com/ssaqua/youtube-dl into ssaqua-master
Tom-Oliver Heidel [Thu, 3 Sep 2020 02:34:56 +0000 (04:34 +0200)] 
Merge branch 'master' of https://github.com/ssaqua/youtube-dl into ssaqua-master

4 years ago[skip travis] revert automerge for now
Unknown [Thu, 3 Sep 2020 02:06:30 +0000 (04:06 +0200)] 
[skip travis] revert automerge for now

4 years ago[skip travis] minor fixes
Unknown [Wed, 2 Sep 2020 21:48:21 +0000 (23:48 +0200)] 
[skip travis] minor fixes

4 years ago[skip travis] adding automerge support
Unknown [Wed, 2 Sep 2020 21:33:41 +0000 (23:33 +0200)] 
[skip travis] adding automerge support

basically copying content of youtube_dl folder to youtube_dlc and excluding the youtube_dl folder when compiling

4 years agoMerge branch 'FliegendeWurst-3sat-zdf-merger-bugfix-feature'
Tom-Oliver Heidel [Wed, 2 Sep 2020 21:03:40 +0000 (23:03 +0200)] 
Merge branch 'FliegendeWurst-3sat-zdf-merger-bugfix-feature'

4 years agofix merge.
Unknown [Wed, 2 Sep 2020 21:03:04 +0000 (23:03 +0200)] 
fix merge.

4 years agorot47 capital letters.
Unknown [Wed, 2 Sep 2020 20:57:46 +0000 (22:57 +0200)] 
rot47 capital letters.

4 years agorenaming issues resolved
Unknown [Wed, 2 Sep 2020 20:37:35 +0000 (22:37 +0200)] 
renaming issues resolved

4 years ago[skip travis] fix broken setup.py
Unknown [Wed, 2 Sep 2020 20:14:59 +0000 (22:14 +0200)] 
[skip travis] fix broken setup.py

4 years ago[skip travis] update version to dev
Unknown [Wed, 2 Sep 2020 20:06:45 +0000 (22:06 +0200)] 
[skip travis] update version to dev

4 years ago[skip travis] tweaks
Unknown [Wed, 2 Sep 2020 20:03:33 +0000 (22:03 +0200)] 
[skip travis] tweaks

4 years ago[skip travis] renaming
Unknown [Wed, 2 Sep 2020 18:25:25 +0000 (20:25 +0200)] 
[skip travis] renaming

to avoid using same folder when using pip install for example

4 years ago[skip travis] update gitignore
Unknown [Wed, 2 Sep 2020 18:07:31 +0000 (20:07 +0200)] 
[skip travis] update gitignore

4 years ago[skip travis] added download stats badge for pypi
Tom-Oliver Heidel [Tue, 1 Sep 2020 16:55:38 +0000 (18:55 +0200)] 
[skip travis] added download stats badge for pypi

4 years ago[skip travis] added win/unix executable to readme
Tom-Oliver Heidel [Tue, 1 Sep 2020 00:24:22 +0000 (02:24 +0200)] 
[skip travis] added win/unix executable to readme

4 years agoMerge remote-tracking branch 'origin/master'
Unknown [Mon, 31 Aug 2020 22:13:48 +0000 (00:13 +0200)] 
Merge remote-tracking branch 'origin/master'

4 years ago[skip travis] version bump
Unknown [Mon, 31 Aug 2020 22:13:39 +0000 (00:13 +0200)] 
[skip travis] version bump

new build available - pip install youtube-dlc

4 years agoMerge pull request #19 from tfvlrue/master
Tom-Oliver Heidel [Mon, 31 Aug 2020 22:10:46 +0000 (00:10 +0200)] 
Merge pull request #19 from tfvlrue/master

[soundcloud] Resolve audio/x-wav

4 years agoMerge pull request #14 from alexmerkel/webpfix
Tom-Oliver Heidel [Mon, 31 Aug 2020 22:10:23 +0000 (00:10 +0200)] 
Merge pull request #14 from alexmerkel/webpfix

Webpfix

4 years agoMerge pull request #13 from random-nick/master
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:51:18 +0000 (23:51 +0200)] 
Merge pull request #13 from random-nick/master

[youtube] Fix age gate detection

4 years agoMerge pull request #12 from siikamiika/youtube-live-chat
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:47:06 +0000 (23:47 +0200)] 
Merge pull request #12 from siikamiika/youtube-live-chat

Youtube live chat

4 years agoMerge pull request #11 from gschizas/bugfix/youtube/chapters-fix-extractor
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:38:33 +0000 (23:38 +0200)] 
Merge pull request #11 from gschizas/bugfix/youtube/chapters-fix-extractor

Bugfix/youtube/chapters fix extractor

4 years agoMerge pull request #10 from adrianheine/videa
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:38:20 +0000 (23:38 +0200)] 
Merge pull request #10 from adrianheine/videa

[videa] Adapt to updates

4 years agoMerge pull request #9 from Surkal/francetv
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:38:05 +0000 (23:38 +0200)] 
Merge pull request #9 from Surkal/francetv

[francetv] fix extractor

4 years agoMerge pull request #8 from geauxlo/master
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:36:08 +0000 (23:36 +0200)] 
Merge pull request #8 from geauxlo/master

[twitch]

4 years agoMerge pull request #7 from sxvghd/doodstream
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:28:49 +0000 (23:28 +0200)] 
Merge pull request #7 from sxvghd/doodstream

Doodstream

4 years agoMerge pull request #6 from sgstair/storyfire
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:23:53 +0000 (23:23 +0200)] 
Merge pull request #6 from sgstair/storyfire

[StoryFire] Add new extractor

4 years ago[skip travis] update readme.
Tom-Oliver Heidel [Mon, 31 Aug 2020 21:12:53 +0000 (23:12 +0200)] 
[skip travis] update readme.

4 years ago[skip travis] remove original travis config
Unknown [Mon, 31 Aug 2020 20:58:24 +0000 (22:58 +0200)] 
[skip travis] remove original travis config

4 years ago[skip travis] tweak auto publish
Tom-Oliver Heidel [Mon, 31 Aug 2020 20:23:11 +0000 (22:23 +0200)] 
[skip travis] tweak auto publish

4 years agoMerge pull request #4 from blackjack4494/pyinstaller
Tom-Oliver Heidel [Mon, 31 Aug 2020 20:13:31 +0000 (22:13 +0200)] 
Merge pull request #4 from blackjack4494/pyinstaller

[skip travis] simple bat for win binary

4 years agoMerge pull request #3 from blackjack4494/sc-extractor-web_auth
Tom-Oliver Heidel [Mon, 31 Aug 2020 20:13:20 +0000 (22:13 +0200)] 
Merge pull request #3 from blackjack4494/sc-extractor-web_auth

Sc extractor web auth

4 years ago[skip travis] delete original setup
Unknown [Mon, 31 Aug 2020 19:59:03 +0000 (21:59 +0200)] 
[skip travis] delete original setup

4 years agoMerge pull request #2 from blocktrron/hr-fernsehen
Tom-Oliver Heidel [Mon, 31 Aug 2020 19:56:32 +0000 (21:56 +0200)] 
Merge pull request #2 from blocktrron/hr-fernsehen

[hrfernsehen] add extractor

4 years agoMerge pull request #1 from blackjack4494/viki-the_second
Tom-Oliver Heidel [Mon, 31 Aug 2020 19:56:17 +0000 (21:56 +0200)] 
Merge pull request #1 from blackjack4494/viki-the_second

Viki the second

4 years agoMerge remote-tracking branch 'origin/master'
Unknown [Mon, 31 Aug 2020 19:52:36 +0000 (21:52 +0200)] 
Merge remote-tracking branch 'origin/master'

4 years ago[skip travis] update setup and version
Unknown [Mon, 31 Aug 2020 19:52:23 +0000 (21:52 +0200)] 
[skip travis] update setup and version

4 years ago[skip travis] publish to pypi
Tom-Oliver Heidel [Mon, 31 Aug 2020 19:48:54 +0000 (21:48 +0200)] 
[skip travis] publish to pypi

when pull request got merged into release branch

4 years ago[skip travis] change travic build config
Unknown [Mon, 31 Aug 2020 17:47:33 +0000 (19:47 +0200)] 
[skip travis] change travic build config

removed download tests for now. most of them failed anyway resulting in travis running for quite long time.

4 years agosimple bat for win binary
Unknown [Mon, 31 Aug 2020 17:06:56 +0000 (19:06 +0200)] 
simple bat for win binary

4 years agochange travis ci in readme
Tom-Oliver Heidel [Mon, 31 Aug 2020 16:56:46 +0000 (18:56 +0200)] 
change travis ci in readme

4 years agoMerge remote-tracking branch 'origin/master'
Unknown [Mon, 31 Aug 2020 16:44:06 +0000 (18:44 +0200)] 
Merge remote-tracking branch 'origin/master'

4 years ago[duboku] fix list results, minor error checking
lkho [Sun, 30 Aug 2020 07:53:07 +0000 (15:53 +0800)] 
[duboku] fix list results, minor error checking

4 years ago[hrfernsehen] add extractor
David Bauer [Wed, 26 Aug 2020 23:33:22 +0000 (01:33 +0200)] 
[hrfernsehen] add extractor

Add an extractor for videos provided by HR Fernsehen, a regional TV
channel in Germany.

Signed-off-by: David Bauer <redacted>
4 years ago[duboku] replace import *, fix tests
lkho [Sat, 29 Aug 2020 08:25:42 +0000 (16:25 +0800)] 
[duboku] replace import *, fix tests

4 years ago[duboku] fix test_no_duplicates
lkho [Sat, 29 Aug 2020 07:44:56 +0000 (15:44 +0800)] 
[duboku] fix test_no_duplicates

4 years ago[duboku] add tests
lkho [Sat, 29 Aug 2020 07:23:43 +0000 (15:23 +0800)] 
[duboku] add tests

4 years ago[duboku] add playlist extractor
lkho [Sat, 29 Aug 2020 07:04:16 +0000 (15:04 +0800)] 
[duboku] add playlist extractor

4 years ago[duboku] Add new extractor www.duboku.co
lkho [Fri, 28 Aug 2020 15:44:50 +0000 (23:44 +0800)] 
[duboku] Add new extractor www.duboku.co

4 years ago- fixing suitable
Hugo Alves De Azevedo [Fri, 28 Aug 2020 18:21:52 +0000 (15:21 -0300)] 
- fixing suitable

4 years ago- formatting
Hugo Alves De Azevedo [Fri, 28 Aug 2020 17:40:03 +0000 (14:40 -0300)] 
- formatting

4 years ago- formatting
Hugo Alves De Azevedo [Fri, 28 Aug 2020 17:25:37 +0000 (14:25 -0300)] 
- formatting

4 years agoResolve audio/x-wav to "wav" extension, rather than "x-wav" (which ffmpeg does not...
tfvlrue [Fri, 28 Aug 2020 16:00:30 +0000 (12:00 -0400)] 
Resolve audio/x-wav to "wav" extension, rather than "x-wav" (which ffmpeg does not recognize)

This was causing ffmpeg errors when trying to downloading certain audio files from Soundcloud with the --add-metadata option set.

4 years ago- removing unused method
Hugo Alves De Azevedo [Fri, 28 Aug 2020 13:03:13 +0000 (10:03 -0300)] 
- removing unused method

4 years ago- adding alura support
Hugo Alves De Azevedo [Fri, 28 Aug 2020 13:02:31 +0000 (10:02 -0300)] 
- adding alura support

4 years ago[rai] Fix extraction for recent raiplay.it updates
Leonardo Taccari [Sun, 10 Nov 2019 16:05:51 +0000 (17:05 +0100)] 
[rai] Fix extraction for recent raiplay.it updates

- Introduce _BASE_URL in RaiBaseIE class so it could be reused as base for the
  several subextractors.
- Remove first test of RaiPlayIE, it is no longer available
- Adjust RaiPlayIE to recent raiplay.it updates, make it extension agnostic
  (passing possible `.json' URLs is now supported too) and update test
  info_dict.
- Adjust RaiPlayLiveIE to recent raiplay.it updates.  Passing it as
  `url_transparent' is no longer supported (there is no longer an accessible
  ContentItem)
- Adjust RaiPlayPlaylistIE to recent raiplay.it updates and instruct it about
  ContentSet-s.
- Update a RaiIE test and remove two tests that are no longer availables

This fix issue #22923, #22906 and supersedes #23006.

4 years agoMerge branch 'master' of https://github.com/ytdl-org/youtube-dl into bugfix/youtube...
George Schizas [Fri, 28 Aug 2020 08:31:29 +0000 (11:31 +0300)] 
Merge branch 'master' of https://github.com/ytdl-org/youtube-dl into bugfix/youtube/chapters-fix-extractor

4 years ago[biqle] improve video_ext extraction
Remita Amine [Thu, 27 Aug 2020 18:20:41 +0000 (19:20 +0100)] 
[biqle] improve video_ext extraction

4 years agoRevert "pull changes from remote master (#190)" (#193)
Aakash Gajjar [Wed, 26 Aug 2020 14:52:32 +0000 (20:22 +0530)] 
Revert "pull changes from remote master (#190)" (#193)

This reverts commit b827ee921fe510a8730a9fab070148ed2b8279b5.

4 years agoRevert "pull changes from remote master (#191)" (#192)
Aakash Gajjar [Wed, 26 Aug 2020 14:51:29 +0000 (20:21 +0530)] 
Revert "pull changes from remote master (#191)" (#192)

This reverts commit 63cdbe6ae88fbb3b53bcc17c86140fc7f9595fd8.

4 years ago- adding alura support
Hugo Alves De Azevedo [Wed, 26 Aug 2020 01:39:20 +0000 (22:39 -0300)] 
- adding alura support

4 years agopull changes from remote master (#191)
Aakash Gajjar [Tue, 25 Aug 2020 14:57:15 +0000 (20:27 +0530)] 
pull changes from remote master (#191)

* [scrippsnetworks] Add new extractor(closes #19857)(closes #22981)

* [teachable] Improve locked lessons detection (#23528)

* [teachable] Fail with error message if no video URL found

* [extractors] add missing import for ScrippsNetworksIE

* [brightcove] cache brightcove player policy keys

* [prosiebensat1] improve geo restriction handling(closes #23571)

* [soundcloud] automatically update client id on failing requests

* [spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)

* [spankbang] Improve removed video detection (#23423)

* [brightcove] update policy key on failing requests

* [pornhub] Fix extraction and add support for m3u8 formats (closes #22749, closes #23082)

* [pornhub] Improve locked videos detection (closes #22449, closes #22780)

* [brightcove] invalidate policy key cache on failing requests

* [soundcloud] fix client id extraction for non fatal requests

* [ChangeLog] Actualize
[ci skip]

* [devscripts/create-github-release] Switch to using PAT for authentication

Basic authentication will be deprecated soon

* release 2020.01.01

* [redtube] Detect private videos (#23518)

* [vice] improve extraction(closes #23631)

* [devscripts/create-github-release] Remove unused import

* [wistia] improve format extraction and extract subtitles(closes #22590)

* [nrktv:seriebase] Fix extraction (closes #23625) (#23537)

* [discovery] fix anonymous token extraction(closes #23650)

* [scrippsnetworks] add support for www.discovery.com videos

* [scrippsnetworks] correct test case URL

* [dctp] fix format extraction(closes #23656)

* [pandatv] Remove extractor (#23630)

* [naver] improve extraction

- improve geo-restriction handling
- extract automatic captions
- extract uploader metadata
- extract VLive HLS formats

* [naver] improve metadata extraction

* [cloudflarestream] improve extraction

- add support for bytehighway.net domain
- add support for signed URLs
- extract thumbnail

* [cloudflarestream] import embed URL extraction

* [lego] fix extraction and extract subtitle(closes #23687)

* [safari] Fix kaltura session extraction (closes #23679) (#23670)

* [orf:fm4] Fix extraction (#23599)

* [orf:radio] Clean description and improve extraction

* [twitter] add support for promo_video_website cards(closes #23711)

* [vodplatform] add support for embed.kwikmotion.com domain

* [ndr:base:embed] Improve thumbnails extraction (closes #23731)

* [canvas] Add support for new API endpoint and update tests (closes #17680, closes #18629)

* [travis] Add flake8 job (#23720)

* [yourporn] Fix extraction (closes #21645, closes #22255, closes #23459)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.15

* [soundcloud] Restore previews extraction (closes #23739)

* [orf:tvthek] Improve geo restricted videos detection (closes #23741)

* [zype] improve extraction

- extract subtitles(closes #21258)
- support URLs with alternative keys/tokens(#21258)
- extract more metadata

* [americastestkitchen] fix extraction

* [nbc] add support for nbc multi network URLs(closes #23049)

* [ard] improve extraction(closes #23761)

- simplify extraction
- extract age limit and series
- bypass geo-restriction

* [ivi:compilation] Fix entries extraction (closes #23770)

* [24video] Add support for 24video.vip (closes #23753)

* [businessinsider] Fix jwplatform id extraction (closes #22929) (#22954)

* [ard] add a missing condition

* [azmedien] fix extraction(closes #23783)

* [voicerepublic] fix extraction

* [stretchinternet] fix extraction(closes #4319)

* [youtube] Fix sigfunc name extraction (closes #23819)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.24

* [soundcloud] imporve private playlist/set tracks extraction

https://github.com/ytdl-org/youtube-dl/issues/3707#issuecomment-577873539

* [svt] fix article extraction(closes #22897)(closes #22919)

* [svt] fix series extraction(closes #22297)

* [viewlift] improve extraction

- fix extraction(closes #23851)
- add add support for authentication
- add support for more domains

* [vimeo] fix album extraction(closes #23864)

* [tva] Relax _VALID_URL (closes #23903)

* [tv5mondeplus] Fix extraction (closes #23907, closes #23911)

* [twitch:stream] Lowercase channel id for stream request (closes #23917)

* [sportdeutschland] Update to new sportdeutschland API

They switched to SSL, but under a different host AND path...
Remove the old test cases because these videos have become unavailable.

* [popcorntimes] Add extractor (closes #23949)

* [thisoldhouse] fix extraction(closes #23951)

* [toggle] Add support for mewatch.sg (closes #23895) (#23930)

* [compat] Introduce compat_realpath (refs #23991)

* [update] Fix updating via symlinks (closes #23991)

* [nytimes] improve format sorting(closes #24010)

* [abc:iview] Support 720p (#22907) (#22921)

* [nova:embed] Fix extraction (closes #23672)

* [nova:embed] Improve (closes #23690)

* [nova] Improve extraction (refs #23690)

* [jpopsuki] Remove extractor (closes #23858)

* [YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591, closes #10622)

* [test_YoutubeDL] Fix get_ids

* [test_YoutubeDL] Add tests for #10591 (closes #23873)

* [24video] Add support for porn.24video.net (closes #23779, closes #23784)

* [npr] Add support for streams (closes #24042)

* [ChangeLog] Actualize
[ci skip]

* release 2020.02.16

* [tv2dk:bornholm:play] Fix extraction (#24076)

* [imdb] Fix extraction (closes #23443)

* [wistia] Add support for multiple generic embeds (closes #8347, closes #11385)

* [teachable] Add support for multiple videos per lecture (closes #24101)

* [pornhd] Fix extraction (closes #24128)

* [options] Remove duplicate short option -v for --version (#24162)

* [extractor/common] Convert ISM manifest to unicode before processing on python 2 (#24152)

* [YoutubeDL] Force redirect URL to unicode on python 2

* Remove no longer needed compat_str around geturl

* [youjizz] Fix extraction (closes #24181)

* [test_subtitles] Remove obsolete test

* [zdf:channel] Fix tests

* [zapiks] Fix test

* [xtube] Fix metadata extraction (closes #21073, closes #22455)

* [xtube:user] Fix test

* [telecinco] Fix extraction (refs #24195)

* [telecinco] Add support for article opening videos

* [franceculture] Fix extraction (closes #24204)

* [xhamster] Fix extraction (closes #24205)

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.01

* [vimeo] Fix subtitles URLs (#24209)

* [servus] Add support for new URL schema (closes #23475, closes #23583, closes #24142)

* [youtube:playlist] Fix tests (closes #23872) (#23885)

* [peertube] Improve extraction

* [peertube] Fix issues and improve extraction (closes #23657)

* [pornhub] Improve title extraction (closes #24184)

* [vimeo] fix showcase password protected video extraction(closes #24224)

* [youtube] Fix age-gated videos support without login (closes #24248)

* [youtube] Fix tests

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.06

* [nhk] update API version(closes #24270)

* [youtube] Improve extraction in 429 error conditions (closes #24283)

* [youtube] Improve age-gated videos extraction in 429 error conditions (refs #24283)

* [youtube] Remove outdated code

Additional get_video_info requests don't seem to provide any extra itags any longer

* [README.md] Clarify 429 error

* [pornhub] Add support for pornhubpremium.com (#24288)

* [utils] Add support for cookies with spaces used instead of tabs

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.08

* Revert "[utils] Add support for cookies with spaces used instead of tabs"

According to [1] TABs must be used as separators between fields.
Files produces by some tools with spaces as separators are considered
malformed.

1. https://curl.haxx.se/docs/http-cookies.html

This reverts commit cff99c91d150df2a4e21962a3ca8d4ae94533b8c.

* [utils] Add reference to cookie file format

* Revert "[vimeo] fix showcase password protected video extraction(closes #24224)"

This reverts commit 12ee431676bb655f04c7dd416a73c1f142ed368d.

* [nhk] Relax _VALID_URL (#24329)

* [nhk] Remove obsolete rtmp formats (closes #24329)

* [nhk] Update m3u8 URL and use native hls (#24329)

* [ndr] Fix extraction (closes #24326)

* [xtube] Fix formats extraction (closes #24348)

* [xtube] Fix typo

* [hellporno] Fix extraction (closes #24399)

* [cbc:watch] Add support for authentication

* [cbc:watch] Fix authenticated device token caching (closes #19160)

* [soundcloud] fix download url extraction(closes #24394)

* [limelight] remove disabled API requests(closes #24255)

* [bilibili] Add support for new URL schema with BV ids (closes #24439, closes #24442)

* [bilibili] Add support for player.bilibili.com (closes #24402)

* [teachable] Extract chapter metadata (closes #24421)

* [generic] Look for teachable embeds before wistia

* [teachable] Update upskillcourses domain

New version does not use teachable platform any longer

* [teachable] Update gns3 domain

* [teachable] Update test

* [ChangeLog] Actualize
[ci skip]

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.24

* [spankwire] Fix extraction (closes #18924, closes #20648)

* [spankwire] Add support for generic embeds (refs #24633)

* [youporn] Add support form generic embeds

* [mofosex] Add support for generic embeds (closes #24633)

* [tele5] Fix extraction (closes #24553)

* [extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats (#24667)

* [tv4] Fix ISM formats extraction (closes #24667)

* [twitch:clips] Extend _VALID_URL (closes #24290) (#24642)

* [motherless] Fix extraction (closes #24699)

* [nova:embed] Fix extraction (closes #24700)

* [youtube] Skip broken multifeed videos (closes #24711)

* [soundcloud] Extract AAC format

* [soundcloud] Improve AAC format extraction (closes #19173, closes #24708)

* [thisoldhouse] Fix video id extraction (closes #24548)

Added support for:
with of without "www."
and either  ".chorus.build" or ".com"

It now validated correctly on older URL's
```
<iframe src="https://thisoldhouse.chorus.build/videos/zype/5e33baec27d2e50001d5f52f
```
and newer ones
```
<iframe src="https://www.thisoldhouse.com/videos/zype/5e2b70e95216cc0001615120
```

* [thisoldhouse] Improve video id extraction (closes #24549)

* [youtube] Fix DRM videos detection (refs #24736)

* [options] Clarify doc on --exec command (closes #19087) (#24883)

* [prosiebensat1] Improve extraction and remove 7tv.de support (#24948)

* [prosiebensat1] Extract series metadata

* [tenplay] Relax _VALID_URL (closes #25001)

* [tvplay] fix Viafree extraction(closes #15189)(closes #24473)(closes #24789)

* [yahoo] fix GYAO Player extraction and relax title URL regex(closes #24178)(closes #24778)

* [youtube] Use redirected video id if any (closes #25063)

* [youtube] Improve player id extraction and add tests

* [extractor/common] Extract multiple JSON-LD entries

* [crunchyroll] Fix and improve extraction (closes #25096, closes #25060)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.03

* [puhutv] Remove no longer available HTTP formats (closes #25124)

* [utils] Improve cookie files support

+ Add support for UTF-8 in cookie files
* Skip malformed cookie file entries instead of crashing (invalid entry len, invalid expires at)

* [dailymotion] Fix typo

* [compat] Introduce compat_cookiejar_Cookie

* [extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes #23256, closes #24776)

To always ensure cookie name and value are bytestrings on python 2.

* [orf] Add support for more radio stations (closes #24938) (#24968)

* [uol] fix extraction(closes #22007)

* [downloader/http] Finish downloading once received data length matches expected

Always do this if possible, i.e. if Content-Length or expected length is known, not only in test.
This will save unnecessary last extra loop trying to read 0 bytes.

* [downloader/http] Request last data block of exact remaining size

Always request last data block of exact size remaining to download if possible not the current block size.

* [iprima] Improve extraction (closes #25138)

* [youtube] Improve signature cipher extraction (closes #25188)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.08

* [spike] fix Bellator mgid extraction(closes #25195)

* [bbccouk] PEP8

* [mailru] Fix extraction (closes #24530) (#25239)

* [README.md] flake8 HTTPS URL (#25230)

* [youtube] Add support for yewtu.be (#25226)

* [soundcloud] reduce API playlist page limit(closes #25274)

* [vimeo] improve format extraction and sorting(closes #25285)

* [redtube] Improve title extraction (#25208)

* [indavideo] Switch to HTTPS for API request (#25191)

* [utils] Fix file permissions in write_json_file (closes #12471) (#25122)

* [redtube] Improve formats extraction and extract m3u8 formats (closes #25311, closes #25321)

* [ard] Improve _VALID_URL (closes #25134) (#25198)

* [giantbomb] Extend _VALID_URL (#25222)

* [postprocessor/ffmpeg] Embed series metadata with --add-metadata

* [youtube] Add support for more invidious instances (#25417)

* [ard:beta] Extend _VALID_URL (closes #25405)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.29

* [jwplatform] Improve embeds extraction (closes #25467)

* [periscope] Fix untitled broadcasts (#25482)

* [twitter:broadcast] Add untitled periscope broadcast test

* [malltv] Add support for sk.mall.tv (#25445)

* [brightcove] Fix subtitles extraction (closes #25540)

* [brightcove] Sort imports

* [twitch] Pass v5 accept header and fix thumbnails extraction (closes #25531)

* [twitch:stream] Fix extraction (closes #25528)

* [twitch:stream] Expect 400 and 410 HTTP errors from API

* [tele5] Prefer jwplatform over nexx (closes #25533)

* [jwplatform] Add support for bypass geo restriction

* [tele5] Bypass geo restriction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.06

* [kaltura] Add support for multiple embeds on a webpage (closes #25523)

* [youtube] Extract chapters from JSON (closes #24819)

* [facebook] Support single-video ID links

I stumbled upon this at https://www.facebook.com/bwfbadminton/posts/10157127020046316 . No idea how prevalent it is yet.

* [youtube] Fix playlist and feed extraction (closes #25675)

* [youtube] Fix thumbnails extraction and remove uploader id extraction warning (closes #25676)

* [youtube] Fix upload date extraction

* [youtube] Improve view count extraction

* [youtube] Fix uploader id and uploader URL extraction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16

* [youtube] Fix categories and improve tags extraction

* [youtube] Force old layout (closes #25682, closes #25683, closes #25680, closes #25686)

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16.1

* [brightcove] Improve embed detection (closes #25674)

* [bellmedia] add support for cp24.com clip URLs(closes #25764)

* [youtube:playlists] Extend _VALID_URL (closes #25810)

* [youtube] Prevent excess HTTP 301 (#25786)

* [wistia] Restrict embed regex (closes #25969)

* [youtube] Improve description extraction (closes #25937) (#25980)

* [youtube] Fix sigfunc name extraction (closes #26134, closes #26135, closes #26136, closes #26137)

* [ChangeLog] Actualize
[ci skip]

* release 2020.07.28

* [xhamster] Extend _VALID_URL (closes #25789) (#25804)

* [xhamster] Fix extraction (closes #26157) (#26254)

* [xhamster] Extend _VALID_URL (closes #25927)

Co-authored-by: Remita Amine <redacted>
Co-authored-by: Sergey M․ <redacted>
Co-authored-by: nmeum <redacted>
Co-authored-by: Roxedus <redacted>
Co-authored-by: Singwai Chan <redacted>
Co-authored-by: cdarlint <redacted>
Co-authored-by: Johannes N <redacted>
Co-authored-by: jnozsc <redacted>
Co-authored-by: Moritz Patelscheck <redacted>
Co-authored-by: PB <redacted>
Co-authored-by: Philipp Hagemeister <redacted>
Co-authored-by: Xaver Hellauer <redacted>
Co-authored-by: d2au <redacted>
Co-authored-by: Jan 'Yenda' Trmal <redacted>
Co-authored-by: jxu <redacted>
Co-authored-by: Martin Ström <redacted>
Co-authored-by: The Hatsune Daishi <redacted>
Co-authored-by: tsia <redacted>
Co-authored-by: 3risian <redacted>
Co-authored-by: Tristan Waddington <redacted>
Co-authored-by: Devon Meunier <redacted>
Co-authored-by: Felix Stupp <redacted>
Co-authored-by: tom <redacted>
Co-authored-by: AndrewMBL <redacted>
Co-authored-by: willbeaufoy <redacted>
Co-authored-by: Philipp Stehle <redacted>
Co-authored-by: hh0rva1h <redacted>
Co-authored-by: comsomisha <redacted>
Co-authored-by: TotalCaesar659 <redacted>
Co-authored-by: Juan Francisco Cantero Hurtado <redacted>
Co-authored-by: Dave Loyall <redacted>
Co-authored-by: tlsssl <redacted>
Co-authored-by: Rob <redacted>
Co-authored-by: Michael Klein <redacted>
Co-authored-by: JordanWeatherby <redacted>
Co-authored-by: striker.sh <redacted>
Co-authored-by: Matej Dujava <redacted>
Co-authored-by: Glenn Slayden <redacted>
Co-authored-by: MRWITEK <redacted>
Co-authored-by: JChris246 <redacted>
Co-authored-by: TheRealDude2 <redacted>
4 years agopull changes from remote master (#190)
Aakash Gajjar [Tue, 25 Aug 2020 14:53:34 +0000 (20:23 +0530)] 
pull changes from remote master (#190)

* [scrippsnetworks] Add new extractor(closes #19857)(closes #22981)

* [teachable] Improve locked lessons detection (#23528)

* [teachable] Fail with error message if no video URL found

* [extractors] add missing import for ScrippsNetworksIE

* [brightcove] cache brightcove player policy keys

* [prosiebensat1] improve geo restriction handling(closes #23571)

* [soundcloud] automatically update client id on failing requests

* [spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)

* [spankbang] Improve removed video detection (#23423)

* [brightcove] update policy key on failing requests

* [pornhub] Fix extraction and add support for m3u8 formats (closes #22749, closes #23082)

* [pornhub] Improve locked videos detection (closes #22449, closes #22780)

* [brightcove] invalidate policy key cache on failing requests

* [soundcloud] fix client id extraction for non fatal requests

* [ChangeLog] Actualize
[ci skip]

* [devscripts/create-github-release] Switch to using PAT for authentication

Basic authentication will be deprecated soon

* release 2020.01.01

* [redtube] Detect private videos (#23518)

* [vice] improve extraction(closes #23631)

* [devscripts/create-github-release] Remove unused import

* [wistia] improve format extraction and extract subtitles(closes #22590)

* [nrktv:seriebase] Fix extraction (closes #23625) (#23537)

* [discovery] fix anonymous token extraction(closes #23650)

* [scrippsnetworks] add support for www.discovery.com videos

* [scrippsnetworks] correct test case URL

* [dctp] fix format extraction(closes #23656)

* [pandatv] Remove extractor (#23630)

* [naver] improve extraction

- improve geo-restriction handling
- extract automatic captions
- extract uploader metadata
- extract VLive HLS formats

* [naver] improve metadata extraction

* [cloudflarestream] improve extraction

- add support for bytehighway.net domain
- add support for signed URLs
- extract thumbnail

* [cloudflarestream] import embed URL extraction

* [lego] fix extraction and extract subtitle(closes #23687)

* [safari] Fix kaltura session extraction (closes #23679) (#23670)

* [orf:fm4] Fix extraction (#23599)

* [orf:radio] Clean description and improve extraction

* [twitter] add support for promo_video_website cards(closes #23711)

* [vodplatform] add support for embed.kwikmotion.com domain

* [ndr:base:embed] Improve thumbnails extraction (closes #23731)

* [canvas] Add support for new API endpoint and update tests (closes #17680, closes #18629)

* [travis] Add flake8 job (#23720)

* [yourporn] Fix extraction (closes #21645, closes #22255, closes #23459)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.15

* [soundcloud] Restore previews extraction (closes #23739)

* [orf:tvthek] Improve geo restricted videos detection (closes #23741)

* [zype] improve extraction

- extract subtitles(closes #21258)
- support URLs with alternative keys/tokens(#21258)
- extract more metadata

* [americastestkitchen] fix extraction

* [nbc] add support for nbc multi network URLs(closes #23049)

* [ard] improve extraction(closes #23761)

- simplify extraction
- extract age limit and series
- bypass geo-restriction

* [ivi:compilation] Fix entries extraction (closes #23770)

* [24video] Add support for 24video.vip (closes #23753)

* [businessinsider] Fix jwplatform id extraction (closes #22929) (#22954)

* [ard] add a missing condition

* [azmedien] fix extraction(closes #23783)

* [voicerepublic] fix extraction

* [stretchinternet] fix extraction(closes #4319)

* [youtube] Fix sigfunc name extraction (closes #23819)

* [ChangeLog] Actualize
[ci skip]

* release 2020.01.24

* [soundcloud] imporve private playlist/set tracks extraction

https://github.com/ytdl-org/youtube-dl/issues/3707#issuecomment-577873539

* [svt] fix article extraction(closes #22897)(closes #22919)

* [svt] fix series extraction(closes #22297)

* [viewlift] improve extraction

- fix extraction(closes #23851)
- add add support for authentication
- add support for more domains

* [vimeo] fix album extraction(closes #23864)

* [tva] Relax _VALID_URL (closes #23903)

* [tv5mondeplus] Fix extraction (closes #23907, closes #23911)

* [twitch:stream] Lowercase channel id for stream request (closes #23917)

* [sportdeutschland] Update to new sportdeutschland API

They switched to SSL, but under a different host AND path...
Remove the old test cases because these videos have become unavailable.

* [popcorntimes] Add extractor (closes #23949)

* [thisoldhouse] fix extraction(closes #23951)

* [toggle] Add support for mewatch.sg (closes #23895) (#23930)

* [compat] Introduce compat_realpath (refs #23991)

* [update] Fix updating via symlinks (closes #23991)

* [nytimes] improve format sorting(closes #24010)

* [abc:iview] Support 720p (#22907) (#22921)

* [nova:embed] Fix extraction (closes #23672)

* [nova:embed] Improve (closes #23690)

* [nova] Improve extraction (refs #23690)

* [jpopsuki] Remove extractor (closes #23858)

* [YoutubeDL] Fix playlist entry indexing with --playlist-items (closes #10591, closes #10622)

* [test_YoutubeDL] Fix get_ids

* [test_YoutubeDL] Add tests for #10591 (closes #23873)

* [24video] Add support for porn.24video.net (closes #23779, closes #23784)

* [npr] Add support for streams (closes #24042)

* [ChangeLog] Actualize
[ci skip]

* release 2020.02.16

* [tv2dk:bornholm:play] Fix extraction (#24076)

* [imdb] Fix extraction (closes #23443)

* [wistia] Add support for multiple generic embeds (closes #8347, closes #11385)

* [teachable] Add support for multiple videos per lecture (closes #24101)

* [pornhd] Fix extraction (closes #24128)

* [options] Remove duplicate short option -v for --version (#24162)

* [extractor/common] Convert ISM manifest to unicode before processing on python 2 (#24152)

* [YoutubeDL] Force redirect URL to unicode on python 2

* Remove no longer needed compat_str around geturl

* [youjizz] Fix extraction (closes #24181)

* [test_subtitles] Remove obsolete test

* [zdf:channel] Fix tests

* [zapiks] Fix test

* [xtube] Fix metadata extraction (closes #21073, closes #22455)

* [xtube:user] Fix test

* [telecinco] Fix extraction (refs #24195)

* [telecinco] Add support for article opening videos

* [franceculture] Fix extraction (closes #24204)

* [xhamster] Fix extraction (closes #24205)

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.01

* [vimeo] Fix subtitles URLs (#24209)

* [servus] Add support for new URL schema (closes #23475, closes #23583, closes #24142)

* [youtube:playlist] Fix tests (closes #23872) (#23885)

* [peertube] Improve extraction

* [peertube] Fix issues and improve extraction (closes #23657)

* [pornhub] Improve title extraction (closes #24184)

* [vimeo] fix showcase password protected video extraction(closes #24224)

* [youtube] Fix age-gated videos support without login (closes #24248)

* [youtube] Fix tests

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.06

* [nhk] update API version(closes #24270)

* [youtube] Improve extraction in 429 error conditions (closes #24283)

* [youtube] Improve age-gated videos extraction in 429 error conditions (refs #24283)

* [youtube] Remove outdated code

Additional get_video_info requests don't seem to provide any extra itags any longer

* [README.md] Clarify 429 error

* [pornhub] Add support for pornhubpremium.com (#24288)

* [utils] Add support for cookies with spaces used instead of tabs

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.08

* Revert "[utils] Add support for cookies with spaces used instead of tabs"

According to [1] TABs must be used as separators between fields.
Files produces by some tools with spaces as separators are considered
malformed.

1. https://curl.haxx.se/docs/http-cookies.html

This reverts commit cff99c91d150df2a4e21962a3ca8d4ae94533b8c.

* [utils] Add reference to cookie file format

* Revert "[vimeo] fix showcase password protected video extraction(closes #24224)"

This reverts commit 12ee431676bb655f04c7dd416a73c1f142ed368d.

* [nhk] Relax _VALID_URL (#24329)

* [nhk] Remove obsolete rtmp formats (closes #24329)

* [nhk] Update m3u8 URL and use native hls (#24329)

* [ndr] Fix extraction (closes #24326)

* [xtube] Fix formats extraction (closes #24348)

* [xtube] Fix typo

* [hellporno] Fix extraction (closes #24399)

* [cbc:watch] Add support for authentication

* [cbc:watch] Fix authenticated device token caching (closes #19160)

* [soundcloud] fix download url extraction(closes #24394)

* [limelight] remove disabled API requests(closes #24255)

* [bilibili] Add support for new URL schema with BV ids (closes #24439, closes #24442)

* [bilibili] Add support for player.bilibili.com (closes #24402)

* [teachable] Extract chapter metadata (closes #24421)

* [generic] Look for teachable embeds before wistia

* [teachable] Update upskillcourses domain

New version does not use teachable platform any longer

* [teachable] Update gns3 domain

* [teachable] Update test

* [ChangeLog] Actualize
[ci skip]

* [ChangeLog] Actualize
[ci skip]

* release 2020.03.24

* [spankwire] Fix extraction (closes #18924, closes #20648)

* [spankwire] Add support for generic embeds (refs #24633)

* [youporn] Add support form generic embeds

* [mofosex] Add support for generic embeds (closes #24633)

* [tele5] Fix extraction (closes #24553)

* [extractor/common] Skip malformed ISM manifest XMLs while extracting ISM formats (#24667)

* [tv4] Fix ISM formats extraction (closes #24667)

* [twitch:clips] Extend _VALID_URL (closes #24290) (#24642)

* [motherless] Fix extraction (closes #24699)

* [nova:embed] Fix extraction (closes #24700)

* [youtube] Skip broken multifeed videos (closes #24711)

* [soundcloud] Extract AAC format

* [soundcloud] Improve AAC format extraction (closes #19173, closes #24708)

* [thisoldhouse] Fix video id extraction (closes #24548)

Added support for:
with of without "www."
and either  ".chorus.build" or ".com"

It now validated correctly on older URL's
```
<iframe src="https://thisoldhouse.chorus.build/videos/zype/5e33baec27d2e50001d5f52f
```
and newer ones
```
<iframe src="https://www.thisoldhouse.com/videos/zype/5e2b70e95216cc0001615120
```

* [thisoldhouse] Improve video id extraction (closes #24549)

* [youtube] Fix DRM videos detection (refs #24736)

* [options] Clarify doc on --exec command (closes #19087) (#24883)

* [prosiebensat1] Improve extraction and remove 7tv.de support (#24948)

* [prosiebensat1] Extract series metadata

* [tenplay] Relax _VALID_URL (closes #25001)

* [tvplay] fix Viafree extraction(closes #15189)(closes #24473)(closes #24789)

* [yahoo] fix GYAO Player extraction and relax title URL regex(closes #24178)(closes #24778)

* [youtube] Use redirected video id if any (closes #25063)

* [youtube] Improve player id extraction and add tests

* [extractor/common] Extract multiple JSON-LD entries

* [crunchyroll] Fix and improve extraction (closes #25096, closes #25060)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.03

* [puhutv] Remove no longer available HTTP formats (closes #25124)

* [utils] Improve cookie files support

+ Add support for UTF-8 in cookie files
* Skip malformed cookie file entries instead of crashing (invalid entry len, invalid expires at)

* [dailymotion] Fix typo

* [compat] Introduce compat_cookiejar_Cookie

* [extractor/common] Use compat_cookiejar_Cookie for _set_cookie (closes #23256, closes #24776)

To always ensure cookie name and value are bytestrings on python 2.

* [orf] Add support for more radio stations (closes #24938) (#24968)

* [uol] fix extraction(closes #22007)

* [downloader/http] Finish downloading once received data length matches expected

Always do this if possible, i.e. if Content-Length or expected length is known, not only in test.
This will save unnecessary last extra loop trying to read 0 bytes.

* [downloader/http] Request last data block of exact remaining size

Always request last data block of exact size remaining to download if possible not the current block size.

* [iprima] Improve extraction (closes #25138)

* [youtube] Improve signature cipher extraction (closes #25188)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.08

* [spike] fix Bellator mgid extraction(closes #25195)

* [bbccouk] PEP8

* [mailru] Fix extraction (closes #24530) (#25239)

* [README.md] flake8 HTTPS URL (#25230)

* [youtube] Add support for yewtu.be (#25226)

* [soundcloud] reduce API playlist page limit(closes #25274)

* [vimeo] improve format extraction and sorting(closes #25285)

* [redtube] Improve title extraction (#25208)

* [indavideo] Switch to HTTPS for API request (#25191)

* [utils] Fix file permissions in write_json_file (closes #12471) (#25122)

* [redtube] Improve formats extraction and extract m3u8 formats (closes #25311, closes #25321)

* [ard] Improve _VALID_URL (closes #25134) (#25198)

* [giantbomb] Extend _VALID_URL (#25222)

* [postprocessor/ffmpeg] Embed series metadata with --add-metadata

* [youtube] Add support for more invidious instances (#25417)

* [ard:beta] Extend _VALID_URL (closes #25405)

* [ChangeLog] Actualize
[ci skip]

* release 2020.05.29

* [jwplatform] Improve embeds extraction (closes #25467)

* [periscope] Fix untitled broadcasts (#25482)

* [twitter:broadcast] Add untitled periscope broadcast test

* [malltv] Add support for sk.mall.tv (#25445)

* [brightcove] Fix subtitles extraction (closes #25540)

* [brightcove] Sort imports

* [twitch] Pass v5 accept header and fix thumbnails extraction (closes #25531)

* [twitch:stream] Fix extraction (closes #25528)

* [twitch:stream] Expect 400 and 410 HTTP errors from API

* [tele5] Prefer jwplatform over nexx (closes #25533)

* [jwplatform] Add support for bypass geo restriction

* [tele5] Bypass geo restriction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.06

* [kaltura] Add support for multiple embeds on a webpage (closes #25523)

* [youtube] Extract chapters from JSON (closes #24819)

* [facebook] Support single-video ID links

I stumbled upon this at https://www.facebook.com/bwfbadminton/posts/10157127020046316 . No idea how prevalent it is yet.

* [youtube] Fix playlist and feed extraction (closes #25675)

* [youtube] Fix thumbnails extraction and remove uploader id extraction warning (closes #25676)

* [youtube] Fix upload date extraction

* [youtube] Improve view count extraction

* [youtube] Fix uploader id and uploader URL extraction

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16

* [youtube] Fix categories and improve tags extraction

* [youtube] Force old layout (closes #25682, closes #25683, closes #25680, closes #25686)

* [ChangeLog] Actualize
[ci skip]

* release 2020.06.16.1

* [brightcove] Improve embed detection (closes #25674)

* [bellmedia] add support for cp24.com clip URLs(closes #25764)

* [youtube:playlists] Extend _VALID_URL (closes #25810)

* [youtube] Prevent excess HTTP 301 (#25786)

* [wistia] Restrict embed regex (closes #25969)

* [youtube] Improve description extraction (closes #25937) (#25980)

* [youtube] Fix sigfunc name extraction (closes #26134, closes #26135, closes #26136, closes #26137)

* [ChangeLog] Actualize
[ci skip]

* release 2020.07.28

* [xhamster] Extend _VALID_URL (closes #25789) (#25804)

* [xhamster] Fix extraction (closes #26157) (#26254)

* [xhamster] Extend _VALID_URL (closes #25927)

Co-authored-by: Remita Amine <redacted>
Co-authored-by: Sergey M․ <redacted>
Co-authored-by: nmeum <redacted>
Co-authored-by: Roxedus <redacted>
Co-authored-by: Singwai Chan <redacted>
Co-authored-by: cdarlint <redacted>
Co-authored-by: Johannes N <redacted>
Co-authored-by: jnozsc <redacted>
Co-authored-by: Moritz Patelscheck <redacted>
Co-authored-by: PB <redacted>
Co-authored-by: Philipp Hagemeister <redacted>
Co-authored-by: Xaver Hellauer <redacted>
Co-authored-by: d2au <redacted>
Co-authored-by: Jan 'Yenda' Trmal <redacted>
Co-authored-by: jxu <redacted>
Co-authored-by: Martin Ström <redacted>
Co-authored-by: The Hatsune Daishi <redacted>
Co-authored-by: tsia <redacted>
Co-authored-by: 3risian <redacted>
Co-authored-by: Tristan Waddington <redacted>
Co-authored-by: Devon Meunier <redacted>
Co-authored-by: Felix Stupp <redacted>
Co-authored-by: tom <redacted>
Co-authored-by: AndrewMBL <redacted>
Co-authored-by: willbeaufoy <redacted>
Co-authored-by: Philipp Stehle <redacted>
Co-authored-by: hh0rva1h <redacted>
Co-authored-by: comsomisha <redacted>
Co-authored-by: TotalCaesar659 <redacted>
Co-authored-by: Juan Francisco Cantero Hurtado <redacted>
Co-authored-by: Dave Loyall <redacted>
Co-authored-by: tlsssl <redacted>
Co-authored-by: Rob <redacted>
Co-authored-by: Michael Klein <redacted>
Co-authored-by: JordanWeatherby <redacted>
Co-authored-by: striker.sh <redacted>
Co-authored-by: Matej Dujava <redacted>
Co-authored-by: Glenn Slayden <redacted>
Co-authored-by: MRWITEK <redacted>
Co-authored-by: JChris246 <redacted>
Co-authored-by: TheRealDude2 <redacted>
4 years agoflake8
Unknown [Wed, 19 Aug 2020 01:05:38 +0000 (03:05 +0200)] 
flake8

4 years agofix and cheap workaround for unix 404 error.
Unknown [Wed, 19 Aug 2020 01:01:47 +0000 (03:01 +0200)] 
fix and cheap workaround for unix 404 error.

4 years ago[doodstream] flake8 compliance
sxvghd [Mon, 17 Aug 2020 22:12:14 +0000 (00:12 +0200)] 
[doodstream] flake8 compliance

4 years agoStyling changes
sxvghd [Mon, 17 Aug 2020 15:07:22 +0000 (17:07 +0200)] 
Styling changes

4 years ago[StoryFire] Add new extractor
Stephen Stair [Mon, 17 Aug 2020 00:07:14 +0000 (17:07 -0700)] 
[StoryFire] Add new extractor

4 years ago[doodstream] new extractor
sxvghd [Sun, 16 Aug 2020 13:40:59 +0000 (15:40 +0200)] 
[doodstream] new extractor