]>
jfr.im git - yt-dlp.git/log
diegorodriguezv [Sat, 7 May 2022 11:21:55 +0000 (06:21 -0500)]
[cleanup, tmz] Update tests (#3654)
Authored by: diegorodriguezv
Ha Tien Loi [Sat, 7 May 2022 10:25:58 +0000 (17:25 +0700)]
[ZingMp3] Add chart and user extractors (#3423)
Authored by: hatienl0i261299
Ha Tien Loi [Sat, 7 May 2022 08:44:41 +0000 (15:44 +0700)]
[gronkh] Add playlist extractors (#3337)
Closes #3300
Authored by: hatienl0i261299
pukkandan [Sat, 7 May 2022 02:33:41 +0000 (08:03 +0530)]
[youtube] Deprioritize format 22
Reduces chance of encountering #3372
FestplattenSchnitzel [Thu, 5 May 2022 17:31:54 +0000 (19:31 +0200)]
[VideocampusSachsen] Improve extractor (#3604)
Authored by: FestplattenSchnitzel
i6t [Wed, 4 May 2022 15:49:46 +0000 (00:49 +0900)]
[iwara] Add playlist extractors (#3639)
Authored by: i6t
rand-net [Wed, 4 May 2022 14:26:45 +0000 (14:26 +0000)]
[KhanAcademy] Fix extractor (#3462)
Authored by: rand-net
Lesmiscore [Wed, 4 May 2022 14:16:56 +0000 (23:16 +0900)]
[TVer] Improve extraction (#3634)
Authored by: Lesmiscore
Ha Tien Loi [Wed, 4 May 2022 14:13:52 +0000 (21:13 +0700)]
[Likee] Add extractor (#3625)
Closes #3603
Authored by: hatienl0i261299
pukkandan [Wed, 4 May 2022 13:37:34 +0000 (19:07 +0530)]
[Fifa] Sort formats
Closes #3632
m4tu4g [Mon, 2 May 2022 21:36:37 +0000 (03:06 +0530)]
[masters] Add extractor (#3358)
Closes #3240
Authored by: m4tu4g
Bricio [Mon, 2 May 2022 21:26:28 +0000 (18:26 -0300)]
[Fifa] Add Extractor (#3414)
Closes #3408
Authored by: Bricio
nyuszika7h [Mon, 2 May 2022 15:13:18 +0000 (17:13 +0200)]
[trovo] Update to new API (#3509)
Closes #3457
Authored by: nyuszika7h
coletdev [Mon, 2 May 2022 07:59:45 +0000 (19:59 +1200)]
Add support for SSL client certificate authentication (#3435)
Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <redacted>
Co-authored-by: pukkandan <redacted>
coletdev [Mon, 2 May 2022 03:40:26 +0000 (15:40 +1200)]
Fix redirect HTTP method handling (#3577)
Authored by: coletdjnz
HE7086 [Mon, 2 May 2022 02:09:11 +0000 (04:09 +0200)]
[BilibiliLive] Add extractor (#3406)
Authored by: HE7086, pukkandan
felix [Thu, 21 Apr 2022 16:22:03 +0000 (18:22 +0200)]
[hls] Fix unapplied byte_range for EXT-X-MAP fragment
Cherry-picked from #3302
Authored by: fstirlitz
Marwen Dallel [Mon, 2 May 2022 00:59:48 +0000 (01:59 +0100)]
[LCI] Fix extractor (#3534)
Authored by: MarwenDallel
Justin Keogh [Sun, 1 May 2022 20:31:06 +0000 (20:31 +0000)]
[utils] `locked_file`: Ignore illegal seek on `truncate` (#3610)
Closes #3557
Authored by: jakeogh
coletdev [Sun, 1 May 2022 06:46:28 +0000 (18:46 +1200)]
[youtube] Add YoutubeStoriesIE (#3362)
Get channel stories with `ytstories:<channel UCID>`
Authored-by: coletdjnz
pukkandan [Fri, 29 Apr 2022 16:02:31 +0000 (21:32 +0530)]
[cleanup] Misc fixes (see desc)
* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in
59f943cd5097e9bdbc3cb3e6b5675e43d369341a
* [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048
* [docs] Remove note about permissions. Closes #3597
pukkandan [Sat, 30 Apr 2022 23:16:05 +0000 (04:46 +0530)]
[XAttrMetadata] Refactor and document dependencies
pukkandan [Sat, 30 Apr 2022 23:28:26 +0000 (04:58 +0530)]
[EmbedThumbnail] Do not obey `-k`
Lesmiscore [Sat, 30 Apr 2022 15:38:30 +0000 (00:38 +0900)]
[utils] YoutubeDLCookieJar: Detect and reject JSON file (#3599)
Authored by: Lesmiscore
pukkandan [Fri, 29 Apr 2022 00:27:50 +0000 (05:57 +0530)]
[reddit] Prevent infinite loop
Closes #3588
pukkandan [Thu, 28 Apr 2022 19:01:34 +0000 (00:31 +0530)]
[youtube] De-prioritize auto-generated thumbnails
Closes #3112
pukkandan [Fri, 29 Apr 2022 01:48:36 +0000 (07:18 +0530)]
[cleanup] Misc fixes
Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-
1105944364
pukkandan [Fri, 29 Apr 2022 01:19:57 +0000 (06:49 +0530)]
[doc] Minor improvements
Closes #3518, Closes #3560
pukkandan [Thu, 28 Apr 2022 16:46:23 +0000 (22:16 +0530)]
[build] Fix `--onedir` on macOS
Closes #3584
pukkandan [Thu, 28 Apr 2022 14:33:26 +0000 (20:03 +0530)]
`--match-filter -` to interactively ask for each video
pukkandan [Thu, 28 Apr 2022 13:41:04 +0000 (19:11 +0530)]
[utils] `write_string`: Workaround newline issue in `conhost`
On windows `conhost`, when `WINDOWS_VT_MODE` is enabled, `\n` is not
actually sent if the window is exactly the length of printed line,
and the line does not end with a white-space character. So the
line-break disappears when resizing the window.
Fixes #1863
pukkandan [Wed, 27 Apr 2022 16:22:57 +0000 (21:52 +0530)]
Improve `--clean-infojson`
It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm`
Giedrius Statkevičius [Thu, 28 Apr 2022 11:38:36 +0000 (14:38 +0300)]
[lrt] Support livestreams (#3555)
Authored by: GiedriusS
Elyse [Wed, 27 Apr 2022 22:50:01 +0000 (17:50 -0500)]
[extractor] Update `manifest_url`s after redirect (#3575)
Authored by: elyse0
Evan Spensley [Wed, 27 Apr 2022 21:30:24 +0000 (17:30 -0400)]
[InfoQ] Don't fail on missing audio format (#3573)
Closes #3441
Authored by: evansp
Elyse [Wed, 27 Apr 2022 18:01:35 +0000 (13:01 -0500)]
[extractor] Update dash `manifest_url` after redirects (#3563)
Closes #2696
Authored by: elyse0
Lesmiscore [Wed, 27 Apr 2022 16:59:45 +0000 (01:59 +0900)]
[twitcasting] Pass headers for each formats (#3568)
Authored by: Lesmiscore
ekangmonyet [Wed, 27 Apr 2022 16:44:29 +0000 (00:44 +0800)]
[Niconico] Support 2FA (#3559)
Authored by: ekangmonyet
pukkandan [Wed, 27 Apr 2022 08:15:45 +0000 (13:45 +0530)]
[cleanup,build] Cleanup some build-related code
Fixes an issue in
7ab56be2c7309a2d11d4ee28c71f8fb29da21ef7
pukkandan [Wed, 27 Apr 2022 02:54:25 +0000 (08:24 +0530)]
[cleanup] Delete unused extractors
pukkandan [Wed, 27 Apr 2022 00:06:06 +0000 (05:36 +0530)]
[ffmpeg] Fix features detection
pukkandan [Tue, 26 Apr 2022 19:48:50 +0000 (01:18 +0530)]
[Metadata] Remove filename from attached info-json
Elyse [Tue, 26 Apr 2022 09:54:56 +0000 (04:54 -0500)]
[downloader/ffmpeg] Specify headers for each URL (#3553)
Closes #2696
Authored by: elyse0
pukkandan [Tue, 26 Apr 2022 09:41:01 +0000 (15:11 +0530)]
[build] Ensure `compat._legacy` is packed in executables
Fixes https://github.com/yt-dlp/yt-dlp/commit/
9196cbfe8bb7a6eb46037735b76f21963dfdc61a #commitcomment-
72192406
pukkandan [Tue, 26 Apr 2022 00:15:18 +0000 (05:45 +0530)]
[compat/asyncio] Use `asyncio.all_tasks`
pukkandan [Sun, 24 Apr 2022 16:28:18 +0000 (21:58 +0530)]
[compat] Ensure submodules are correctly wrapped
pukkandan [Tue, 26 Apr 2022 00:05:06 +0000 (05:35 +0530)]
Revert
acbc64225006964cf52d316e007a77a1b5e2975b
Reverts "[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation"
The warning should not be suppressed. We need to address it
Lesmiscore [Sun, 24 Apr 2022 15:45:19 +0000 (00:45 +0900)]
[downloader/fc2] Stop heatbeating once FFmpeg finishes
Authored by: Lesmiscore
Lesmiscore [Sun, 24 Apr 2022 15:44:30 +0000 (00:44 +0900)]
[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation
This also fixes crash caused by moving asyncio to .compat.
Authored by: Lesmiscore
Thanks: J.Chung at Discord (
581418557871620106 )
Yipten [Sun, 24 Apr 2022 02:40:20 +0000 (22:40 -0400)]
[bandcamp] Exclude merch links (#3368)
Closes #3318
Authored by: Yipten
Teemu Ikonen [Sun, 24 Apr 2022 01:18:04 +0000 (04:18 +0300)]
[icareus] Add extractor (#3320)
Authored by: tpikonen, pukkandan
pukkandan [Fri, 22 Apr 2022 07:46:24 +0000 (13:16 +0530)]
[hotstar] Refactor extractors
Closes #3517
pukkandan [Sat, 23 Apr 2022 17:02:23 +0000 (22:32 +0530)]
[build] Avoid use of `install -D`
Closes #3429
pukkandan [Sat, 23 Apr 2022 16:45:38 +0000 (22:15 +0530)]
[telegram] Fix metadata extraction
Closes #3528
pukkandan [Sat, 23 Apr 2022 16:45:00 +0000 (22:15 +0530)]
[Sponsorblock] Don't crash when duration is unknown
CLoses #3529
Ha Tien Loi [Fri, 22 Apr 2022 13:45:52 +0000 (20:45 +0700)]
[PearVideo] Add fallback for formats (#3438)
Closes #3425
Authored by: hatienl0i261299
Evan Spensley [Thu, 21 Apr 2022 21:26:10 +0000 (17:26 -0400)]
[EmbedThumbnail] Disable thumbnail conversion for mkv (#3512)
Closes #3209
Authored by: evansp
pukkandan [Wed, 20 Apr 2022 19:05:57 +0000 (00:35 +0530)]
[dependencies] Create module with all dependency imports
pukkandan [Tue, 19 Apr 2022 20:55:33 +0000 (02:25 +0530)]
Don't imply `-s` for later stages of `-O`
mehq [Wed, 20 Apr 2022 09:43:15 +0000 (15:43 +0600)]
[Gofile] Support password-protected links (#3488)
Closes #3465
Authored by: mehq
pukkandan [Tue, 19 Apr 2022 17:14:11 +0000 (22:44 +0530)]
[Olympics] Fix format extension
Closes #3481
pukkandan [Tue, 19 Apr 2022 09:24:12 +0000 (14:54 +0530)]
Fix `Makefile`
Closes #3467, #35
Authored by: putnam
Lesmiscore [Tue, 19 Apr 2022 02:06:55 +0000 (11:06 +0900)]
[openrec:movie] Enable fallback for /movie/ URLs
Closes #3474
pukkandan [Mon, 18 Apr 2022 21:27:20 +0000 (02:57 +0530)]
pukkandan [Sun, 17 Apr 2022 23:09:25 +0000 (04:39 +0530)]
felix [Fri, 4 Feb 2022 13:37:02 +0000 (14:37 +0100)]
[compat] Split into sub-modules (#2173)
Authored by: fstirlitz, pukkandan
pukkandan [Sun, 17 Apr 2022 20:58:28 +0000 (02:28 +0530)]
[cleanup] Misc cleanup and refactor (#2173)
pukkandan [Sun, 17 Apr 2022 20:42:48 +0000 (02:12 +0530)]
[test] Convert warnings into errors
* And fix some existing warnings
Authored by: fstirlitz
pukkandan [Sun, 17 Apr 2022 17:49:53 +0000 (23:19 +0530)]
[docs] Improve embedding docs and other minor fixes
pukkandan [Sun, 17 Apr 2022 17:22:22 +0000 (22:52 +0530)]
[niconico] Set `expected_protocol` to a public field
Closes #3440
Lesmiscore (Naoya Ozaki) [Sat, 16 Apr 2022 12:11:09 +0000 (21:11 +0900)]
[downloader/fragment] Make single thread download work for --live-from-start (#3446)
Authored by: Lesmiscore
pukkandan [Fri, 15 Apr 2022 18:13:07 +0000 (23:43 +0530)]
Fix `--skip-unavailable-fragments`
Bug in
d71fd412495af9ebccef807379859a0baa97ddee
Closes #3437
pukkandan [Fri, 15 Apr 2022 11:35:49 +0000 (17:05 +0530)]
[utils] Fix WebSocketsWrapper
Bug in
3cea3edd1ac1101bd709dfa0305509028118b163
Closes #3422
pukkandan [Fri, 15 Apr 2022 05:06:41 +0000 (10:36 +0530)]
Do not change fragment chunk-size when `--test`
Closes #3434
coletdjnz [Fri, 15 Apr 2022 04:22:03 +0000 (16:22 +1200)]
[youtube] Fix episode metadata extraction
pukkandan [Thu, 14 Apr 2022 15:14:44 +0000 (20:44 +0530)]
[chingari] Fix archiving and tests
Felix S [Thu, 14 Apr 2022 13:22:47 +0000 (13:22 +0000)]
[spotify] Detect iframe embeds (#3430)
Authored by: fstirlitz
Akmal [Wed, 13 Apr 2022 01:21:23 +0000 (08:21 +0700)]
[facebook] Improve thumbnail extraction (#3392)
Authored by: Wikidepia
pukkandan [Tue, 12 Apr 2022 14:27:08 +0000 (19:57 +0530)]
pukkandan [Mon, 11 Apr 2022 23:57:17 +0000 (05:27 +0530)]
[EmbedSubtitle] Enable for more video extensions
Closes #3382
pukkandan [Mon, 11 Apr 2022 23:53:27 +0000 (05:23 +0530)]
[utils] certifi: Make sure the pem file exists
Closes #3353
pukkandan [Tue, 12 Apr 2022 00:01:54 +0000 (05:31 +0530)]
[cleanup] Misc cleanup (#2173)
Authored by: fstirlitz, pukkandan
pukkandan [Mon, 11 Apr 2022 22:32:57 +0000 (04:02 +0530)]
[cleanup] Sort imports
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
pukkandan [Mon, 11 Apr 2022 15:10:28 +0000 (20:40 +0530)]
[cleanup] Upgrade syntax
Using https://github.com/asottile/pyupgrade
1. `__future__` imports and `coding: utf-8` were removed
2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format`
3. f-strings were cherry-picked from `pyupgrade --py36-plus`
Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
pukkandan [Mon, 11 Apr 2022 20:09:26 +0000 (01:39 +0530)]
[cleanup] Mark some compat variables for removal (#2173)
Authored by fstirlitz, pukkandan
felix [Thu, 30 Dec 2021 12:23:36 +0000 (13:23 +0100)]
[cleanup] Remove unused code paths (#2173)
Notes:
* `_windows_write_string`: Fixed in 3.6
* https://bugs.python.org/issue1602
* PEP: https://www.python.org/dev/peps/pep-0528
* Windows UTF-8 fix: Fixed in 3.3
* https://bugs.python.org/issue13216
* `__loader__`: is always present in 3.3+
* https://bugs.python.org/issue14646
* `workaround_optparse_bug9161`: Fixed in 2.7
* https://bugs.python.org/issue9161
Authored by: fstirlitz
felix [Sun, 19 Sep 2021 11:16:11 +0000 (13:16 +0200)]
[cleanup] Remove unused scripts/tests (#2173)
Authored by fstirlitz, pukkandan
pukkandan [Mon, 11 Apr 2022 08:33:13 +0000 (14:03 +0530)]
[FFmpegMetadataPP] Remove `\0` from metadata
mehq [Mon, 11 Apr 2022 04:29:19 +0000 (10:29 +0600)]
[Gofile] Fix extraction (#3386)
Closes #3380
Authored by: mehq
krichbanana [Sat, 9 Apr 2022 19:55:24 +0000 (15:55 -0400)]
[youtube] Add `:ytnotifications` extractor (#3347)
Authored by: krichbanana
pukkandan [Sat, 9 Apr 2022 19:31:48 +0000 (01:01 +0530)]
[cookies] Report progress when importing cookies
pukkandan [Sat, 9 Apr 2022 19:30:21 +0000 (01:00 +0530)]
[youtube, cleanup] Minor refactoring
Authored by: coletdjnz, pukkandan
pukkandan [Sat, 9 Apr 2022 15:49:00 +0000 (21:19 +0530)]
[EmbedThumbnail] Do not remove id3v1 tags
Lesmiscore [Sat, 9 Apr 2022 16:23:27 +0000 (01:23 +0900)]
[utils] locked_file: Do not give executable bits for newly created files
Authored by: Lesmiscore
pukkandan [Sat, 9 Apr 2022 04:41:25 +0000 (10:11 +0530)]
[utils] `sanitize_path`: Fix when path is empty string
pukkandan [Tue, 5 Apr 2022 10:55:40 +0000 (16:25 +0530)]
[rai] Add `release_year`
Closes #2319
Ashish Gupta [Fri, 8 Apr 2022 15:33:50 +0000 (21:03 +0530)]
[ZEE5] Fix extractor.
Authored by: Ashish0804
Closes: https://github.com/yt-dlp/yt-dlp/issues/3105
github-actions [Fri, 8 Apr 2022 09:57:06 +0000 (09:57 +0000)]
[version] update
Created by: pukkandan
:ci skip all
pukkandan [Fri, 8 Apr 2022 09:44:42 +0000 (15:14 +0530)]
Release 2022.04.08
Jacek Nowacki [Fri, 8 Apr 2022 09:21:37 +0000 (11:21 +0200)]
[bilibili] Fix extraction of title with quotes (#3350)
Closes #3289
Authored by: dzek69