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
Remita Amine [Tue, 2 Feb 2021 23:21:46 +0000 (00:21 +0100)]
Credit @adrianheine for #27732
Remita Amine [Tue, 2 Feb 2021 18:05:37 +0000 (19:05 +0100)]
[egghead] fix typo
Viren Rajput [Mon, 1 Feb 2021 04:56:33 +0000 (04:56 +0000)]
[egghead] update API domain(closes #28038)
Remita Amine [Mon, 1 Feb 2021 21:35:28 +0000 (22:35 +0100)]
[vidzi] remove extractor(closes #12629)
Remita Amine [Mon, 1 Feb 2021 20:35:18 +0000 (21:35 +0100)]
[vidio] improve metadata extraction
Remita Amine [Mon, 1 Feb 2021 17:12:35 +0000 (18:12 +0100)]
[youtube] improve subtitle extraction
Remita Amine [Mon, 1 Feb 2021 15:49:52 +0000 (16:49 +0100)]
[youtube] fix chapter extraction fallback
Remita Amine [Mon, 1 Feb 2021 15:36:19 +0000 (16:36 +0100)]
[youtube] keep _formats array for format sorting tests
Remita Amine [Mon, 1 Feb 2021 15:35:07 +0000 (16:35 +0100)]
[youtube/test_youtube_signature] fix test
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
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
Adrian Heine né Lang [Sat, 30 Jan 2021 12:44:01 +0000 (13:44 +0100)]
[AENetworks] update AENetworksShowIE test playlist id (#27851)
nixxo [Fri, 29 Jan 2021 13:24:28 +0000 (14:24 +0100)]
[vvvvid] add support for youtube embeds (#27825)
Remita Amine [Fri, 29 Jan 2021 10:52:48 +0000 (11:52 +0100)]
[googledrive] report download page errors(closes #28005)
ping [Fri, 29 Jan 2021 08:02:18 +0000 (16:02 +0800)]
[vlive] Fix error message decoding for python 2 (#28004)
Remita Amine [Thu, 28 Jan 2021 15:22:24 +0000 (16:22 +0100)]
[youtube] improve DASH formats file size extraction
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>
Adrian Heine né Lang [Wed, 27 Jan 2021 19:06:12 +0000 (20:06 +0100)]
[awaan] Extract uploader id (#27963)
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
Remita Amine [Wed, 27 Jan 2021 11:28:22 +0000 (12:28 +0100)]
[abcnews] fix extraction(closes #12394)(closes #27920)
Adrian Heine né Lang [Tue, 26 Jan 2021 21:43:11 +0000 (22:43 +0100)]
[AMP] Fix upload_date and timestamp extraction (#27970)
Remita Amine [Mon, 25 Jan 2021 14:15:45 +0000 (15:15 +0100)]
[tv4] relax _VALID_URL(closes #27964)
Remita Amine [Mon, 25 Jan 2021 13:46:04 +0000 (14:46 +0100)]
[tv2] improve MTV Uutiset Article extraction
tpikonen [Mon, 25 Jan 2021 13:43:41 +0000 (15:43 +0200)]
[tv2] Add support for mtvuutiset.fi (#27744)
Remita Amine [Mon, 25 Jan 2021 08:28:24 +0000 (09:28 +0100)]
[adn] improve login warning reporting
Remita Amine [Mon, 25 Jan 2021 08:20:48 +0000 (09:20 +0100)]
[zype] fix uplynk id extraction(closes #27956)
Adrian Heine né Lang [Mon, 25 Jan 2021 08:25:57 +0000 (09:25 +0100)]
[ADN] Implement login (#27937)
closes #17091
closes #27841
Sergey M․ [Sun, 24 Jan 2021 11:15:32 +0000 (18:15 +0700)]
[ChangeLog] Actualize
[ci skip]
Sergey M․ [Sun, 24 Jan 2021 11:11:20 +0000 (18:11 +0700)]
release 2021.01.24.1
Sergey M․ [Sun, 24 Jan 2021 11:00:58 +0000 (18:00 +0700)]
release 2021.01.24
Sergey M․ [Sun, 24 Jan 2021 10:36:40 +0000 (17:36 +0700)]
[ChangeLog] Actualize
[ci skip]
Sergey M․ [Fri, 22 Jan 2021 18:10:35 +0000 (01:10 +0700)]
[franceculture] Make thumbnail optional (closes #18807)
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>
Sergey M․ [Fri, 22 Jan 2021 17:00:53 +0000 (00:00 +0700)]
[options] Clarify --extract-audio help string (closes #27878)
Sergey M․ [Fri, 22 Jan 2021 16:51:22 +0000 (23:51 +0700)]
Introduce --output-na-placeholder (closes #27896)
aarubui [Fri, 22 Jan 2021 08:56:51 +0000 (19:56 +1100)]
[njpwworld] fix extraction (#27890)
Remita Amine [Thu, 21 Jan 2021 22:53:09 +0000 (23:53 +0100)]
[comedycentral] fix extraction(closes #27905)
Remita Amine [Thu, 21 Jan 2021 16:22:30 +0000 (17:22 +0100)]
[wat] remove unused variable
Remita Amine [Thu, 21 Jan 2021 16:20:32 +0000 (17:20 +0100)]
[wat] fix format extraction(closes #27901)
Remita Amine [Thu, 21 Jan 2021 15:47:55 +0000 (16:47 +0100)]
[americastestkitchen] improve season extraction
Brian Marks [Thu, 21 Jan 2021 15:46:29 +0000 (10:46 -0500)]
[americastestkitchen] Add support for downloading entire seasons (#27861)
Remita Amine [Tue, 19 Jan 2021 21:43:59 +0000 (22:43 +0100)]
[trovo] Add new extractor(closes #26125)
Remita Amine [Tue, 19 Jan 2021 13:49:45 +0000 (14:49 +0100)]
[aol] add support for yahoo videos(closes #26650)
Remita Amine [Tue, 19 Jan 2021 13:47:39 +0000 (14:47 +0100)]
[yahoo] fix single video extraction
Remita Amine [Tue, 19 Jan 2021 10:54:39 +0000 (11:54 +0100)]
[lbry] unescape lbry uri(closes #27872)
Remita Amine [Tue, 19 Jan 2021 09:23:02 +0000 (10:23 +0100)]
[ninegag] improve extraction
DrWursterich [Tue, 19 Jan 2021 09:21:37 +0000 (10:21 +0100)]
[9gag] Fix Extraction (#23022)
Brian Marks [Mon, 18 Jan 2021 14:47:06 +0000 (09:47 -0500)]
[americastestkitchen] Improve metadata extraction for ATK episodes (#27860)
Remita Amine [Sun, 17 Jan 2021 16:35:10 +0000 (17:35 +0100)]
[aljazeera] fix extraction(closes #20911)(closes #27779)
Remita Amine [Sun, 17 Jan 2021 13:07:56 +0000 (14:07 +0100)]
[minds] improve extraction
Tatsh [Sun, 17 Jan 2021 13:05:39 +0000 (08:05 -0500)]
[Minds] Add new extractor (#17934)
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)
Adrian Heine né Lang [Sat, 16 Jan 2021 20:40:08 +0000 (21:40 +0100)]
[aenetworks] Fix test (#27847)
Remita Amine [Sat, 16 Jan 2021 17:12:05 +0000 (18:12 +0100)]
[spotify] Add new extractor for Spotify Podcasts(closes #27443)
Sergey M․ [Sat, 16 Jan 2021 02:51:30 +0000 (09:51 +0700)]
release 2021.01.16
Sergey M․ [Sat, 16 Jan 2021 02:48:00 +0000 (09:48 +0700)]
[ChangeLog] Actualize
[ci skip]
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)
Sergey M․ [Sat, 16 Jan 2021 02:22:33 +0000 (09:22 +0700)]
[animeondemand] Add support for lazy playlist extraction (closes #27829)
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)
Remita Amine [Fri, 15 Jan 2021 09:32:01 +0000 (10:32 +0100)]
[twitter] Add tests for more cards
Sergey M․ [Fri, 15 Jan 2021 08:12:04 +0000 (15:12 +0700)]
[youporn] Restrict fallback download URL (refs #27822)
Sergey M․ [Fri, 15 Jan 2021 07:54:23 +0000 (14:54 +0700)]
[youporn] Improve height and tbr extraction (refs #23659, refs #20425)
Sergey M․ [Fri, 15 Jan 2021 07:43:52 +0000 (14:43 +0700)]
[youporn] Fix extraction (closes #27822)
Sergey M․ [Fri, 15 Jan 2021 05:38:15 +0000 (12:38 +0700)]
[twitter] Add support for unified cards (closes #27826)
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>
Aaron Zeng [Thu, 14 Jan 2021 04:46:07 +0000 (23:46 -0500)]
[YoutubeDL] Ignore failure to create existing directory (#27811)
Sergey M․ [Wed, 13 Jan 2021 19:54:38 +0000 (02:54 +0700)]
[workflows/ci.yml] Run CI on PRs
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)
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.
Remita Amine [Wed, 13 Jan 2021 08:17:43 +0000 (09:17 +0100)]
[cspan] improve info extraction(closes #27791)
Remita Amine [Tue, 12 Jan 2021 20:15:13 +0000 (21:15 +0100)]
[adn] improve info extraction
Adrian Heine né Lang [Tue, 12 Jan 2021 20:12:44 +0000 (21:12 +0100)]
[ADN] Fix extraction (#27732)
Closes #26963.
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)
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
Sergey M․ [Sat, 9 Jan 2021 23:23:58 +0000 (06:23 +0700)]
[twitch] Improve login error extraction
Sergey M․ [Sat, 9 Jan 2021 23:23:08 +0000 (06:23 +0700)]
[twitch] Fix authentication (refs #27743)
Remita Amine [Sat, 9 Jan 2021 21:29:58 +0000 (22:29 +0100)]
[threeqsdn] Improve extraction(closes #21058)
0l-l0 [Fri, 8 Jan 2021 20:09:38 +0000 (21:09 +0100)]
[peertube] Extract files also from streamingPlaylists (#27728)
JSON objects with an empty "files" tag seem to be a valid PeerTube API
response. In those cases the "files" arrays contained in the
"streamingPlaylists" members can be used instead.
closes #26002
closes #27586
Remita Amine [Fri, 8 Jan 2021 15:13:22 +0000 (16:13 +0100)]
[khanacademy] fix extraction(closes #2887)(closes #26803)
Remita Amine [Fri, 8 Jan 2021 08:25:00 +0000 (09:25 +0100)]
[spike] Update Paramount Network feed URL(closes #27715)
Sergey M․ [Fri, 8 Jan 2021 04:03:34 +0000 (11:03 +0700)]
release 2021.01.08
Sergey M․ [Fri, 8 Jan 2021 04:01:29 +0000 (11:01 +0700)]
[ChangeLog] Actualize
[ci skip]
nixxo [Thu, 7 Jan 2021 13:48:45 +0000 (14:48 +0100)]
[rai] improve subtitles extraction (#27705)
closes #27698
Remita Amine [Thu, 7 Jan 2021 11:35:04 +0000 (12:35 +0100)]
[canvas] Match only supported VRT NU URLs(#27707)
Remita Amine [Wed, 6 Jan 2021 19:39:04 +0000 (20:39 +0100)]
[extractors] add BibelTVIE import
Remita Amine [Wed, 6 Jan 2021 19:38:02 +0000 (20:38 +0100)]
[bibeltv] Add new extractor(closes #14361)
Remita Amine [Wed, 6 Jan 2021 17:50:02 +0000 (18:50 +0100)]
[bfmtv] Add new extractor(closes #16053)(closes #26615)
Remita Amine [Wed, 6 Jan 2021 12:41:07 +0000 (13:41 +0100)]
[sbs] Add support for ondemand play and news embed URLs(closes #17650)(closes #27629)
Sergey M․ [Tue, 5 Jan 2021 20:54:33 +0000 (03:54 +0700)]
[twitch] Refactor
Sergey M․ [Tue, 5 Jan 2021 20:46:03 +0000 (03:46 +0700)]
[twitch] Drop legacy kraken API v5 code altogether
Sergey M․ [Tue, 5 Jan 2021 20:33:45 +0000 (03:33 +0700)]
[twitch:vod] Switch to GraphQL for video metadata
Remita Amine [Tue, 5 Jan 2021 20:17:08 +0000 (21:17 +0100)]
[canvas] Fix VRT NU extraction(closes #26957)(closes #27053)
Sergey M․ [Tue, 5 Jan 2021 19:10:44 +0000 (02:10 +0700)]
[twitch] Improve access token extraction and remove unused code (closes #27646)
23rd [Sun, 3 Jan 2021 13:30:56 +0000 (16:30 +0300)]
[twitch] Switch access token to GraphQL and refactor.
nixxo [Tue, 5 Jan 2021 18:49:56 +0000 (19:49 +0100)]
[rai] Detect ContentItem in iframe (closes #12652) (#27673)
Co-authored-by: Sergey M. <dstftw@gmail.com>
Remita Amine [Tue, 5 Jan 2021 17:17:04 +0000 (18:17 +0100)]
[ketnet] fix extraction(closes #27662)
Remita Amine [Tue, 5 Jan 2021 16:31:19 +0000 (17:31 +0100)]
[dplay] Add suport Discovery+ domains(closes #27680)
Sergey M․ [Tue, 5 Jan 2021 00:40:06 +0000 (07:40 +0700)]
[motherless] Fix review issues and improve extraction (closes #26495, closes #27450)
cladmi [Wed, 16 Dec 2020 08:54:48 +0000 (09:54 +0100)]
[motherless] Fix recent videos upload date extraction (closes #27661)
Less than a week old videos use a '20h ago' or '1d ago' format.
I kept the support for 'Ago' with uppercase start at is was already in the code.