]>
jfr.im git - yt-dlp.git/log
github-actions [Fri, 3 Mar 2023 21:41:45 +0000 (21:41 +0000)]
Release 2023.03.03
Created by: Grub4K
:ci skip all :ci run dl
Simon Sawicki [Fri, 3 Mar 2023 21:39:09 +0000 (22:39 +0100)]
pukkandan [Fri, 3 Mar 2023 19:54:22 +0000 (01:24 +0530)]
pukkandan [Fri, 3 Mar 2023 19:43:05 +0000 (01:13 +0530)]
Add option `--break-match-filters`
* Deprecates `--break-on-reject`
Closes #5962
pukkandan [Fri, 3 Mar 2023 18:29:00 +0000 (23:59 +0530)]
Fix `--break-on-existing` with `--lazy-playlist`
Closes #6399
pukkandan [Fri, 3 Mar 2023 17:54:50 +0000 (23:24 +0530)]
[cleanup, jsinterp] Give functions names to help debugging
pukkandan [Fri, 3 Mar 2023 17:10:16 +0000 (22:40 +0530)]
[cleanup] Misc
bashonly [Fri, 3 Mar 2023 16:30:03 +0000 (22:00 +0530)]
[build] Add `cffi` as a dependency for `yt_dlp_linux`
Closes #6394
Authored by: bashonly
Simon Sawicki [Fri, 3 Mar 2023 17:06:30 +0000 (22:36 +0530)]
[build] Sign SHA files and release public key
Closes #6344
Authored by: Grub4K
Simon Sawicki [Fri, 3 Mar 2023 17:06:11 +0000 (22:36 +0530)]
[update] Add option `--update-to`, including to nightly (#6220)
* By default, stable will only update to stable, and nightly to nightly
Authored by: Grub4K, bashonly, pukkandan
Co-authored-by: bashonly <redacted>
Simon Sawicki [Fri, 3 Mar 2023 17:03:12 +0000 (22:33 +0530)]
[build] Automated builds and nightly releases (#6220)
Closes #1839
Authored by: Grub4K, bashonly
Co-authored-by: bashonly <redacted>
Simon Sawicki [Fri, 3 Mar 2023 17:01:41 +0000 (22:31 +0530)]
[devscripts] Script to generate changelog (#6220)
Authored by: Grub4K
pukkandan [Fri, 3 Mar 2023 11:18:54 +0000 (16:48 +0530)]
[jsinterp] Handle `Date` at epoch 0
Closes #6400
bashonly [Fri, 3 Mar 2023 09:42:54 +0000 (03:42 -0600)]
[extractor/yle_areena] Extract non-Kaltura videos (#6402)
Closes #6066
Authored by: bashonly
bashonly [Fri, 3 Mar 2023 09:37:23 +0000 (03:37 -0600)]
[extractor/mediastream] Improve WinSports support (#6401)
Closes #6360
Authored by: bashonly
bashonly [Fri, 3 Mar 2023 09:34:56 +0000 (03:34 -0600)]
[extractor/ntvru] Extract HLS and DASH formats (#6403)
Closes #5915
Authored by: bashonly
std-move [Thu, 2 Mar 2023 18:33:33 +0000 (19:33 +0100)]
[extractor/iprima] Fix extractor (#6291)
Authored by: std-move
Closes #6187
bashonly [Wed, 1 Mar 2023 12:38:02 +0000 (06:38 -0600)]
[extractor/generic] Detect manifest links via extension
Authored by: bashonly
coletdjnz [Wed, 1 Mar 2023 07:56:53 +0000 (07:56 +0000)]
[extractor/youtube] Detect and break on looping comments (#6301)
Fixes https://github.com/yt-dlp/yt-dlp/issues/6290
Authored by: coletdjnz
pukkandan [Tue, 28 Feb 2023 18:01:02 +0000 (23:31 +0530)]
[cleanup] Misc
pukkandan [Tue, 28 Feb 2023 18:20:34 +0000 (23:50 +0530)]
[extractor/youtube] Extract channel `view_count` when `/about` tab is passed
pukkandan [Tue, 28 Feb 2023 18:04:43 +0000 (23:34 +0530)]
[extractor/youtube] Fix
5038f6d713303e0967d002216e7a88652401c22a
* [fragment] Fix `request_data`
* [youtube] Don't use POST for now. It may be easier to break in future
Authored by: bashonly, coletdjnz
pukkandan [Tue, 28 Feb 2023 17:40:54 +0000 (23:10 +0530)]
[dependencies] Simplify `Cryptodome`
Closes #6292, closes #6272, closes #6338
pukkandan [Tue, 28 Feb 2023 17:02:20 +0000 (22:32 +0530)]
[plugins] Don't look in `.egg` directories
Closes #6306
pukkandan [Tue, 28 Feb 2023 17:33:44 +0000 (23:03 +0530)]
[extractor/youtube] Construct dash formats with `range` query
Closes #6369
pukkandan [Tue, 28 Feb 2023 17:39:20 +0000 (23:09 +0530)]
[extractor/GoogleDrive] Fix some audio
Only those with source url, but no confirmation page
pukkandan [Sun, 26 Feb 2023 04:57:04 +0000 (10:27 +0530)]
[extractor/generic] Handle basic-auth when checking redirects
Closes #6352
pukkandan [Sun, 26 Feb 2023 04:46:30 +0000 (10:16 +0530)]
[extractor] Fix DRM detection in m3u8
Fixes https://github.com/ytdl-org/youtube-dl/issues/31693#issuecomment-
1445202857
pukkandan [Fri, 24 Feb 2023 05:09:43 +0000 (10:39 +0530)]
[utils] `LenientJSONDecoder`: Parse unclosed objects
Simon Sawicki [Thu, 23 Feb 2023 03:18:45 +0000 (04:18 +0100)]
[utils] `Popen`: Shim undocumented `text_mode` property
Fixes #6317
Authored by: Grub4K
Zhong Lufan [Fri, 17 Feb 2023 13:11:16 +0000 (21:11 +0800)]
[extractor/tencent] Add more formats and info (#5950)
Authored by: Hill-98
pukkandan [Fri, 17 Feb 2023 13:08:05 +0000 (18:38 +0530)]
[cleanup] Fix `Changelog`
github-actions [Fri, 17 Feb 2023 12:31:30 +0000 (12:31 +0000)]
[version] update
Created by: pukkandan
:ci skip all :ci run dl
pukkandan [Fri, 17 Feb 2023 11:52:03 +0000 (17:22 +0530)]
Release 2023.02.17
pukkandan [Fri, 17 Feb 2023 11:21:34 +0000 (16:51 +0530)]
Update to ytdl-commit-
2dd6c6e
[YouTube] Avoid crash if uploader_id extraction fails
https://github.com/ytdl-org/youtube-dl/commit/
2dd6c6edd8e0fc5e45865b8e6d865e35147de772
Except:
*
295736c9cba714fb5de7d1c3dd31d86e50091cf8 [jsinterp] Improve parsing
*
384f632e8a9b61e864a26678d85b2b39933b9bae [ITV] Overhaul ITV extractor
*
33db85c571304bbd6863e3407ad8d08764c9e53b [feat]: Add support to external downloader aria2p
pukkandan [Fri, 17 Feb 2023 12:22:22 +0000 (17:52 +0530)]
[cleanup] Misc
Closes #5897
HobbyistDev [Fri, 17 Feb 2023 09:16:46 +0000 (18:16 +0900)]
[extractor/tempo] Add IVXPlayer extractor (#5837)
Authored by: HobbyistDev
HobbyistDev [Fri, 17 Feb 2023 09:05:46 +0000 (18:05 +0900)]
[extractor/boxcast] Add extractor (#5983)
Authored by: HobbyistDev
Closes #5769
Henrik Heimbuerger [Fri, 17 Feb 2023 08:32:55 +0000 (09:32 +0100)]
[extractor/nebula] Remove broken cookie support (#5979)
Authored by: hheimbuerger
Closes #4002
bashonly [Fri, 17 Feb 2023 08:14:45 +0000 (02:14 -0600)]
[extractor/youtube] `uploader_id` includes `@` with handle
Authored by: bashonly
Chris Caruso [Fri, 17 Feb 2023 08:06:15 +0000 (00:06 -0800)]
[ExtractAudio] Handle outtmpl without ext (#6005)
Authored by: carusocr
Closes #5968
Friedrich Rehren [Fri, 17 Feb 2023 07:44:26 +0000 (08:44 +0100)]
[extractor/SportDeutschland] Fix extractor (#6041)
Authored by: FriedrichRehren
Closes #3005
HobbyistDev [Fri, 17 Feb 2023 04:03:04 +0000 (13:03 +0900)]
[extractor/hypergryph] Add extractor (#6094)
Authored by: HobbyistDev, bashonly
Closes #6052
HobbyistDev [Fri, 17 Feb 2023 03:59:04 +0000 (12:59 +0900)]
[extractor/anchorfm] Add episode extractor (#6092)
Authored by: HobbyistDev, bashonly
Closes #6081
Alex Ionescu [Fri, 17 Feb 2023 03:29:32 +0000 (04:29 +0100)]
[utils] Fix race condition in `make_dir` (#6089)
Authored by: aionescu
HobbyistDev [Fri, 17 Feb 2023 03:19:24 +0000 (12:19 +0900)]
[extractor/yappy] Add extractor (#6111)
Authored by: HobbyistDev
Closes #3522
qbnu [Fri, 17 Feb 2023 03:18:07 +0000 (03:18 +0000)]
[extractor/vocaroo] Add extractor (#6117)
Authored by: qbnu, SuperSonicHub1
Closes #6152
JChris246 [Fri, 17 Feb 2023 03:14:33 +0000 (23:14 -0400)]
[extractor/ebay] Add extractor (#6170)
Closes #6134
Authored by: JChris246
Felix Yan [Fri, 17 Feb 2023 03:08:45 +0000 (05:08 +0200)]
[utils] Don't use Content-length with encoding (#6176)
Authored by: felixonmars
Closes #3772, #6178
OIRNOIR [Fri, 17 Feb 2023 03:06:16 +0000 (19:06 -0800)]
[extractor/nitter] Update instance list (#6236)
Authored by: OIRNOIR
HobbyistDev [Fri, 17 Feb 2023 03:00:07 +0000 (12:00 +0900)]
[extractor/odkmedia] Add `OnDemandChinaEpisodeIE` (#6116)
Authored by: HobbyistDev, pukkandan
HobbyistDev [Fri, 17 Feb 2023 02:57:52 +0000 (11:57 +0900)]
[extractor/viu] Add `ViuOTTIndonesiaIE` extractor (#6099)
Authored by: HobbyistDev
Closes #1757
Siddhartha Sahu [Thu, 16 Feb 2023 19:55:01 +0000 (14:55 -0500)]
Improve default subtitle language selection (#6240)
Authored by: sdht0
Simon Sawicki [Thu, 16 Feb 2023 14:54:11 +0000 (15:54 +0100)]
[extractor/crunchyroll] Fix incorrect premium-only error
Closes #6234
Authored by: Grub4K
bashonly [Thu, 16 Feb 2023 14:51:45 +0000 (08:51 -0600)]
[extractor/youtube] Fix `uploader_id` extraction
Closes #6247
Authored by: bashonly
pukkandan [Thu, 16 Feb 2023 11:36:48 +0000 (17:06 +0530)]
Bugfix for
39f32f1715c0dffb7626dda7307db6388bb7abaa
when `--ignore-no-formats-error`
bashonly [Tue, 14 Feb 2023 02:57:24 +0000 (20:57 -0600)]
[extractor/nfl] Add `NFLPlus` extractors (#6222)
Closes #6165
Authored by: bashonly
Greg Sadetsky [Tue, 14 Feb 2023 02:52:27 +0000 (21:52 -0500)]
[extractor/NZOnScreen] Add extractor (#6208)
Authored by: gregsadetsky, pukkandan
Closes #6193
pukkandan [Mon, 13 Feb 2023 19:36:38 +0000 (01:06 +0530)]
[extractor/crunchyroll] Better message for premium videos
Closes #6227
Marenga [Mon, 13 Feb 2023 06:07:47 +0000 (07:07 +0100)]
[extractor/vk] Fix playlists for new API (#6122)
Authored by: the-marenga
Closes #6219
pukkandan [Sun, 12 Feb 2023 20:04:27 +0000 (01:34 +0530)]
pukkandan [Sun, 12 Feb 2023 19:49:46 +0000 (01:19 +0530)]
Imply `--no-progress` when `--print`
pukkandan [Sun, 12 Feb 2023 19:44:43 +0000 (01:14 +0530)]
Sanitize formats before sorting
Closes #4501
shirt [Sun, 12 Feb 2023 15:57:57 +0000 (10:57 -0500)]
[Build] Update pyinstaller
nixxo [Sun, 12 Feb 2023 14:43:20 +0000 (15:43 +0100)]
[extractor/rcs] Fix extractors (#5700)
Authored by: nixxo, pukkandan
Closes #5683
Lesmiscore [Sun, 12 Feb 2023 14:02:09 +0000 (23:02 +0900)]
[extractor/AbemaTV] Cache user token whenever appropriate (#6216)
Authored by: Lesmiscore
Simon Sawicki [Sun, 12 Feb 2023 13:43:26 +0000 (14:43 +0100)]
[extractor/twitter] Fix `--no-playlist` and add media `view_count` when using GraphQL (#6211)
Authored by: Grub4K
pukkandan [Sun, 12 Feb 2023 13:13:07 +0000 (18:43 +0530)]
[pyinst] Fix for pyinstaller 5.8
Fixes comment https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-
1427002271
Bruno Guerreiro [Sun, 12 Feb 2023 08:33:45 +0000 (08:33 +0000)]
[extractor/youtube] Add hyperpipe instances (#6020)
Authored by: Generator
HobbyistDev [Sun, 12 Feb 2023 07:54:36 +0000 (16:54 +0900)]
[extractor/biliintl] Add intro and ending chapters (#6018)
Authored by: HobbyistDev
Roland Hieber [Sun, 12 Feb 2023 07:51:15 +0000 (13:21 +0530)]
[extractor/youtube] Update invidious and piped instances (#6030)
Authored by: rohieb
ByteDream [Sun, 12 Feb 2023 07:47:12 +0000 (08:47 +0100)]
[extractor/crunchyroll] Add intro chapter (#6023)
Authored by: ByteDream
LowSuggestion912 [Sun, 12 Feb 2023 07:25:24 +0000 (18:25 +1100)]
[extractor/common] Fix `_search_nuxt_data` (#6062)
Authored by: LowSuggestion912
Chris Caruso [Sun, 12 Feb 2023 04:53:24 +0000 (20:53 -0800)]
[extractor/ximalaya] Update album `_VALID_URL` (#6110)
Authored by: carusocr
Closes #6059
sepro [Sun, 12 Feb 2023 04:47:03 +0000 (05:47 +0100)]
[extractor/vlive] Replace with `VLiveWebArchiveIE` (#6196)
vlive has shut down: https://web.archive.org/web/
20221031171019/https://www.vlive.tv/notice/4749
Authored by: seproDev
lauren n. liberda [Sun, 12 Feb 2023 04:43:10 +0000 (05:43 +0100)]
[extractor/tvp] Support `stream.tvp.pl` (#6139)
Authored by: selfisekai
sepro [Sun, 12 Feb 2023 04:35:24 +0000 (05:35 +0100)]
[extractor/npo] Fix extractor and add HD support (#6155)
Authored by: seproDev
Chris Caruso [Sun, 12 Feb 2023 04:29:41 +0000 (20:29 -0800)]
[extractor/bfmtv] Support `rmc` prefix (#6025)
Authored by: carusocr
Closes #6021
qulaz [Sun, 12 Feb 2023 04:28:15 +0000 (10:28 +0600)]
[extractor/clyp] Support `wav` (#6102)
Authored by: qulaz
oxamun [Sun, 12 Feb 2023 04:21:29 +0000 (23:21 -0500)]
[extractor/tnaflix] Fix extractor (#6086)
Closes #6085
Authored by: oxamun, bashonly
JChris246 [Sun, 12 Feb 2023 04:17:37 +0000 (00:17 -0400)]
[extractor/Stripchat] Fix extractor (#5985)
Authored by bashonly, JChris246
Closes #5963, closes #5866
panatexxa [Sun, 12 Feb 2023 04:15:16 +0000 (05:15 +0100)]
[extractor/moviepilot] Fix extractor (#5954)
Authored by: panatexxa
pmitchell86 [Sun, 12 Feb 2023 04:13:31 +0000 (20:13 -0800)]
[extractor/91porn] Fix title and comment extraction (#5932)
Authored by: pmitchell86
Fixes #3256
Alex Berg [Sun, 12 Feb 2023 03:47:52 +0000 (21:47 -0600)]
[extractor/Hidive] Fix subtitles and age-restriction (#5828)
Authored by: chexxor
Closes #408
pukkandan [Thu, 9 Feb 2023 06:26:12 +0000 (11:56 +0530)]
[devscripts/pyinstaller] Analyze sub-modules of `Cryptodome`
Ref: https://github.com/yt-dlp/yt-dlp/issues/6185#issuecomment-
1423523986
Master [Sat, 11 Feb 2023 10:24:10 +0000 (19:24 +0900)]
[extractor/radiko] Fix format sorting for Time Free (#6159)
Authored by: road-master
Simon Sawicki [Thu, 9 Feb 2023 22:26:26 +0000 (03:56 +0530)]
[utils] `traverse_obj`: Fix more bugs
and cleanup uses of `default=[]`
Continued from
b1bde57bef878478e3503ab07190fd207914ade9
LeoniePhiline [Fri, 10 Feb 2023 13:50:29 +0000 (14:50 +0100)]
[extractor/vimeo] Fix `playerConfig` extraction (#6203)
Authored by: bashonly, LeoniePhiline
Closes #6149
Ha Tien Loi [Wed, 8 Feb 2023 20:41:04 +0000 (03:41 +0700)]
[extractor/DouyuTV]: Use new API (#6074)
Authored by: hatienl0i261299
pukkandan [Wed, 8 Feb 2023 20:04:39 +0000 (01:34 +0530)]
[compat_utils] Simplify `EnhancedModule`
pukkandan [Wed, 8 Feb 2023 19:42:08 +0000 (01:12 +0530)]
[devscripts] Provide pyinstaller hooks
Closes #6185
Stefan Lobbenmeier [Wed, 8 Feb 2023 06:05:32 +0000 (07:05 +0100)]
[extractor/servus] Rewrite extractor (#6036)
Closes #1076, closes #4240, closes #2748, closes #1045, closes #1498
Authored by: FrankZ85, Ashish0804, StefanLobbenmeier
Co-authored-by: FrankZ85 <redacted>
bashonly [Wed, 8 Feb 2023 05:42:11 +0000 (23:42 -0600)]
[extractor/wrestleuniverse] Add extractors (#6158)
Authored by bashonly, Grub4K
Closes #6120
Co-authored-by: Simon Sawicki <redacted>
bashonly [Wed, 8 Feb 2023 05:33:54 +0000 (11:03 +0530)]
[downloader/hls] Allow extractors to provide AES key (#6158)
and related cleanup
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <redacted>
JChris246 [Wed, 8 Feb 2023 05:20:19 +0000 (01:20 -0400)]
[extractor/pornez] Handle relative URLs in iframe (#6171)
Authored by: JChris246
Closes #6162
Simon Sawicki [Wed, 8 Feb 2023 03:11:08 +0000 (04:11 +0100)]
[utils] `traverse_obj`: Fix several behavioral problems
See #6180 for further info
Authored by: Grub4K
pukkandan [Wed, 8 Feb 2023 02:44:36 +0000 (08:14 +0530)]
[compat_utils] Improve `passthrough_module`
pukkandan [Mon, 6 Feb 2023 21:52:29 +0000 (03:22 +0530)]
[dependencies] Standardize `Cryptodome` imports
pukkandan [Wed, 8 Feb 2023 01:55:36 +0000 (07:25 +0530)]
Support module level `__bool__` and `property`
pukkandan [Mon, 6 Feb 2023 19:47:11 +0000 (01:17 +0530)]
Make `title` completely non-fatal
Ref: https://github.com/yt-dlp/yt-dlp/pull/6158#discussion_r1096984349