]>
jfr.im git - yt-dlp.git/log
pukkandan [Fri, 20 May 2022 16:25:26 +0000 (21:55 +0530)]
Fix `--simulate --max-downloads`
Bug in
c3e6ffba536980e5e1af00e0ecb2275621b4db17
Closes #3815
pukkandan [Fri, 20 May 2022 15:25:21 +0000 (20:55 +0530)]
pukkandan [Fri, 20 May 2022 15:25:21 +0000 (20:55 +0530)]
[compat] Add `functools.cached_property`
pukkandan [Fri, 20 May 2022 15:19:30 +0000 (20:49 +0530)]
adamanldo [Fri, 20 May 2022 13:19:13 +0000 (09:19 -0400)]
[StreamCZ] Fix extractor (#3789)
Closes #3579
Authored by: dirkf, adamanldo
Elyse [Fri, 20 May 2022 10:17:32 +0000 (05:17 -0500)]
[ina] Fix extractor (#3807)
Closes #2463
Authored by: elyse0
Jeff Huffman [Fri, 20 May 2022 00:37:04 +0000 (17:37 -0700)]
[crunchyroll:beta] Fix extractor after API change (#3801)
Closes #2052
Authored by: Burve, tejing1
pukkandan [Fri, 20 May 2022 00:25:32 +0000 (05:55 +0530)]
Return an error code if update fails
Closes #3802
pukkandan [Thu, 19 May 2022 21:32:25 +0000 (03:02 +0530)]
[utils] Fix bug in
0b9c08b47bb5e95c21b067044ace4e824d19a9c2
* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports
pukkandan [Fri, 20 May 2022 00:31:08 +0000 (06:01 +0530)]
[tiktok] Detect embeds
Closes #3799
pukkandan [Thu, 19 May 2022 14:06:31 +0000 (19:36 +0530)]
[utils] Improve performance using `functools.cache`
Closes #3786
pukkandan [Wed, 18 May 2022 08:36:41 +0000 (14:06 +0530)]
[utils] `ISO3166Utils`: Add `EU` and `AP`
Fixes https://github.com/yt-dlp/yt-dlp/pull/3302#discussion_r875528517
pukkandan [Thu, 19 May 2022 14:35:17 +0000 (20:05 +0530)]
[doc, cleanup] Re-indent "Usage and Options" section
pukkandan [Thu, 19 May 2022 14:30:31 +0000 (20:00 +0530)]
Add option --retry-sleep (#3059)
Closes #2852
pukkandan [Thu, 19 May 2022 14:15:21 +0000 (19:45 +0530)]
Add option `--alias`
github-actions [Wed, 18 May 2022 03:37:32 +0000 (03:37 +0000)]
[version] update
Created by: pukkandan
:ci skip all
pukkandan [Wed, 18 May 2022 02:58:18 +0000 (08:28 +0530)]
Release 2022.05.18
pukkandan [Wed, 18 May 2022 03:34:30 +0000 (09:04 +0530)]
[cleanup] Minor fixes
pukkandan [Wed, 18 May 2022 01:12:43 +0000 (06:42 +0530)]
[utils] `is_html`: Handle double BOM
Closes #2885
pukkandan [Tue, 17 May 2022 23:41:47 +0000 (05:11 +0530)]
[vimeo] Fix extractors
Closes #3037, Closes #2858, Closes #2880, Closes #3712
May also fix #3602, #3360
pukkandan [Tue, 17 May 2022 22:44:13 +0000 (04:14 +0530)]
[generic] Refactor `_extract_rss`
Closes #3738
pukkandan [Tue, 17 May 2022 16:38:12 +0000 (22:08 +0530)]
pukkandan [Tue, 17 May 2022 14:09:28 +0000 (19:39 +0530)]
[compat] Implement `compat.imghdr`
Python 3.11 deprecates `imghdr` module
pukkandan [Tue, 17 May 2022 14:10:54 +0000 (19:40 +0530)]
[build] More test-runners
* GHA does not cache python 3.6 for Windows, so use 3.8 instead
* Add tests for 3.11, PyPy3.8/3.9
* CPython 3.10 is now stable
* Do not pin Ubuntu to 18.04
pukkandan [Tue, 17 May 2022 13:06:29 +0000 (18:36 +0530)]
Fix color in `-q -F`
and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace`
Closes #3761
coletdjnz [Mon, 16 May 2022 21:17:37 +0000 (09:17 +1200)]
[http] Fix bug in retrying on read timeout in py < 3.10
socket.timeout is not an alias of TimeoutError in py < 3.10
Fixes bug in https://github.com/yt-dlp/yt-dlp/commit/
a2e77303e3385da640a0904cd6cb76235fa9691b
Authored-by: coletdjnz
pukkandan [Mon, 16 May 2022 19:25:37 +0000 (00:55 +0530)]
pukkandan [Wed, 11 May 2022 06:17:50 +0000 (11:47 +0530)]
[adobepass] Allow cookies for authenticating MSO
Possible workaround for #1034
pukkandan [Mon, 16 May 2022 18:05:43 +0000 (23:35 +0530)]
`--max-downloads` should obey `--break-per-input`
pukkandan [Mon, 16 May 2022 14:06:36 +0000 (19:36 +0530)]
[cleanup] Misc cleanup
pukkandan [Mon, 16 May 2022 14:07:05 +0000 (19:37 +0530)]
MrRawes [Mon, 16 May 2022 02:04:27 +0000 (03:04 +0100)]
[build] Add `make uninstall` (#3747)
Authored by: MrRawes
Dzmitry Neviadomski [Sun, 15 May 2022 17:05:27 +0000 (20:05 +0300)]
[goodgame] Add extractor (#3686)
Authored by: nevack
P-reducible [Sun, 15 May 2022 16:49:19 +0000 (18:49 +0200)]
[rokfin:search] Add extractor (#2992)
Authored by: P-reducible, pukkandan
pukkandan [Sun, 15 May 2022 16:44:59 +0000 (22:14 +0530)]
[rokfin] Implement login (#2992)
Authored by: P-reducible, pukkandan
Conner [Sun, 15 May 2022 15:53:34 +0000 (08:53 -0700)]
[Podchaser] Add extractors (#3665)
Authored by; connercsbn
Elyse [Sun, 15 May 2022 12:09:14 +0000 (07:09 -0500)]
[wat] Fix extraction of multi-language videos and subtitles (#3739)
Closes #982, closes #1683
Authored by: elyse0
Elyse [Sun, 15 May 2022 11:57:53 +0000 (06:57 -0500)]
[adn] Update AES key (#3743)
Closes #2002
Authored by: elyse0
Henrik Heimbuerger [Sun, 15 May 2022 11:55:44 +0000 (13:55 +0200)]
[nebula] Add support for subscriptions (#3719)
Closes #3609
Authored by: hheimbuerger
Jordan Weatherby [Thu, 12 May 2022 20:52:13 +0000 (21:52 +0100)]
[youtube] Added piped instance urls (#3714)
Closes #3661
Authored by: JordanWeatherby
pukkandan [Wed, 11 May 2022 15:54:44 +0000 (21:24 +0530)]
[extractor] Use classmethod/property where possible
and refactor lazy extractors accordingly.
This reduces the need to create extractor instances
Filip Hedman [Thu, 12 May 2022 18:12:01 +0000 (20:12 +0200)]
[DRTV] Improve `_VALID_URL` (#3708)
Authored by: vertan
pukkandan [Thu, 12 May 2022 05:24:49 +0000 (10:54 +0530)]
[cookies] Throttle progress-bar
Closes #3710
pukkandan [Mon, 9 May 2022 04:32:17 +0000 (10:02 +0530)]
[extractor] Document netrc machines
Closes #3169
pukkandan [Wed, 11 May 2022 04:35:36 +0000 (10:05 +0530)]
[FixupM3u8] Obey `--hls-prefer-mpegts`
Closes #3697
pukkandan [Wed, 11 May 2022 00:22:31 +0000 (05:52 +0530)]
Fix `--date today`
Closes #3704
pukkandan [Wed, 11 May 2022 01:06:29 +0000 (06:36 +0530)]
Show name of downloader in verbose log
Closes #3703
pukkandan [Tue, 10 May 2022 06:14:45 +0000 (11:44 +0530)]
[cookies] Allow `cookiefile` to be a text stream
Closes #3674
pukkandan [Tue, 10 May 2022 05:38:19 +0000 (11:08 +0530)]
Bugfix for
59f943cd5097e9bdbc3cb3e6b5675e43d369341a
Fixes: https://github.com/yt-dlp/yt-dlp/commit/59f943cd5097e9bdbc3cb3e6b5675e43d369341a#commitcomment-73251597
pukkandan [Mon, 9 May 2022 11:54:28 +0000 (17:24 +0530)]
[cleanup] Minor fixes (See desc)
* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes #3684
* Fix bug in
385ffb467b2285e85a2a5495b90314ba1f8e0700
* Fix bug in
43d7f5a5d0c77556156a3f8caa6976d3908a1e38
* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode`
* [utils] LazyList: Expose unnecessarily "protected" attributes
and other minor cleanup
ca-za [Mon, 9 May 2022 11:42:22 +0000 (13:42 +0200)]
[toggo] Improve `_VALID_URL` (#3689)
Authored by: ca-za
pukkandan [Sun, 8 May 2022 15:10:06 +0000 (20:40 +0530)]
[wistia] Fix `_VALID_URL`
Closes #2866
Authored by: dirkf
Evan Spensley [Sat, 7 May 2022 22:48:34 +0000 (18:48 -0400)]
[Jamendo] Extract more metadata (#3672)
Authored by: evansp
pukkandan [Sat, 7 May 2022 17:06:18 +0000 (22:36 +0530)]
Run `FFmpegFixupM3u8PP` for live-streams if needed
Closes #3669
MMM [Sat, 7 May 2022 16:06:05 +0000 (18:06 +0200)]
[kaltura] Update API calls (#3657)
Authored by: flashdagger
Lesmiscore [Sat, 7 May 2022 15:47:51 +0000 (00:47 +0900)]
[radiko] Fix extractor (#3655)
Authored by: Lesmiscore
pukkandan [Sat, 7 May 2022 14:15:00 +0000 (19:45 +0530)]
Remove warning for videos with an empty title
pukkandan [Sat, 7 May 2022 13:50:23 +0000 (19:20 +0530)]
[toggo] Fix `_VALID_URL`
Closes #2610
pukkandan [Sat, 7 May 2022 12:38:47 +0000 (18:08 +0530)]
Allow use of weaker ciphers with `--legacy-server-connect`
Closes #2043
pukkandan [Sat, 7 May 2022 10:29:55 +0000 (15:59 +0530)]
[cleanup, zingmp3] Refactor extractors
Teemu Ikonen [Sat, 7 May 2022 11:24:41 +0000 (14:24 +0300)]
[ruutu] Support hs.fi embeds (#3547)
Authored by: tpikonen, pukkandan
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