<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yt-dlp, branch master</title>
<subtitle>Personal fork of https://github.com/yt-dlp/yt-dlp
</subtitle>
<id>http://git.twilken.net/yt-dlp/atom?h=master</id>
<link rel='self' href='http://git.twilken.net/yt-dlp/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/'/>
<updated>2026-06-16T02:00:53Z</updated>
<entry>
<title>[ie/youtube:tab] Fix flat playlist metadata extraction (#16965)</title>
<updated>2026-06-16T02:00:53Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-16T02:00:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=ad6b5f4b3552472c17b3955a3f1525296bed6137'/>
<id>urn:sha1:ad6b5f4b3552472c17b3955a3f1525296bed6137</id>
<content type='text'>
Closes #13879, Closes #16665, Closes #16952
Authored by: bashonly</content>
</entry>
<entry>
<title>[fd/mhtml] Fix storyboard content-length calculation (#13998)</title>
<updated>2026-06-15T20:35:04Z</updated>
<author>
<name>Masterjun</name>
</author>
<published>2026-06-15T20:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=8902f6ba8c7baba8fb43fb08ea1a9ddfef77e998'/>
<id>urn:sha1:8902f6ba8c7baba8fb43fb08ea1a9ddfef77e998</id>
<content type='text'>
Authored by: Masterjun3</content>
</entry>
<entry>
<title>[ie/youtube:tab] Fix pagination (#16948)</title>
<updated>2026-06-13T23:06:23Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-13T23:06:23Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=b23046bbc8e53f32a3853dc33138f2986f3aed06'/>
<id>urn:sha1:b23046bbc8e53f32a3853dc33138f2986f3aed06</id>
<content type='text'>
* Support `continuationViewModel` continuation tokens

Closes #16692, Closes #16943
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/bandcamp:weekly] Fix metadata extraction (#16941)</title>
<updated>2026-06-12T22:55:22Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-12T22:55:22Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=9055188250348c3e6e29eee53e5fb3dc2c951977'/>
<id>urn:sha1:9055188250348c3e6e29eee53e5fb3dc2c951977</id>
<content type='text'>
Fix bug in a541df1ea5a593abf3ceaf94ed806e4b52a2c459

Authored by: bashonly</content>
</entry>
<entry>
<title>[utils] Deprecate `make_dir` in favor of `make_parent_dirs` (#16931)</title>
<updated>2026-06-12T22:53:58Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-06-12T22:53:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=b05b408d10ebf8f4c47c0db1236eb713b6ad7ab6'/>
<id>urn:sha1:b05b408d10ebf8f4c47c0db1236eb713b6ad7ab6</id>
<content type='text'>
Authored by: doe1080</content>
</entry>
<entry>
<title>[ie/peertube] Support password-protected videos (#16873)</title>
<updated>2026-06-12T17:22:08Z</updated>
<author>
<name>selfhoster1312</name>
</author>
<published>2026-06-12T17:22:08Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a2483524fbf9c1f5406774622d8d048430b320e9'/>
<id>urn:sha1:a2483524fbf9c1f5406774622d8d048430b320e9</id>
<content type='text'>
Authored by: selfhoster1312</content>
</entry>
<entry>
<title>[ie/patreon] Support new URL format (#16926)</title>
<updated>2026-06-12T09:14:10Z</updated>
<author>
<name>0xvd</name>
</author>
<published>2026-06-12T09:14:10Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=707537a03946fbc5707e22be429545c670cd8ec2'/>
<id>urn:sha1:707537a03946fbc5707e22be429545c670cd8ec2</id>
<content type='text'>
Closes #16923
Authored by: 0xvd</content>
</entry>
<entry>
<title>[fd/external] `curl`: Support development versions (#16922)</title>
<updated>2026-06-12T09:00:06Z</updated>
<author>
<name>Deltadroid</name>
</author>
<published>2026-06-12T09:00:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7937a139cf3e1e1ccd1b277f18ab73fc6dec06a7'/>
<id>urn:sha1:7937a139cf3e1e1ccd1b277f18ab73fc6dec06a7</id>
<content type='text'>
Authored by: syphyr</content>
</entry>
<entry>
<title>[utils] `HTTPHeaderDict`: Fix `__ior__` (#16930)</title>
<updated>2026-06-11T14:43:24Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-06-11T14:43:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=cb309b3293c9919cfb55f5d9ffa2c8c109a5f1eb'/>
<id>urn:sha1:cb309b3293c9919cfb55f5d9ffa2c8c109a5f1eb</id>
<content type='text'>
Authored by: doe1080</content>
</entry>
<entry>
<title>Fix `allow-unsafe-ext` compat option (#16920)</title>
<updated>2026-06-10T23:00:05Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-10T23:00:05Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e47691215f75fe7e9684080d17fadf340c9a8450'/>
<id>urn:sha1:e47691215f75fe7e9684080d17fadf340c9a8450</id>
<content type='text'>
Fix bug in e578e265f7c6ca94a74b30e0d8d6196a4d19fb6a

Closes #16919
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/bandcamp:weekly] Fix extractor (#16925)</title>
<updated>2026-06-10T22:34:16Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-10T22:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a541df1ea5a593abf3ceaf94ed806e4b52a2c459'/>
<id>urn:sha1:a541df1ea5a593abf3ceaf94ed806e4b52a2c459</id>
<content type='text'>
Closes #16924
Authored by: bashonly</content>
</entry>
<entry>
<title>Release 2026.06.09</title>
<updated>2026-06-09T23:08:31Z</updated>
<author>
<name>github-actions[bot]</name>
</author>
<published>2026-06-09T23:08:31Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7f7bdc974dc61d941d1a0d51c4e21a0fdb7b2d06'/>
<id>urn:sha1:7f7bdc974dc61d941d1a0d51c4e21a0fdb7b2d06</id>
<content type='text'>
Created by: bashonly

:ci skip all
</content>
</entry>
<entry>
<title>[cleanup] Misc (#16697)</title>
<updated>2026-06-09T23:01:32Z</updated>
<author>
<name>Simon Sawicki</name>
</author>
<published>2026-06-09T23:01:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=821bef0f00178916d60dbc86bc0bcb8cc3bae8d5'/>
<id>urn:sha1:821bef0f00178916d60dbc86bc0bcb8cc3bae8d5</id>
<content type='text'>
Authored by: Grub4K, bashonly

Co-authored-by: bashonly &lt;bashonly@protonmail.com&gt;</content>
</entry>
<entry>
<title>[fd/external] `aria2c`: Remove support for m3u8/dash protocols</title>
<updated>2026-06-09T22:40:03Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-28T02:17:14Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=25056f0d2d47adbd235a8d422fa62d68d0be2bc2'/>
<id>urn:sha1:25056f0d2d47adbd235a8d422fa62d68d0be2bc2</id>
<content type='text'>
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-vx4q-3cr2-7cg2

Authored by: bashonly
</content>
</entry>
<entry>
<title>[fd/external] `curl`: Fix cookie leak on redirect</title>
<updated>2026-06-09T22:40:01Z</updated>
<author>
<name>Simon Sawicki</name>
</author>
<published>2026-06-07T21:49:52Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=2726572520238356bcf64aba2040228648b44c82'/>
<id>urn:sha1:2726572520238356bcf64aba2040228648b44c82</id>
<content type='text'>
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-f7j3-774f-rfhj

Authored by: Grub4K
</content>
</entry>
<entry>
<title>Remove `url`, `desktop` and `webloc` from safe extensions</title>
<updated>2026-06-09T22:39:57Z</updated>
<author>
<name>Simon Sawicki</name>
</author>
<published>2026-05-25T20:36:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e578e265f7c6ca94a74b30e0d8d6196a4d19fb6a'/>
<id>urn:sha1:e578e265f7c6ca94a74b30e0d8d6196a4d19fb6a</id>
<content type='text'>
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-c6mh-fpjc-4pr3

Authored by: Grub4K
</content>
</entry>
<entry>
<title>[cleanup] Remove dead extractors (#16137)</title>
<updated>2026-06-09T22:35:57Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-06-09T22:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=3ba1534fa3f55ddb599a891b544ec96e5a15f3cc'/>
<id>urn:sha1:3ba1534fa3f55ddb599a891b544ec96e5a15f3cc</id>
<content type='text'>
Closes #2623
Closes #2679
Closes #2821
Closes #3416
Closes #4828
Closes #4939
Closes #5421
Closes #7064
Closes #7264
Closes #7654
Closes #8075
Closes #8798
Closes #9313
Closes #9617
Closes #10162
Closes #10252
Closes #10264
Closes #15640

Authored by: doe1080, bashonly

Co-authored-by: bashonly &lt;88596187+bashonly@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[pp/FFmpegMetadata] Avoid erroneous ISO 639 conversions (#16046)</title>
<updated>2026-06-09T22:09:45Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-09T22:09:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e85da3b98532761573d8b48ccd4d8d28dee94b15'/>
<id>urn:sha1:e85da3b98532761573d8b48ccd4d8d28dee94b15</id>
<content type='text'>
Closes #16045
Authored by: bashonly</content>
</entry>
<entry>
<title>[fd/ffmpeg] Use info dict `http_headers` for direct merge downloads (#15456)</title>
<updated>2026-06-09T22:05:24Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-09T22:05:24Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a6791415e04aaf4bb4c105991ceb3ca6b24afc18'/>
<id>urn:sha1:a6791415e04aaf4bb4c105991ceb3ca6b24afc18</id>
<content type='text'>
Addresses https://github.com/yt-dlp/yt-dlp/pull/13210#discussion_r2655976236

Authored by: bashonly</content>
</entry>
<entry>
<title>[docs] Update badges (#14893)</title>
<updated>2026-06-09T21:52:07Z</updated>
<author>
<name>sepro</name>
</author>
<published>2026-06-09T21:52:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=98c0beab97933e4115ed034f06a8b626eb282d3f'/>
<id>urn:sha1:98c0beab97933e4115ed034f06a8b626eb282d3f</id>
<content type='text'>
Authored by: seproDev</content>
</entry>
<entry>
<title>[ie/wikimedia] Rework extractor (#15413)</title>
<updated>2026-06-09T21:43:18Z</updated>
<author>
<name>sepro</name>
</author>
<published>2026-06-09T21:43:18Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=3d1f8a4a0d4da01fac484bd1593056a1dc9f30a9'/>
<id>urn:sha1:3d1f8a4a0d4da01fac484bd1593056a1dc9f30a9</id>
<content type='text'>
Closes #16411
Authored by: seproDev</content>
</entry>
<entry>
<title>[ie/twitch] Remove dead `rechat` subtitles (#16660)</title>
<updated>2026-06-09T21:25:35Z</updated>
<author>
<name>Kacper Michajłow</name>
</author>
<published>2026-06-09T21:25:35Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=aaa1c78956ed4ff63df067671396de864afdc43e'/>
<id>urn:sha1:aaa1c78956ed4ff63df067671396de864afdc43e</id>
<content type='text'>
Authored by: kasper93</content>
</entry>
<entry>
<title>[ie/soundcloud] Support `--extractor-retries` for original formats (#16690)</title>
<updated>2026-06-09T21:17:28Z</updated>
<author>
<name>Léane GRASSER</name>
</author>
<published>2026-06-09T21:17:28Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=0d8460b407fe8a9ac7ded8cbf21813554f9d2442'/>
<id>urn:sha1:0d8460b407fe8a9ac7ded8cbf21813554f9d2442</id>
<content type='text'>
Partially addresses #15093

Authored by: HarmfulBreeze</content>
</entry>
<entry>
<title>[ie/AbemaTV] Extract subtitles (#16502)</title>
<updated>2026-06-09T21:03:41Z</updated>
<author>
<name>garret1317</name>
</author>
<published>2026-06-09T21:03:41Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=519a662aa267ddcd48ea859729ba330361cff157'/>
<id>urn:sha1:519a662aa267ddcd48ea859729ba330361cff157</id>
<content type='text'>
Closes #16501
Authored by: garret1317</content>
</entry>
<entry>
<title>[ie/iwara] Fix extractors (#16014)</title>
<updated>2026-06-09T20:59:42Z</updated>
<author>
<name>vpertys</name>
</author>
<published>2026-06-09T20:59:42Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=1a1481e89b28ff1bf3f00eda00a66071f8caba9f'/>
<id>urn:sha1:1a1481e89b28ff1bf3f00eda00a66071f8caba9f</id>
<content type='text'>
Closes #13672, Closes #16009, Closes #16146
Authored by: vpertys</content>
</entry>
<entry>
<title>[ie/monstercat] Support older URLs (#16780)</title>
<updated>2026-06-09T16:07:06Z</updated>
<author>
<name>AnAwesomGuy</name>
</author>
<published>2026-06-09T16:07:06Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a75d66ae2c3e86e38eb05ae06e4a416077df001b'/>
<id>urn:sha1:a75d66ae2c3e86e38eb05ae06e4a416077df001b</id>
<content type='text'>
Authored by: AnAwesomGuy</content>
</entry>
<entry>
<title>[ie/S4C] Extract more metadata (#16813)</title>
<updated>2026-06-09T15:59:32Z</updated>
<author>
<name>Suntooth</name>
</author>
<published>2026-06-09T15:59:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=174afac7e304fd1c055d33d52a1fccdb3dca3b37'/>
<id>urn:sha1:174afac7e304fd1c055d33d52a1fccdb3dca3b37</id>
<content type='text'>
Closes #15194
Authored by: Suntooth</content>
</entry>
<entry>
<title>[ie/twitter] Fix `view_count` extraction (#16814)</title>
<updated>2026-06-09T15:39:53Z</updated>
<author>
<name>MemoKing34</name>
</author>
<published>2026-06-09T15:39:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7edb5ee8705cecc20537d519e1992ac202a30699'/>
<id>urn:sha1:7edb5ee8705cecc20537d519e1992ac202a30699</id>
<content type='text'>
Authored by: MemoKing34</content>
</entry>
<entry>
<title>[rh:curl_cffi] Add actual `reason` to response (#16818)</title>
<updated>2026-06-09T15:20:30Z</updated>
<author>
<name>Antony</name>
</author>
<published>2026-06-09T15:20:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=37a8c6f42b1e0866bbeec47ca57a68a6ae63784e'/>
<id>urn:sha1:37a8c6f42b1e0866bbeec47ca57a68a6ae63784e</id>
<content type='text'>
Authored by: antorlovsky</content>
</entry>
<entry>
<title>[ie/pornhub] Support browser impersonation (#16794)</title>
<updated>2026-06-09T14:44:18Z</updated>
<author>
<name>0xvd</name>
</author>
<published>2026-06-09T14:44:18Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=83564f85db7507486fbe3b0d0e72498f31ab0600'/>
<id>urn:sha1:83564f85db7507486fbe3b0d0e72498f31ab0600</id>
<content type='text'>
Closes #16729
Authored by: 0xvd</content>
</entry>
<entry>
<title>[ie] Extract supplemental codecs from DASH manifests (#16827)</title>
<updated>2026-06-09T06:42:48Z</updated>
<author>
<name>chrisellsworth</name>
</author>
<published>2026-06-09T06:42:48Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=618b5e446c4379c9d95fe7b30fd6a0fc6af19a70'/>
<id>urn:sha1:618b5e446c4379c9d95fe7b30fd6a0fc6af19a70</id>
<content type='text'>
Authored by: chrisellsworth</content>
</entry>
<entry>
<title>[ie/onsen] Fix extraction (#16830)</title>
<updated>2026-06-09T06:31:34Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-06-09T06:31:34Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=bc90c36b139c87cdc59399561dc1650198047a72'/>
<id>urn:sha1:bc90c36b139c87cdc59399561dc1650198047a72</id>
<content type='text'>
Closes #16674
Authored by: doe1080</content>
</entry>
<entry>
<title>[ie/thisoldhouse] Fix extractor (#16909)</title>
<updated>2026-06-09T06:22:59Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-09T06:22:59Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=70050a626265922072cc56f69519214c47dbcad6'/>
<id>urn:sha1:70050a626265922072cc56f69519214c47dbcad6</id>
<content type='text'>
Closes #16359
Authored by: bashonly, dirkf

Co-authored-by: dirkf &lt;1222880+dirkf@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[ie/reddit] Fix unauthenticated extraction (#16839)</title>
<updated>2026-06-09T06:18:39Z</updated>
<author>
<name>Julien Desgats</name>
</author>
<published>2026-06-09T06:18:39Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=72ac62051593184552733e353da4a8cb8ec214ed'/>
<id>urn:sha1:72ac62051593184552733e353da4a8cb8ec214ed</id>
<content type='text'>
Closes #16877
Authored by: jdesgats, bashonly, 0xvd

Co-authored-by: bashonly &lt;88596187+bashonly@users.noreply.github.com&gt;
Co-authored-by: 0xvd &lt;199783523+0xvd@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[ci] Update 3 actions in 9 workflows (#16782)</title>
<updated>2026-06-09T00:52:34Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-06-09T00:52:34Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=59bba1be7bb476d4445dc4eae94f602300cb865a'/>
<id>urn:sha1:59bba1be7bb476d4445dc4eae94f602300cb865a</id>
<content type='text'>
* Bump actions/checkout v6.0.2 =&gt; v6.0.3
* Bump docker/setup-qemu-action v4.0.0 =&gt; v4.1.0
* Bump github/codeql-action v4.35.5 =&gt; v4.36.2

Authored by: dlp-bot</content>
</entry>
<entry>
<title>[build] Update 12 dependencies (#16903)</title>
<updated>2026-06-09T00:18:46Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-06-09T00:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=10b54835cf3f0d63cdd964a2f411db8f7cac3ff1'/>
<id>urn:sha1:10b54835cf3f0d63cdd964a2f411db8f7cac3ff1</id>
<content type='text'>
* Bump certifi 2026.4.22 =&gt; 2026.5.20
* Bump deno 2.7.14 =&gt; 2.8.1
* Bump idna 3.15 =&gt; 3.17
* Bump pip 26.1.1 =&gt; 26.1.2
* Bump platformdirs 4.9.6 =&gt; 4.10.0
* Bump pytest-rerunfailures 16.2 =&gt; 16.3
* Bump python-discovery 1.3.1 =&gt; 1.4.0
* Bump ruff 0.15.13 =&gt; 0.15.15
* Bump trove-classifiers 2026.5.7.17 =&gt; 2026.5.22.10
* Bump uv 0.11.14 =&gt; 0.11.17
* Bump virtualenv 21.3.3 =&gt; 21.4.2
* Bump zipp 3.23.1 =&gt; 4.1.0

Authored by: dlp-bot</content>
</entry>
<entry>
<title>[utils] `random_user_agent`: Bump version range 142-148 =&gt; 143-149 (#16906)</title>
<updated>2026-06-08T23:36:42Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-06-08T23:36:42Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=1e4668e9df78ff2409e139b51610442cbefe762e'/>
<id>urn:sha1:1e4668e9df78ff2409e139b51610442cbefe762e</id>
<content type='text'>
Authored by: dlp-bot</content>
</entry>
<entry>
<title>[pp/exec] Restrict `--exec` template usage to safe conversions (#16883)</title>
<updated>2026-06-06T21:24:53Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-06T21:24:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=5faffa999fd33b373d47773e8ee639d072accec2'/>
<id>urn:sha1:5faffa999fd33b373d47773e8ee639d072accec2</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Test with Python 3.15 (#16896)</title>
<updated>2026-06-06T21:08:51Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-06-06T21:08:51Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7aac95eae663be82cffeaf2a8c1193a5e349e401'/>
<id>urn:sha1:7aac95eae663be82cffeaf2a8c1193a5e349e401</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Fix PO token sanitization for Python 3.15 (#16884)</title>
<updated>2026-06-06T20:49:26Z</updated>
<author>
<name>Simon Sawicki</name>
</author>
<published>2026-06-06T20:49:26Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7fdc46d01619afbb2371b0465d6830602013148f'/>
<id>urn:sha1:7fdc46d01619afbb2371b0465d6830602013148f</id>
<content type='text'>
Closes #16876
Authored by: Grub4K</content>
</entry>
<entry>
<title>[utils] `random_user_agent`: Bump version range 137-143 =&gt; 142-148 (#16588)</title>
<updated>2026-05-25T23:21:37Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-05-25T23:21:37Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=acf8ab7a6e3024325f62426e35a17f365c4d5d54'/>
<id>urn:sha1:acf8ab7a6e3024325f62426e35a17f365c4d5d54</id>
<content type='text'>
Authored by: dlp-bot</content>
</entry>
<entry>
<title>[build] Update 14 dependencies (#16589)</title>
<updated>2026-05-25T22:47:15Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-05-25T22:47:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=dd17897eaeb0de7da31690d6d1807a1e9a041384'/>
<id>urn:sha1:dd17897eaeb0de7da31690d6d1807a1e9a041384</id>
<content type='text'>
* Bump build 1.4.4 =&gt; 1.5.0
* Bump cryptography 47.0.0 =&gt; 48.0.0
* Bump idna 3.13 =&gt; 3.15
* Bump markdown-it-py 4.0.0 =&gt; 4.2.0
* Bump pip 26.1 =&gt; 26.1.1
* Bump pyinstaller-hooks-contrib 2026.4 =&gt; 2026.5
* Bump pytest-rerunfailures 16.1 =&gt; 16.2
* Bump python-discovery 1.2.2 =&gt; 1.3.1
* Bump requests 2.33.1 =&gt; 2.34.2
* Bump ruff 0.15.12 =&gt; 0.15.13
* Bump trove-classifiers 2026.4.28.13 =&gt; 2026.5.7.17
* Bump urllib3 2.6.3 =&gt; 2.7.0
* Bump uv 0.11.8 =&gt; 0.11.14
* Bump virtualenv 21.3.0 =&gt; 21.3.3

Authored by: dlp-bot</content>
</entry>
<entry>
<title>[ie/youtube] Drop support for `bun&lt;1.2.11` and `bun&gt;1.3.14` (#16786)</title>
<updated>2026-05-24T23:07:42Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-24T23:07:42Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=98e42eb04486e00bf86479b24dbfe19321f652ee'/>
<id>urn:sha1:98e42eb04486e00bf86479b24dbfe19321f652ee</id>
<content type='text'>
Closes #16766
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Drop support for `node&lt;22` (#16787)</title>
<updated>2026-05-24T22:56:27Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-24T22:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=b536d72c869e47eb048fc54746e4d2f384706d2f'/>
<id>urn:sha1:b536d72c869e47eb048fc54746e4d2f384706d2f</id>
<content type='text'>
Closes #16765
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Drop support for `deno&lt;2.3.0` (#16788)</title>
<updated>2026-05-24T22:49:00Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-24T22:49:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e534a32619d1d944631a0483f28522bdd11f0745'/>
<id>urn:sha1:e534a32619d1d944631a0483f28522bdd11f0745</id>
<content type='text'>
Closes #16767
Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Update 2 actions in 2 workflows (#16743)</title>
<updated>2026-05-22T17:23:03Z</updated>
<author>
<name>dlp-bot</name>
</author>
<published>2026-05-22T17:23:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=125bb40468a8618e592d607c1c496095fda764f0'/>
<id>urn:sha1:125bb40468a8618e592d607c1c496095fda764f0</id>
<content type='text'>
* Bump github/codeql-action v4.35.2 =&gt; v4.35.5
* Bump zizmorcore/zizmor-action v0.5.3 =&gt; v0.5.6

Authored by: dlp-bot</content>
</entry>
<entry>
<title>[build] Rename requirements files to clean up dependency graph (#16740)</title>
<updated>2026-05-16T20:30:45Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-16T20:30:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=32f1671a906bf375e5b5d39433dd13f917a8dfa7'/>
<id>urn:sha1:32f1671a906bf375e5b5d39433dd13f917a8dfa7</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[build] Upgrade all Linux binaries to Python 3.14 (#16738)</title>
<updated>2026-05-16T20:06:48Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-16T20:06:48Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=410e0af5379c5fc5f2acb6abaa8965637f80ad76'/>
<id>urn:sha1:410e0af5379c5fc5f2acb6abaa8965637f80ad76</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Update 8 actions in 7 workflows (#16384)</title>
<updated>2026-05-16T00:24:12Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-16T00:24:12Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a85b38621286903b9124fdb05d177983d8273ec7'/>
<id>urn:sha1:a85b38621286903b9124fdb05d177983d8273ec7</id>
<content type='text'>
* Bump actions/cache v5.0.3 =&gt; v5.0.5
* Bump actions/setup-node v6.3.0 =&gt; v6.4.0
* Bump actions/upload-artifact v7.0.0 =&gt; v7.0.1
* Bump denoland/setup-deno v2.0.3 =&gt; v2.0.4
* Bump github/codeql-action v4.33.0 =&gt; v4.35.2
* Bump pypa/gh-action-pypi-publish v1.13.0 =&gt; v1.14.0
* Bump rhysd/actionlint 1.7.11 =&gt; 1.7.12
* Bump zizmorcore/zizmor-action v0.5.2 =&gt; v0.5.3

Authored by: bashonly</content>
</entry>
<entry>
<title>[build] Update 28 dependencies (#16467)</title>
<updated>2026-05-05T22:54:25Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-05T22:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=c8695f52a91f0d2aabbba7b7200c1099bfa9a3e5'/>
<id>urn:sha1:c8695f52a91f0d2aabbba7b7200c1099bfa9a3e5</id>
<content type='text'>
* Bump build 1.4.2 =&gt; 1.4.4
* Bump certifi 2026.2.25 =&gt; 2026.4.22
* Bump charset-normalizer 3.4.6 =&gt; 3.4.7
* Bump cryptography 46.0.6 =&gt; 47.0.0
* Bump deno 2.7.8 =&gt; 2.7.14
* Bump filelock 3.25.2 =&gt; 3.29.0
* Bump identify 2.6.18 =&gt; 2.6.19
* Bump idna 3.11 =&gt; 3.13
* Bump packaging 26.0 =&gt; 26.2
* Bump pathspec 1.0.4 =&gt; 1.1.1
* Bump pip 26.0.1 =&gt; 26.1
* Bump platformdirs 4.9.4 =&gt; 4.9.6
* Bump pre-commit 4.5.1 =&gt; 4.6.0
* Bump pygments 2.19.2 =&gt; 2.20.0
* Bump pyinstaller 6.19.0 =&gt; 6.20.0
* Bump pyinstaller-hooks-contrib 2026.3 =&gt; 2026.4
* Bump pyinstaller[win32] 6.19.0 =&gt; 6.20.0
* Bump pyinstaller[win_amd64] 6.19.0 =&gt; 6.20.0
* Bump pyinstaller[win_arm64] 6.19.0 =&gt; 6.20.0
* Bump pytest 9.0.2 =&gt; 9.0.3
* Bump python-discovery 1.2.0 =&gt; 1.2.2
* Bump requests 2.33.0 =&gt; 2.33.1
* Bump rich 14.3.3 =&gt; 15.0.0
* Bump ruff 0.15.8 =&gt; 0.15.12
* Bump trove-classifiers 2026.1.14.14 =&gt; 2026.4.28.13
* Bump uv 0.11.1 =&gt; 0.11.8
* Bump virtualenv 21.2.0 =&gt; 21.3.0
* Bump zipp 3.23.0 =&gt; 3.23.1

Authored by: bashonly</content>
</entry>
<entry>
<title>[cleanup] Misc (#16630)</title>
<updated>2026-05-05T22:00:57Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-05T22:00:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=3a12be701c28aff4dd4824adb911cc7987dd86ba'/>
<id>urn:sha1:3a12be701c28aff4dd4824adb911cc7987dd86ba</id>
<content type='text'>
* Fix PyPy dependency issue with cffi
* Export requirements files from dependency groups
* Simplify bundle targets &amp; rework build flow
* Code cleanup &amp; type annotation fixes
* Update FFmpeg-Builds status in README

Authored by: bashonly</content>
</entry>
<entry>
<title>[cleanup] Misc (#16452)</title>
<updated>2026-05-03T22:19:08Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-03T22:19:08Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=35684c1171dd8b99da825cf43a0b2c06b43824b7'/>
<id>urn:sha1:35684c1171dd8b99da825cf43a0b2c06b43824b7</id>
<content type='text'>
* Include `pin*` extras in lockfile
* Fix and clean up `devscripts/update_requirements.py`
* Improve release channel documentation
* Remove false statement from `--prefer-insecure` documentation
* Assorted code cleanup
* Set `GH_TELEMETRY=false` in CI/CD whenever `gh` is used
* Add comments about required checks in CI workflows
* Run `test-workflows.yml` for every PR so its checks can be required
* Verify actionlint attestation in CI
* Remove zizmor version to reduce workflow maintenance burden
  (zizmor-action handles pinning on its end)

Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Bump pytest to 9.x (#16470)</title>
<updated>2026-05-03T20:13:57Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-05-03T20:13:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=27973bae5ea3467ac412bea3b79cbeeb7de71e81'/>
<id>urn:sha1:27973bae5ea3467ac412bea3b79cbeeb7de71e81</id>
<content type='text'>
* Bump pytest 8.4.2 =&gt; 9.0.2
* Bump pytest-rerunfailures 14.0 =&gt; 16.1

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[ie/soundcloud] Improve error handling (#16602)</title>
<updated>2026-04-30T22:23:20Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-30T22:23:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=ebf0c0f61e3e578db26b45eb24d643f1a64bf17f'/>
<id>urn:sha1:ebf0c0f61e3e578db26b45eb24d643f1a64bf17f</id>
<content type='text'>
Closes #16603
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/ard] Support new `ardsounds` domain (#16381)</title>
<updated>2026-04-19T21:37:26Z</updated>
<author>
<name>Tom Schuster</name>
</author>
<published>2026-04-19T21:37:26Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=165ee77a2be1b3360f1b82e03a933348ecd13e41'/>
<id>urn:sha1:165ee77a2be1b3360f1b82e03a933348ecd13e41</id>
<content type='text'>
Closes #16383
Authored by: evilpie</content>
</entry>
<entry>
<title>[ie/soop] Adapt extractors to new domain (#16436)</title>
<updated>2026-04-19T21:27:28Z</updated>
<author>
<name>thematuu</name>
</author>
<published>2026-04-19T21:27:28Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=068d5efd3047a39a7d869d49067aa1594e359276'/>
<id>urn:sha1:068d5efd3047a39a7d869d49067aa1594e359276</id>
<content type='text'>
Closes #16121, Closes #16125, Closes #16347, Closes #16368
Authored by: thematuu</content>
</entry>
<entry>
<title>[devscripts] `update_requirements`: Add reporting functionality (#16454)</title>
<updated>2026-04-10T23:48:52Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-10T23:48:52Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=2c28ee5d76d2c0d350407fd81dbdd71394b67993'/>
<id>urn:sha1:2c28ee5d76d2c0d350407fd81dbdd71394b67993</id>
<content type='text'>
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[ie/youtube] Fix PO token sanitization for Python&gt;=3.14.4 (#16453)</title>
<updated>2026-04-10T23:31:55Z</updated>
<author>
<name>Deltadroid</name>
</author>
<published>2026-04-10T23:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=9c1f3cf3373620c593c4e315f276ac134f6beb20'/>
<id>urn:sha1:9c1f3cf3373620c593c4e315f276ac134f6beb20</id>
<content type='text'>
Ref: https://github.com/python/cpython/issues/145264

Authored by: syphyr</content>
</entry>
<entry>
<title>[ie/twitch:clips] Fix extractor (#16466)</title>
<updated>2026-04-10T23:20:48Z</updated>
<author>
<name>Ziah Jyothi</name>
</author>
<published>2026-04-10T23:20:48Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=c229d4b62053dc287337f300df13bd433d4084da'/>
<id>urn:sha1:c229d4b62053dc287337f300df13bd433d4084da</id>
<content type='text'>
Closes #16464
Authored by: Ventriduct</content>
</entry>
<entry>
<title>[build] Harden release workflow (#16444)</title>
<updated>2026-04-07T23:32:29Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-07T23:32:29Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a4acc4223289eeb4d32af7b798bfe6e9c38f4b8d'/>
<id>urn:sha1:a4acc4223289eeb4d32af7b798bfe6e9c38f4b8d</id>
<content type='text'>
* Prepare to remove the `release` branch
* Remove use of PUSH_VERSION_COMMIT variable
* Use RELEASE_KEY for releases

Authored by: bashonly</content>
</entry>
<entry>
<title>[ie] `_resolve_nuxt_array`: Handle Pinia `skipHydrate` (#16447)</title>
<updated>2026-04-07T15:34:46Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-04-07T15:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=8001ff4349fa4eaafd0f88fd8abdf8756090596d'/>
<id>urn:sha1:8001ff4349fa4eaafd0f88fd8abdf8756090596d</id>
<content type='text'>
Ref: https://pinia.vuejs.org/api/pinia/functions/skipHydrate.html

Authored by: doe1080</content>
</entry>
<entry>
<title>[ci] Fix update wiki workflow (#16448)</title>
<updated>2026-04-07T11:20:49Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-07T11:20:49Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=9f0fc9a6333b912c83b177542cd3a3cc1c6ff326'/>
<id>urn:sha1:9f0fc9a6333b912c83b177542cd3a3cc1c6ff326</id>
<content type='text'>
Fix 40ffb79d499e6b37682fddbe6affec20186a3d86

Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Update wiki via this repository (#16446)</title>
<updated>2026-04-07T10:12:17Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-07T10:12:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=40ffb79d499e6b37682fddbe6affec20186a3d86'/>
<id>urn:sha1:40ffb79d499e6b37682fddbe6affec20186a3d86</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>Pin to exact version for all dependencies in `pin*` extras (#16443)</title>
<updated>2026-04-07T00:30:55Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-07T00:30:55Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=88c8a68eb52268111e224293e9a6519944971096'/>
<id>urn:sha1:88c8a68eb52268111e224293e9a6519944971096</id>
<content type='text'>
Fix 5f6a214616f6fc3831a2535bcd1f837e90549d10

Authored by: bashonly</content>
</entry>
<entry>
<title>Add lockfile and pinned extras (#16421)</title>
<updated>2026-04-06T22:58:27Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-06T22:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=5f6a214616f6fc3831a2535bcd1f837e90549d10'/>
<id>urn:sha1:5f6a214616f6fc3831a2535bcd1f837e90549d10</id>
<content type='text'>
* Add `pin`, `pin-curl-cffi`, `pin-secretstorage` and `pin-deno` extras
* Check in a `uv.lock` for devs
* Add `devscripts/update_requirements.py` for dependency upgrades

Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[rh:curl_cffi] Fix supported impersonate targets (#16440)</title>
<updated>2026-04-05T23:31:00Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-05T23:31:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=565dcfec4e5c035b5544de4a369f654b8a60e9e6'/>
<id>urn:sha1:565dcfec4e5c035b5544de4a369f654b8a60e9e6</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Fix outdated quickjs-ng warning (#16437)</title>
<updated>2026-04-05T17:03:47Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-05T17:03:47Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=04b2261cbf1aafb964320062dbb33e74ec613291'/>
<id>urn:sha1:04b2261cbf1aafb964320062dbb33e74ec613291</id>
<content type='text'>
Ref: https://github.com/quickjs-ng/quickjs/pull/1324

Closes #16403
Authored by: bashonly</content>
</entry>
<entry>
<title>[test] Add default and curl-cffi extras to hatch-test env (#16397)</title>
<updated>2026-04-04T21:44:27Z</updated>
<author>
<name>JSubelj</name>
</author>
<published>2026-04-04T21:44:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=f14d2f2d548a45fef221aa3821e5a1bf450d5c0b'/>
<id>urn:sha1:f14d2f2d548a45fef221aa3821e5a1bf450d5c0b</id>
<content type='text'>
Authored by: JSubelj</content>
</entry>
<entry>
<title>[update] Bump GitHub REST API version to `2026-03-10` (#16435)</title>
<updated>2026-04-04T21:34:57Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-04T21:34:57Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=fe5e67c0545a4aac9d404b220c21ba53d1048353'/>
<id>urn:sha1:fe5e67c0545a4aac9d404b220c21ba53d1048353</id>
<content type='text'>
Ref: https://github.blog/changelog/2026-03-12-rest-api-version-2026-03-10-is-now-available/

Authored by: bashonly</content>
</entry>
<entry>
<title>[rh:curl_cffi] Support `curl_cffi` 0.15.x (#16429)</title>
<updated>2026-04-04T02:29:27Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-04-04T02:29:27Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=0f45ecc920f31c3c5704c62bad8da2e2844ff9bc'/>
<id>urn:sha1:0f45ecc920f31c3c5704c62bad8da2e2844ff9bc</id>
<content type='text'>
* Remove the `curl-cffi-compat` extra
* Add impersonate targets missing from the curl_cffi 0.14.x bump
* Add curl-cffi to musllinux_aarch64 builds
* Migrate from delocate-fuse to delocate-merge
* Remove unnecessary wheel surgery step in macos build job
* Add macos_verify build job to verify on x86_64

Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/bandcamp:weekly] Fix extractor (#16373)</title>
<updated>2026-03-29T16:47:19Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-29T16:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=2d7b278666bfbf12cf287072498dd275c946b968'/>
<id>urn:sha1:2d7b278666bfbf12cf287072498dd275c946b968</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>Fix `default` extra for `ios` platforms (#16376)</title>
<updated>2026-03-29T16:41:33Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-29T16:41:33Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=a5aae189452d11ca731a4fb409d0136c668bd7c6'/>
<id>urn:sha1:a5aae189452d11ca731a4fb409d0136c668bd7c6</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[devscripts] Handle `ejs` updates for requirements files (#16374)</title>
<updated>2026-03-29T16:37:15Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-29T16:37:15Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=fcccbc68496d8af1b7c24cd5e45e83af4ca76f18'/>
<id>urn:sha1:fcccbc68496d8af1b7c24cd5e45e83af4ca76f18</id>
<content type='text'>
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[build] Fix PyPI publishing (#16375)</title>
<updated>2026-03-29T16:33:26Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-29T16:33:26Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=cdc465a34674d15edf52b656457f6006b9e03edf'/>
<id>urn:sha1:cdc465a34674d15edf52b656457f6006b9e03edf</id>
<content type='text'>
Fix 87eaf886f5a1fed00639baf3677ac76281cd98f9

Authored by: bashonly</content>
</entry>
<entry>
<title>[build] Harden build/release workflows (#16358)</title>
<updated>2026-03-28T00:10:58Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-28T00:10:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=87eaf886f5a1fed00639baf3677ac76281cd98f9'/>
<id>urn:sha1:87eaf886f5a1fed00639baf3677ac76281cd98f9</id>
<content type='text'>
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[ie/rtp] Support multi-part episodes and `--no-playlist` (#16299)</title>
<updated>2026-03-21T19:52:25Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-21T19:52:25Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=f01e1a1ced581c13f28c7da45eb6396cb9fff6e4'/>
<id>urn:sha1:f01e1a1ced581c13f28c7da45eb6396cb9fff6e4</id>
<content type='text'>
Closes #16286
Authored by: bashonly</content>
</entry>
<entry>
<title>Release 2026.03.17</title>
<updated>2026-03-17T23:25:11Z</updated>
<author>
<name>github-actions[bot]</name>
</author>
<published>2026-03-17T23:25:11Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7fd74d10097833ebce0cb162e0ccf7825de9b768'/>
<id>urn:sha1:7fd74d10097833ebce0cb162e0ccf7825de9b768</id>
<content type='text'>
Created by: bashonly

:ci skip all
</content>
</entry>
<entry>
<title>[ie/youtube] Update ejs to 0.8.0 (#16269)</title>
<updated>2026-03-17T23:17:34Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T23:17:34Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=04d6974f502bbdfaed72c624344f262e30ad9708'/>
<id>urn:sha1:04d6974f502bbdfaed72c624344f262e30ad9708</id>
<content type='text'>
* Also default to `main` for `player_js_variant` extractor-arg

Closes #16256
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[test:networking] Mark all CurlCFFIRH tests as flaky for any OS (#16266)</title>
<updated>2026-03-17T22:45:03Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T22:45:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=18656b2f2af41a138793c7012a88f467c0d90274'/>
<id>urn:sha1:18656b2f2af41a138793c7012a88f467c0d90274</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Fix `--live-from-start` support (#16254)</title>
<updated>2026-03-17T22:44:30Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T22:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=1b6ec8fc2589a1733a0937270faa4230ce6b1ca5'/>
<id>urn:sha1:1b6ec8fc2589a1733a0937270faa4230ce6b1ca5</id>
<content type='text'>
Closes #16237
Authored by: bashonly</content>
</entry>
<entry>
<title>[build] Use PyInstaller v6.19.0 for Windows (#16265)</title>
<updated>2026-03-17T19:48:07Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T19:48:07Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7fab4c2b23e16c4a4f94020a37a6bdf8d502be37'/>
<id>urn:sha1:7fab4c2b23e16c4a4f94020a37a6bdf8d502be37</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Always respect `webpage_client` extractor-arg (#16250)</title>
<updated>2026-03-17T19:47:34Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T19:47:34Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=66c4947e9cb70c9de96f7da75f9acbe4192d6c9d'/>
<id>urn:sha1:66c4947e9cb70c9de96f7da75f9acbe4192d6c9d</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ci] Bump actions pins (#16252)</title>
<updated>2026-03-17T18:04:32Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-17T18:04:32Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=4fc768b7f7194a05b13ad3e7bc5bfde84ed9ede7'/>
<id>urn:sha1:4fc768b7f7194a05b13ad3e7bc5bfde84ed9ede7</id>
<content type='text'>
* Bump actions/cache v5.0.2 → v5.0.3
* Bump actions/download-artifact v7.0.0 → v8.0.1
* Bump actions/setup-node v6.2.0 → v6.3.0
* Bump actions/upload-artifact v6.0.0 → v7.0.0
* Bump docker/setup-qemu-action v3.7.0 → v4.0.0
* Bump github/codeql-action v4.31.9 → v4.33.0
* Bump oven-sh/setup-bun v2.1.2 → v2.2.0
* Bump zizmorcore/zizmor-action v0.4.1 → v0.5.2
* Bump actionlint v1.7.9 → v1.7.11
* Bump zizmor v1.22.0 → v1.23.1
* Adapt zizmor configuration to new version

Authored by: bashonly</content>
</entry>
<entry>
<title>[docs] Fix `player_client` extractor-arg documentation (#16235)</title>
<updated>2026-03-13T17:35:36Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-13T17:35:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e68afb28277b4bee39726dbcbb06801edde9f659'/>
<id>urn:sha1:e68afb28277b4bee39726dbcbb06801edde9f659</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>Release 2026.03.13</title>
<updated>2026-03-13T08:45:00Z</updated>
<author>
<name>github-actions[bot]</name>
</author>
<published>2026-03-13T08:45:00Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=990fdf36dd985403cb171e4b92d1d7f01a4e273d'/>
<id>urn:sha1:990fdf36dd985403cb171e4b92d1d7f01a4e273d</id>
<content type='text'>
Created by: bashonly

:ci skip all
</content>
</entry>
<entry>
<title>[ie/youtube] Update ejs to 0.7.0 (#16231)</title>
<updated>2026-03-13T08:29:40Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-13T08:29:40Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=92f1d99dbe1e10d942ef0963f625dbc5bc0768aa'/>
<id>urn:sha1:92f1d99dbe1e10d942ef0963f625dbc5bc0768aa</id>
<content type='text'>
Closes #16118, Closes #16212
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki &lt;contact@grub4k.dev&gt;</content>
</entry>
<entry>
<title>[ie/tiktok] Fix challenge solving (#16223)</title>
<updated>2026-03-13T05:12:36Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-13T05:12:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=db62e438a15743b156ca5ebfc6dbe160e9bc1662'/>
<id>urn:sha1:db62e438a15743b156ca5ebfc6dbe160e9bc1662</id>
<content type='text'>
Fix e3f0d8b731b40176bcc632bf92cfe5149402b202

Closes #16199
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube:tab] Improve description extraction (#16057)</title>
<updated>2026-03-11T06:19:50Z</updated>
<author>
<name>Peter Devine</name>
</author>
<published>2026-03-11T06:19:50Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=3e36cf9cdb12ef566416c5620a1a95b5a0221017'/>
<id>urn:sha1:3e36cf9cdb12ef566416c5620a1a95b5a0221017</id>
<content type='text'>
Closes #16056
Authored by: Peter-Devine</content>
</entry>
<entry>
<title>[ie/youtube:tab] Fix album extraction (#16041)</title>
<updated>2026-03-11T05:48:20Z</updated>
<author>
<name>Frieder Hannenheim</name>
</author>
<published>2026-03-11T05:48:20Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=ae025da02364f4d085953f41fd0d32ade3c4afb9'/>
<id>urn:sha1:ae025da02364f4d085953f41fd0d32ade3c4afb9</id>
<content type='text'>
Closes #16016
Authored by: FriederHannenheim</content>
</entry>
<entry>
<title>[ie/youtube] Request `web_safari` &amp; `web_creator` client configs (#16198)</title>
<updated>2026-03-11T05:32:30Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-11T05:32:30Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=48a61d0f38b156785d24df628d42892441e008c4'/>
<id>urn:sha1:48a61d0f38b156785d24df628d42892441e008c4</id>
<content type='text'>
Closes #16144
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Fix `web_embedded` player client (#16177)</title>
<updated>2026-03-10T23:25:13Z</updated>
<author>
<name>SparseOrnament15</name>
</author>
<published>2026-03-10T23:25:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=f2bd3202c0ffa3f0c0069c44ca53b625dca568bc'/>
<id>urn:sha1:f2bd3202c0ffa3f0c0069c44ca53b625dca568bc</id>
<content type='text'>
Closes #16077
Authored by: SparseOrnament15, bashonly

Co-authored-by: bashonly &lt;88596187+bashonly@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[ie/youtube] Fix `use_ad_playback_context` extractor-arg (#16196)</title>
<updated>2026-03-10T23:24:03Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-10T23:24:03Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=7e145ac1cae8f891e18c9375fa23097f1dfa0b19'/>
<id>urn:sha1:7e145ac1cae8f891e18c9375fa23097f1dfa0b19</id>
<content type='text'>
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Fix `android_vr` player client (#16168)</title>
<updated>2026-03-10T22:08:13Z</updated>
<author>
<name>gamer191</name>
</author>
<published>2026-03-10T22:08:13Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=ff459e5fc04b1a061212672626b7bfa23ff3cdcd'/>
<id>urn:sha1:ff459e5fc04b1a061212672626b7bfa23ff3cdcd</id>
<content type='text'>
Closes #16150
Authored by: gamer191</content>
</entry>
<entry>
<title>Release 2026.03.03</title>
<updated>2026-03-03T16:36:58Z</updated>
<author>
<name>github-actions[bot]</name>
</author>
<published>2026-03-03T16:36:58Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=b8058cdf378cbbf60669b665dea146fb7dc90117'/>
<id>urn:sha1:b8058cdf378cbbf60669b665dea146fb7dc90117</id>
<content type='text'>
Created by: bashonly

:ci skip all
</content>
</entry>
<entry>
<title>[ie/youtube] Skip webpage player response by default (#16126)</title>
<updated>2026-03-03T16:20:22Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-03T16:20:22Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=2ecc4c3bc300701d85e2cbaeb2b28a921a68f0f0'/>
<id>urn:sha1:2ecc4c3bc300701d85e2cbaeb2b28a921a68f0f0</id>
<content type='text'>
* Needed for d3165e83ffc0088eef5e594927ea9ac99a6e2ce6
  to be effective with the `web` player client

Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/youtube] Force player `9f4cc5e4` (#16123)</title>
<updated>2026-03-03T14:48:45Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-03T14:48:45Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=d3165e83ffc0088eef5e594927ea9ac99a6e2ce6'/>
<id>urn:sha1:d3165e83ffc0088eef5e594927ea9ac99a6e2ce6</id>
<content type='text'>
Closes #16118
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/patreon] Fix extractors (#16112)</title>
<updated>2026-03-02T22:55:43Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-03-02T22:55:43Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=bf4dfffe0164385c29a2dcb0367110babe4d4f27'/>
<id>urn:sha1:bf4dfffe0164385c29a2dcb0367110babe4d4f27</id>
<content type='text'>
Closes #15218, Closes #16111
Authored by: bashonly</content>
</entry>
<entry>
<title>[ie/zapiks] Improve extraction (#16030)</title>
<updated>2026-02-26T16:26:17Z</updated>
<author>
<name>doe1080</name>
</author>
<published>2026-02-26T16:26:17Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=6f796a2bff332f72c3f250207cdf10db852f6016'/>
<id>urn:sha1:6f796a2bff332f72c3f250207cdf10db852f6016</id>
<content type='text'>
Authored by: doe1080</content>
</entry>
<entry>
<title>[ie/thechosen] Rework extractor (#16021)</title>
<updated>2026-02-22T23:12:53Z</updated>
<author>
<name>0x∅</name>
</author>
<published>2026-02-22T23:12:53Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=e3118604aa99a5514342d6a002c9b4a3fe1235b4'/>
<id>urn:sha1:e3118604aa99a5514342d6a002c9b4a3fe1235b4</id>
<content type='text'>
Closes #16008
Authored by: 0xvd</content>
</entry>
<entry>
<title>[ie/aenetworks] Fix extraction (#16036)</title>
<updated>2026-02-22T21:53:36Z</updated>
<author>
<name>bashonly</name>
</author>
<published>2026-02-22T21:53:36Z</published>
<link rel='alternate' type='text/html' href='http://git.twilken.net/yt-dlp/commit/?id=338dbebdb8627a95bd8f72ed86fdc2d50c8e2d14'/>
<id>urn:sha1:338dbebdb8627a95bd8f72ed86fdc2d50c8e2d14</id>
<content type='text'>
Fix 24856538595a3b25c75e1199146fcc82ea812d97

Authored by: bashonly</content>
</entry>
</feed>
