youtube-dl
3 years agorelease 2021.02.10
Sergey M․ [Wed, 10 Feb 2021 15:34:47 +0000 (22:34 +0700)]
release 2021.02.10

3 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 10 Feb 2021 15:32:25 +0000 (22:32 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years ago[youtube:tab] Improve grid continuation extraction (closes #28130)
Sergey M․ [Wed, 10 Feb 2021 15:28:58 +0000 (22:28 +0700)]
[youtube:tab] Improve grid continuation extraction (closes #28130)

3 years ago[ign] fix extraction(closes #24771)
Remita Amine [Mon, 8 Feb 2021 14:56:42 +0000 (15:56 +0100)]
[ign] fix extraction(closes #24771)

3 years ago[xhamster] Extract formats from xplayer settings and extract filesizes (closes #28114)
Sergey M․ [Mon, 8 Feb 2021 08:46:32 +0000 (15:46 +0700)]
[xhamster] Extract formats from xplayer settings and extract filesizes (closes #28114)

3 years ago[youtube] add support phone/tablet JS player(closes #26424)
Remita Amine [Mon, 8 Feb 2021 08:20:28 +0000 (09:20 +0100)]
[youtube] add support phone/tablet JS player(closes #26424)

3 years ago[archiveorg] Fix and improve extraction (closes #21330, closes #23586, closes #25277...
Sergey M․ [Sun, 7 Feb 2021 13:34:41 +0000 (20:34 +0700)]
[archiveorg] Fix and improve extraction (closes #21330, closes #23586, closes #25277, closes #26780, closes #27109, closes #27236, closes #28063)

3 years ago[cda] Detect geo restricted videos (refs #28106)
Sergey M․ [Sun, 7 Feb 2021 12:18:06 +0000 (19:18 +0700)]
[cda] Detect geo restricted videos (refs #28106)

3 years ago[urplay] Fix extraction (closes #28073) (#28074)
Adrian Heine né Lang [Sat, 6 Feb 2021 19:46:05 +0000 (20:46 +0100)]
[urplay] Fix extraction (closes #28073) (#28074)

3 years ago[youtube] Fix release date extraction (closes #28094)
Sergey M․ [Sat, 6 Feb 2021 19:17:03 +0000 (02:17 +0700)]
[youtube] Fix release date extraction (closes #28094)

3 years ago[youtube] Extract abr and vbr (closes #28100)
Sergey M․ [Sat, 6 Feb 2021 18:54:46 +0000 (01:54 +0700)]
[youtube] Extract abr and vbr (closes #28100)

3 years ago[youtube] skip OTF formats(#28070)
Remita Amine [Thu, 4 Feb 2021 12:05:35 +0000 (13:05 +0100)]
[youtube] skip OTF formats(#28070)

3 years agorelease 2021.02.04.1
Sergey M․ [Thu, 4 Feb 2021 06:11:33 +0000 (13:11 +0700)]
release 2021.02.04.1

3 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 4 Feb 2021 06:09:28 +0000 (13:09 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years ago[youtube] Prefer DASH formats (closes #28070)
Sergey M․ [Thu, 4 Feb 2021 06:07:43 +0000 (13:07 +0700)]
[youtube] Prefer DASH formats (closes #28070)

3 years ago[azmedien] Fix extraction (#28064)
Adrian Heine né Lang [Wed, 3 Feb 2021 23:57:56 +0000 (00:57 +0100)]
[azmedien] Fix extraction (#28064)

3 years agorelease 2021.02.04
Sergey M․ [Wed, 3 Feb 2021 21:49:25 +0000 (04:49 +0700)]
release 2021.02.04

3 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 3 Feb 2021 21:47:30 +0000 (04:47 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years ago[pornhub] Implement lazy playlist extraction
Sergey M․ [Wed, 3 Feb 2021 21:36:57 +0000 (04:36 +0700)]
[pornhub] Implement lazy playlist extraction

3 years ago[pornhub] Add placeholder netrc machine
Sergey M․ [Wed, 3 Feb 2021 21:20:09 +0000 (04:20 +0700)]
[pornhub] Add placeholder netrc machine

3 years ago[svtplay] Fix video id extraction (closes #28058)
Sergey M․ [Wed, 3 Feb 2021 21:17:45 +0000 (04:17 +0700)]
[svtplay] Fix video id extraction (closes #28058)

3 years ago[pornhub] Add support for authentication (closes #18797, closes #21416, closes #24294)
Sergey M․ [Wed, 3 Feb 2021 21:09:11 +0000 (04:09 +0700)]
[pornhub] Add support for authentication (closes #18797, closes #21416, closes #24294)

3 years ago[pornhub:user] Add support for URLs unavailable via /videos page and improve paging...
Sergey M․ [Wed, 3 Feb 2021 17:25:26 +0000 (00:25 +0700)]
[pornhub:user] Add support for URLs unavailable via /videos page and improve paging (closes #27853)

3 years ago[bravotv] add support for oxygen.com(closes #13357)(closes #22500)
Remita Amine [Wed, 3 Feb 2021 17:13:17 +0000 (18:13 +0100)]
[bravotv] add support for oxygen.com(closes #13357)(closes #22500)

3 years ago[youtube] pass embed URL to get_video_info request
Remita Amine [Wed, 3 Feb 2021 16:15:31 +0000 (17:15 +0100)]
[youtube] pass embed URL to get_video_info request

3 years ago[ccma] improve metadata extraction(closes #27994)
Guillem Vela [Thu, 27 Feb 2020 21:18:47 +0000 (22:18 +0100)]
[ccma] improve metadata extraction(closes #27994)

- extract age_limit, alt_title, categories, series and episode_number
- fix timestamp multiple subtitles extraction

3 years agoCredit @adrianheine for #27732
Remita Amine [Tue, 2 Feb 2021 23:21:46 +0000 (00:21 +0100)]
Credit @adrianheine for #27732

3 years ago[egghead] fix typo
Remita Amine [Tue, 2 Feb 2021 18:05:37 +0000 (19:05 +0100)]
[egghead] fix typo

3 years ago[egghead] update API domain(closes #28038)
Viren Rajput [Mon, 1 Feb 2021 04:56:33 +0000 (04:56 +0000)]
[egghead] update API domain(closes #28038)

3 years ago[vidzi] remove extractor(closes #12629)
Remita Amine [Mon, 1 Feb 2021 21:35:28 +0000 (22:35 +0100)]
[vidzi] remove extractor(closes #12629)

3 years ago[vidio] improve metadata extraction
Remita Amine [Mon, 1 Feb 2021 20:35:18 +0000 (21:35 +0100)]
[vidio] improve metadata extraction

3 years ago[youtube] improve subtitle extraction
Remita Amine [Mon, 1 Feb 2021 17:12:35 +0000 (18:12 +0100)]
[youtube] improve subtitle extraction

3 years ago[youtube] fix chapter extraction fallback
Remita Amine [Mon, 1 Feb 2021 15:49:52 +0000 (16:49 +0100)]
[youtube] fix chapter extraction fallback

3 years ago[youtube] keep _formats array for format sorting tests
Remita Amine [Mon, 1 Feb 2021 15:36:19 +0000 (16:36 +0100)]
[youtube] keep _formats array for format sorting tests

3 years ago[youtube/test_youtube_signature] fix test
Remita Amine [Mon, 1 Feb 2021 15:35:07 +0000 (16:35 +0100)]
[youtube/test_youtube_signature] fix test

3 years ago[youtube] remove description chapters tests
Remita Amine [Mon, 1 Feb 2021 15:08:50 +0000 (16:08 +0100)]
[youtube] remove description chapters tests

video description no longer contain yt.www.watch.player.seekTo
function

3 years ago[youtube] Rewrite Extractor
Remita Amine [Mon, 1 Feb 2021 13:30:59 +0000 (14:30 +0100)]
[youtube] Rewrite Extractor

- improve format sorting
- remove unused code(swf parsing, ...)
- fix series metadata extraction
- fix trailer video extraction
- improve error reporting
- extract video location

3 years ago[AENetworks] update AENetworksShowIE test playlist id (#27851)
Adrian Heine né Lang [Sat, 30 Jan 2021 12:44:01 +0000 (13:44 +0100)]
[AENetworks] update AENetworksShowIE test playlist id (#27851)

3 years ago[vvvvid] add support for youtube embeds (#27825)
nixxo [Fri, 29 Jan 2021 13:24:28 +0000 (14:24 +0100)]
[vvvvid] add support for youtube embeds (#27825)

3 years ago[googledrive] report download page errors(closes #28005)
Remita Amine [Fri, 29 Jan 2021 10:52:48 +0000 (11:52 +0100)]
[googledrive] report download page errors(closes #28005)

3 years ago[vlive] Fix error message decoding for python 2 (#28004)
ping [Fri, 29 Jan 2021 08:02:18 +0000 (16:02 +0800)]
[vlive] Fix error message decoding for python 2 (#28004)

3 years ago[youtube] improve DASH formats file size extraction
Remita Amine [Thu, 28 Jan 2021 15:22:24 +0000 (16:22 +0100)]
[youtube] improve DASH formats file size extraction

3 years ago[cda] Improve birth validation detection (closes #14022) (#27929)
knapior [Wed, 27 Jan 2021 19:43:20 +0000 (20:43 +0100)]
[cda] Improve birth validation detection (closes #14022) (#27929)

Co-authored-by: Sergey M <dstftw@gmail.com>
3 years ago[awaan] Extract uploader id (#27963)
Adrian Heine né Lang [Wed, 27 Jan 2021 19:06:12 +0000 (20:06 +0100)]
[awaan] Extract uploader id (#27963)

3 years ago[medialaan] add support DPG Media MyChannels based websites
Remita Amine [Wed, 27 Jan 2021 13:51:30 +0000 (14:51 +0100)]
[medialaan] add support DPG Media MyChannels based websites

closes #14871
closes #15597
closes #16106
closes #16489

3 years ago[abcnews] fix extraction(closes #12394)(closes #27920)
Remita Amine [Wed, 27 Jan 2021 11:28:22 +0000 (12:28 +0100)]
[abcnews] fix extraction(closes #12394)(closes #27920)

3 years ago[AMP] Fix upload_date and timestamp extraction (#27970)
Adrian Heine né Lang [Tue, 26 Jan 2021 21:43:11 +0000 (22:43 +0100)]
[AMP] Fix upload_date and timestamp extraction (#27970)

3 years ago[tv4] relax _VALID_URL(closes #27964)
Remita Amine [Mon, 25 Jan 2021 14:15:45 +0000 (15:15 +0100)]
[tv4] relax _VALID_URL(closes #27964)

3 years ago[tv2] improve MTV Uutiset Article extraction
Remita Amine [Mon, 25 Jan 2021 13:46:04 +0000 (14:46 +0100)]
[tv2] improve MTV Uutiset Article extraction

3 years ago[tv2] Add support for mtvuutiset.fi (#27744)
tpikonen [Mon, 25 Jan 2021 13:43:41 +0000 (15:43 +0200)]
[tv2] Add support for mtvuutiset.fi (#27744)

3 years ago[adn] improve login warning reporting
Remita Amine [Mon, 25 Jan 2021 08:28:24 +0000 (09:28 +0100)]
[adn] improve login warning reporting

3 years ago[zype] fix uplynk id extraction(closes #27956)
Remita Amine [Mon, 25 Jan 2021 08:20:48 +0000 (09:20 +0100)]
[zype] fix uplynk id extraction(closes #27956)

3 years ago[ADN] Implement login (#27937)
Adrian Heine né Lang [Mon, 25 Jan 2021 08:25:57 +0000 (09:25 +0100)]
[ADN] Implement login (#27937)

closes #17091
closes #27841

3 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 24 Jan 2021 11:15:32 +0000 (18:15 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years agorelease 2021.01.24.1
Sergey M․ [Sun, 24 Jan 2021 11:11:20 +0000 (18:11 +0700)]
release 2021.01.24.1

3 years agorelease 2021.01.24
Sergey M․ [Sun, 24 Jan 2021 11:00:58 +0000 (18:00 +0700)]
release 2021.01.24

3 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 24 Jan 2021 10:36:40 +0000 (17:36 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years ago[franceculture] Make thumbnail optional (closes #18807)
Sergey M․ [Fri, 22 Jan 2021 18:10:35 +0000 (01:10 +0700)]
[franceculture] Make thumbnail optional (closes #18807)

3 years ago[franceculture] Fix extraction (closes #27891) (#27903)
Aurélien Grosdidier [Fri, 22 Jan 2021 18:03:45 +0000 (19:03 +0100)]
[franceculture] Fix extraction (closes #27891) (#27903)

Co-authored-by: Sergey M. <dstftw@gmail.com>
3 years ago[options] Clarify --extract-audio help string (closes #27878)
Sergey M․ [Fri, 22 Jan 2021 17:00:53 +0000 (00:00 +0700)]
[options] Clarify --extract-audio help string (closes #27878)

3 years agoIntroduce --output-na-placeholder (closes #27896)
Sergey M․ [Fri, 22 Jan 2021 16:51:22 +0000 (23:51 +0700)]
Introduce --output-na-placeholder (closes #27896)

3 years ago[njpwworld] fix extraction (#27890)
aarubui [Fri, 22 Jan 2021 08:56:51 +0000 (19:56 +1100)]
[njpwworld] fix extraction (#27890)

3 years ago[comedycentral] fix extraction(closes #27905)
Remita Amine [Thu, 21 Jan 2021 22:53:09 +0000 (23:53 +0100)]
[comedycentral] fix extraction(closes #27905)

3 years ago[wat] remove unused variable
Remita Amine [Thu, 21 Jan 2021 16:22:30 +0000 (17:22 +0100)]
[wat] remove unused variable

3 years ago[wat] fix format extraction(closes #27901)
Remita Amine [Thu, 21 Jan 2021 16:20:32 +0000 (17:20 +0100)]
[wat] fix format extraction(closes #27901)

3 years ago[americastestkitchen] improve season extraction
Remita Amine [Thu, 21 Jan 2021 15:47:55 +0000 (16:47 +0100)]
[americastestkitchen] improve season extraction

3 years ago[americastestkitchen] Add support for downloading entire seasons (#27861)
Brian Marks [Thu, 21 Jan 2021 15:46:29 +0000 (10:46 -0500)]
[americastestkitchen] Add support for downloading entire seasons (#27861)

3 years ago[trovo] Add new extractor(closes #26125)
Remita Amine [Tue, 19 Jan 2021 21:43:59 +0000 (22:43 +0100)]
[trovo] Add new extractor(closes #26125)

3 years ago[aol] add support for yahoo videos(closes #26650)
Remita Amine [Tue, 19 Jan 2021 13:49:45 +0000 (14:49 +0100)]
[aol] add support for yahoo videos(closes #26650)

3 years ago[yahoo] fix single video extraction
Remita Amine [Tue, 19 Jan 2021 13:47:39 +0000 (14:47 +0100)]
[yahoo] fix single video extraction

3 years ago[lbry] unescape lbry uri(closes #27872)
Remita Amine [Tue, 19 Jan 2021 10:54:39 +0000 (11:54 +0100)]
[lbry] unescape lbry uri(closes #27872)

3 years ago[ninegag] improve extraction
Remita Amine [Tue, 19 Jan 2021 09:23:02 +0000 (10:23 +0100)]
[ninegag] improve extraction

3 years ago[9gag] Fix Extraction (#23022)
DrWursterich [Tue, 19 Jan 2021 09:21:37 +0000 (10:21 +0100)]
[9gag] Fix Extraction (#23022)

3 years ago[americastestkitchen] Improve metadata extraction for ATK episodes (#27860)
Brian Marks [Mon, 18 Jan 2021 14:47:06 +0000 (09:47 -0500)]
[americastestkitchen] Improve metadata extraction for ATK episodes (#27860)

3 years ago[aljazeera] fix extraction(closes #20911)(closes #27779)
Remita Amine [Sun, 17 Jan 2021 16:35:10 +0000 (17:35 +0100)]
[aljazeera] fix extraction(closes #20911)(closes #27779)

3 years ago[minds] improve extraction
Remita Amine [Sun, 17 Jan 2021 13:07:56 +0000 (14:07 +0100)]
[minds] improve extraction

3 years ago[Minds] Add new extractor (#17934)
Tatsh [Sun, 17 Jan 2021 13:05:39 +0000 (08:05 -0500)]
[Minds] Add new extractor (#17934)

3 years ago[ard] Fix title and description extraction and update tests (#27761)
Adrian Heine né Lang [Sat, 16 Jan 2021 22:41:52 +0000 (23:41 +0100)]
[ard] Fix title and description extraction and update tests (#27761)

3 years ago[aenetworks] Fix test (#27847)
Adrian Heine né Lang [Sat, 16 Jan 2021 20:40:08 +0000 (21:40 +0100)]
[aenetworks] Fix test (#27847)

3 years ago[spotify] Add new extractor for Spotify Podcasts(closes #27443)
Remita Amine [Sat, 16 Jan 2021 17:12:05 +0000 (18:12 +0100)]
[spotify] Add new extractor for Spotify Podcasts(closes #27443)

3 years agorelease 2021.01.16
Sergey M․ [Sat, 16 Jan 2021 02:51:30 +0000 (09:51 +0700)]
release 2021.01.16

3 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 16 Jan 2021 02:48:00 +0000 (09:48 +0700)]
[ChangeLog] Actualize
[ci skip]

3 years ago[mixcloud:playlist:base] Fix video id extraction in flat playlist mode (refs #27787)
Sergey M․ [Sat, 16 Jan 2021 02:42:11 +0000 (09:42 +0700)]
[mixcloud:playlist:base] Fix video id extraction in flat playlist mode (refs #27787)

3 years ago[animeondemand] Add support for lazy playlist extraction (closes #27829)
Sergey M․ [Sat, 16 Jan 2021 02:22:33 +0000 (09:22 +0700)]
[animeondemand] Add support for lazy playlist extraction (closes #27829)

3 years ago[YoutubeDL] Protect from infinite recursion due to recursively nested playlists ...
Sergey M․ [Fri, 15 Jan 2021 18:46:41 +0000 (01:46 +0700)]
[YoutubeDL] Protect from infinite recursion due to recursively nested playlists (closes #27833)

3 years ago[twitter] Add tests for more cards
Remita Amine [Fri, 15 Jan 2021 09:32:01 +0000 (10:32 +0100)]
[twitter] Add tests for more cards

3 years ago[youporn] Restrict fallback download URL (refs #27822)
Sergey M․ [Fri, 15 Jan 2021 08:12:04 +0000 (15:12 +0700)]
[youporn] Restrict fallback download URL (refs #27822)

3 years ago[youporn] Improve height and tbr extraction (refs #23659, refs #20425)
Sergey M․ [Fri, 15 Jan 2021 07:54:23 +0000 (14:54 +0700)]
[youporn] Improve height and tbr extraction (refs #23659, refs #20425)

3 years ago[youporn] Fix extraction (closes #27822)
Sergey M․ [Fri, 15 Jan 2021 07:43:52 +0000 (14:43 +0700)]
[youporn] Fix extraction (closes #27822)

3 years ago[twitter] Add support for unified cards (closes #27826)
Sergey M․ [Fri, 15 Jan 2021 05:38:15 +0000 (12:38 +0700)]
[twitter] Add support for unified cards (closes #27826)

3 years ago[twitch] Set OAuth token for GraphQL requests using auth-token cookie (#27790)
main() [Thu, 14 Jan 2021 12:41:44 +0000 (13:41 +0100)]
[twitch] Set OAuth token for GraphQL requests using auth-token cookie (#27790)

Co-authored-by: remitamine <remitamine@gmail.com>
3 years ago[YoutubeDL] Ignore failure to create existing directory (#27811)
Aaron Zeng [Thu, 14 Jan 2021 04:46:07 +0000 (23:46 -0500)]
[YoutubeDL] Ignore failure to create existing directory (#27811)

3 years ago[workflows/ci.yml] Run CI on PRs
Sergey M․ [Wed, 13 Jan 2021 19:54:38 +0000 (02:54 +0700)]
[workflows/ci.yml] Run CI on PRs

3 years ago[YoutubeDL] Raise syntax error for format selection expressions with multiple + opera...
Sergey M․ [Wed, 13 Jan 2021 17:37:51 +0000 (00:37 +0700)]
[YoutubeDL] Raise syntax error for format selection expressions with multiple + operators (closes #27803)

3 years ago[Mixcloud] Harmonize ID generation from lists with full ID generation (#27787)
Aarni Koskela [Wed, 13 Jan 2021 09:22:48 +0000 (11:22 +0200)]
[Mixcloud] Harmonize ID generation from lists with full ID generation (#27787)

Mixcloud IDs are generated as `username_slug` when the full ID dict has been
downloaded.  When downloading a list (e.g. uploads, favorites, ...), the temporary
ID is just the `slug`.  This made e.g. archive file usage require the download
of stream metadata before the download can be rejected as already downloaded.

This commit attempts to get the uploader username during the GraphQL query, so the
temporary IDs are generated similarly.

3 years ago[cspan] improve info extraction(closes #27791)
Remita Amine [Wed, 13 Jan 2021 08:17:43 +0000 (09:17 +0100)]
[cspan] improve info extraction(closes #27791)

3 years ago[adn] improve info extraction
Remita Amine [Tue, 12 Jan 2021 20:15:13 +0000 (21:15 +0100)]
[adn] improve info extraction

3 years ago[ADN] Fix extraction (#27732)
Adrian Heine né Lang [Tue, 12 Jan 2021 20:12:44 +0000 (21:12 +0100)]
[ADN] Fix extraction (#27732)

Closes #26963.

3 years ago[youtube:search] fix view_count and try to extract all video sections(closes #27588...
Remita Amine [Mon, 11 Jan 2021 16:35:13 +0000 (17:35 +0100)]
[youtube:search] fix view_count and try to extract all video sections(closes #27588)(closes #27604)

3 years ago[workflows/ci.yml] Change ubuntu-latest to ubuntu-18.04
Sergey M․ [Sun, 10 Jan 2021 18:30:54 +0000 (01:30 +0700)]
[workflows/ci.yml] Change ubuntu-latest to ubuntu-18.04

ubuntu-latest alias will be switched to ubuntu-20.04 soon (see [1]) which lacks python 3.3 and 3.4 (see [2]).

1. https://github.blog/changelog/2020-10-29-github-actions-ubuntu-latest-workflows-will-use-ubuntu-20-04/
2. https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json