{"id":101015,"date":"2026-02-22T08:37:13","date_gmt":"2026-02-22T07:37:13","guid":{"rendered":"https:\/\/www.mcbluna.net\/wp\/?p=101015"},"modified":"2026-02-22T08:37:17","modified_gmt":"2026-02-22T07:37:17","slug":"yt-dlp-2026-02-21","status":"publish","type":"post","link":"https:\/\/www.mcbluna.net\/wp\/audio-video-applications\/yt-dlp-2026-02-21\/","title":{"rendered":"yt-dlp 2026.02.21"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>yt-dlp is a feature-rich command-line audio\/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc.<\/p>\n<cite><a aria-label=\" (opens in a new tab)\" href=\"https:\/\/github.com\/yt-dlp\/yt-dlp?tab=readme-ov-file#readme\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">README<\/a><\/cite><\/blockquote>\n\n\n\n<!--more-->\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"gb-grid-wrapper gb-grid-wrapper-df7e7f\">\n<div class=\"gb-grid-column gb-grid-column-db2ddf\"><div class=\"gb-container gb-container-db2ddf\">\n\n<p>Version<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-09c12c\"><div class=\"gb-container gb-container-09c12c\">\n\n<p>2026.02.21<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b64f21\"><div class=\"gb-container gb-container-b64f21\">\n\n<p>Release Date<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-4e7c79\"><div class=\"gb-container gb-container-4e7c79\">\n\n<p>2026-02-21<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-9cb803\"><div class=\"gb-container gb-container-9cb803\">\n\n<p>SHA-256 checksum file<a rel=\"noreferrer noopener\" href=\"https:\/\/www.mcbluna.net\/wp\/guides\/guide-how-to-verify-integrity-of-zidoo-firmware-file\/\" target=\"_blank\"><sup>*<\/sup><\/a><\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-1be98b\"><div class=\"gb-container gb-container-1be98b\">\n\n<figure class=\"gb-block-image gb-block-image-d3bf00\"><a href=\"https:\/\/1drv.ms\/u\/c\/e0ea6dbeca4dec92\/IQC6Ea_HpuL_SZZkAMEypascAZZjSz84DUXhJ1wjdpyQevU\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"gb-image gb-image-d3bf00\" src=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256.webp\" alt=\"SHA256\" title=\"yt-dlp.exe.sha256\" srcset=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256.webp 512w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256-300x300.webp 300w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256-150x150.webp 150w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256-24x24.webp 24w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256-36x36.webp 36w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/sha256-48x48.webp 48w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-f3bf1d\"><div class=\"gb-container gb-container-f3bf1d\">\n\n<p>Windows 64 bit<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-5c4337\"><div class=\"gb-container gb-container-5c4337\">\n\n<figure class=\"gb-block-image gb-block-image-e7dc4f\"><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/download\/2026.02.21\/yt-dlp.exe\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"410\" class=\"gb-image gb-image-e7dc4f\" src=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White.webp\" alt=\"GitHub Download\" title=\"yt-dlp.exe\" srcset=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White.webp 1000w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White-300x123.webp 300w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White-768x315.webp 768w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White-24x10.webp 24w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White-36x15.webp 36w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/apks\/GitHub_Logo_White-48x20.webp 48w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-37658a\"><div class=\"gb-container gb-container-37658a\">\n\n<p>Alternative Download &#8211; Windows 64 bit<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-62bc27\"><div class=\"gb-container gb-container-62bc27\">\n\n<figure class=\"gb-block-image gb-block-image-1dee6b\"><a href=\"https:\/\/1drv.ms\/u\/c\/e0ea6dbeca4dec92\/IQC9KQAM6waeS6PDLvDUwIGbAegRvxYw1X1v-iRH798Mjz8\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"gb-image gb-image-1dee6b\" src=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download.webp\" alt=\"OneDrive Download\" title=\"yt-dlp.exe\" srcset=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download.webp 512w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download-300x300.webp 300w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download-150x150.webp 150w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download-24x24.webp 24w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download-36x36.webp 36w, https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/OneDrive_download-48x48.webp 48w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-f9f59e\"><div class=\"gb-container gb-container-f9f59e\">\n\n<p>For additional platforms, please visit <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/tag\/2026.02.21\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/tag\/2026.02.21<\/a>.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-54e568\"><div class=\"gb-container gb-container-54e568\">\n\n<figure class=\"gb-block-image gb-block-image-d1ca20\"><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" class=\"gb-image gb-image-d1ca20 caption-align-center\" src=\"https:\/\/www.mcbluna.net\/wp\/wp-content\/uploads\/mcbluna_net\/clearpixel.webp\" alt=\"clearpixel\" title=\"clearpixel\"\/>\n<figcaption class=\"gb-headline gb-headline-dd799f gb-headline-text\">yt-dlp.exe 2026.02.21<\/figcaption>\n<\/figure>\n\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n\n\n\n<div class=\"gb-container gb-container-6c7fd9ab gb-accordion\">\n<div class=\"gb-container gb-container-d77dfb1c gb-accordion__item\" data-transition=\"slide\">\n\n<button class=\"gb-button gb-button-5c777dca gb-accordion__toggle\" id=\"gb-accordion-toggle-5c777dca\"><span class=\"gb-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" role=\"img\" class=\"gb-accordion__icon\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\" fill=\"currentColor\"><\/path><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" width=\"1em\" height=\"1em\" aria-hidden=\"true\" role=\"img\" class=\"gb-accordion__icon-open\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\" fill=\"currentColor\"><\/path><\/svg><\/span><span class=\"gb-button-text\">Changelog<\/span><\/button>\n\n\n<div id=\"gb-accordion-content-d36a63d8\" class=\"gb-accordion__content\"><div class=\"gb-container gb-container-d36a63d8\">\n\n<h4 class=\"wp-block-heading\">Core changes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>cookies<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/43229d1d5f47b313e1958d719faff6321d853ed3\" target=\"_blank\" rel=\"noreferrer noopener\">Ignore cookies with control characters<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15862\" target=\"_blank\" rel=\"noreferrer noopener\">#15862<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/syphyr\" target=\"_blank\" rel=\"noreferrer noopener\">syphyr<\/a><\/li>\n\n\n\n<li><strong>jsinterp<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/62574f5763755a8637880044630b12582e4a55a5\" target=\"_blank\" rel=\"noreferrer noopener\">Fix bitwise operations<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15985\" target=\"_blank\" rel=\"noreferrer noopener\">#15985<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/c9c86519753d6cdafa052945d2de0d3fcd448927\" target=\"_blank\" rel=\"noreferrer noopener\">Stringify bracket notation keys in object access<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15989\" target=\"_blank\" rel=\"noreferrer noopener\">#15989<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/d108ca10b926410ed99031fec86894bfdea8f8eb\" target=\"_blank\" rel=\"noreferrer noopener\">Support string concatenation with <code>+<\/code> and <code>+=<\/code><\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15990\" target=\"_blank\" rel=\"noreferrer noopener\">#15990<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Extractor changes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1d1358d09fedcdc6b3e83538a29b0b539cb9be3f\" target=\"_blank\" rel=\"noreferrer noopener\">Add browser impersonation support to more extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16029\" target=\"_blank\" rel=\"noreferrer noopener\">#16029<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1fbbe29b99dc61375bf6d786f824d9fcf6ea9c1a\" target=\"_blank\" rel=\"noreferrer noopener\">Limit <code>netrc_machine<\/code> parameter to shell-safe characters<\/a> by <a href=\"https:\/\/github.com\/Grub4K\" target=\"_blank\" rel=\"noreferrer noopener\">Grub4K<\/a><\/li>\n\n\n\n<li><strong>1tv<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/23c059a455acbb317b2bbe657efd59113bf4d5ac\" target=\"_blank\" rel=\"noreferrer noopener\">Extract chapters<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15848\" target=\"_blank\" rel=\"noreferrer noopener\">#15848<\/a>) by <a href=\"https:\/\/github.com\/hunter-gatherer8\" target=\"_blank\" rel=\"noreferrer noopener\">hunter-gatherer8<\/a><\/li>\n\n\n\n<li><strong>aenetworks<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/24856538595a3b25c75e1199146fcc82ea812d97\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/14959\" target=\"_blank\" rel=\"noreferrer noopener\">#14959<\/a>) by <a href=\"https:\/\/github.com\/Sipherdrakon\" target=\"_blank\" rel=\"noreferrer noopener\">Sipherdrakon<\/a><\/li>\n\n\n\n<li><strong>applepodcasts<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1ea7329cc91da38a790174e831fffafcb3ea3c3d\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15901\" target=\"_blank\" rel=\"noreferrer noopener\">#15901<\/a>) by <a href=\"https:\/\/github.com\/coreywright\" target=\"_blank\" rel=\"noreferrer noopener\">coreywright<\/a><\/li>\n\n\n\n<li><strong>dailymotion<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/224fe478b0ef83d13b36924befa53686290cb000\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15995\" target=\"_blank\" rel=\"noreferrer noopener\">#15995<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>facebook<\/strong>: ads: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/e2444584a3e590077b81828ad8a12fc4c3b1aa6d\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16002\" target=\"_blank\" rel=\"noreferrer noopener\">#16002<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>gem.cbc.ca<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/637ae202aca7a990b3b61bc33d692870dc16c3ad\" target=\"_blank\" rel=\"noreferrer noopener\">Support standalone, series &amp; Olympics URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15878\" target=\"_blank\" rel=\"noreferrer noopener\">#15878<\/a>) by <a href=\"https:\/\/github.com\/0xvd\" target=\"_blank\" rel=\"noreferrer noopener\">0xvd<\/a>, <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/makew0rld\" target=\"_blank\" rel=\"noreferrer noopener\">makew0rld<\/a><\/li>\n\n\n\n<li><strong>learningonscreen<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/46d5b6f2b7989d8991a59215d434fb8b5a8ec7bb\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16028\" target=\"_blank\" rel=\"noreferrer noopener\">#16028<\/a>) by <a href=\"https:\/\/github.com\/0xvd\" target=\"_blank\" rel=\"noreferrer noopener\">0xvd<\/a>, <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>locipo<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/442c90da3ec680037b7d94abf91ec63b2e5a9ade\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15486\" target=\"_blank\" rel=\"noreferrer noopener\">#15486<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a>, <a href=\"https:\/\/github.com\/gravesducking\" target=\"_blank\" rel=\"noreferrer noopener\">gravesducking<\/a><\/li>\n\n\n\n<li><strong>matchitv<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/8d6e0b29bf15365638e0ceeb803a274e4db6157d\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15204\" target=\"_blank\" rel=\"noreferrer noopener\">#15204<\/a>) by <a href=\"https:\/\/github.com\/gseddon\" target=\"_blank\" rel=\"noreferrer noopener\">gseddon<\/a><\/li>\n\n\n\n<li><strong>odnoklassniki<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/071ad7dfa012f5b71572d29ef96fc154cb2dc9cc\" target=\"_blank\" rel=\"noreferrer noopener\">Fix inefficient regular expression<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15974\" target=\"_blank\" rel=\"noreferrer noopener\">#15974<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>opencast<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/166356d1a1cac19cac14298e735eeae44b52c70e\" target=\"_blank\" rel=\"noreferrer noopener\">Support <code>oc-p.uni-jena.de<\/code> URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16026\" target=\"_blank\" rel=\"noreferrer noopener\">#16026<\/a>) by <a href=\"https:\/\/github.com\/LordMZTE\" target=\"_blank\" rel=\"noreferrer noopener\">LordMZTE<\/a><\/li>\n\n\n\n<li><strong>pornhub<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/6f38df31b477cf5ea3c8f91207452e3a4e8d5aa6\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15858\" target=\"_blank\" rel=\"noreferrer noopener\">#15858<\/a>) by <a href=\"https:\/\/github.com\/beacdeac\" target=\"_blank\" rel=\"noreferrer noopener\">beacdeac<\/a><\/li>\n\n\n\n<li><strong>saucepluschannel<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/97f03660f55696dc9fce56e7ee43fbe3324a9867\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15830\" target=\"_blank\" rel=\"noreferrer noopener\">#15830<\/a>) by <a href=\"https:\/\/github.com\/regulad\" target=\"_blank\" rel=\"noreferrer noopener\">regulad<\/a><\/li>\n\n\n\n<li><strong>soundcloud<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/81bdea03f3414dd4d086610c970ec14e15bd3d36\" target=\"_blank\" rel=\"noreferrer noopener\">Fix client ID extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16019\" target=\"_blank\" rel=\"noreferrer noopener\">#16019<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f532a91cef11075eb5a7809255259b32d2bca8ca\" target=\"_blank\" rel=\"noreferrer noopener\">Support browser impersonation<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16020\" target=\"_blank\" rel=\"noreferrer noopener\">#16020<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>spankbang<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1fe0bf23aa2249858c08408b7cc6287aaf528690\" target=\"_blank\" rel=\"noreferrer noopener\">Fix playlist title extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/14132\" target=\"_blank\" rel=\"noreferrer noopener\">#14132<\/a>) by <a href=\"https:\/\/github.com\/blauerdorf\" target=\"_blank\" rel=\"noreferrer noopener\">blauerdorf<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f05e1cd1f1052cb40fc966d2fc175571986da863\" target=\"_blank\" rel=\"noreferrer noopener\">Support browser impersonation<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/14130\" target=\"_blank\" rel=\"noreferrer noopener\">#14130<\/a>) by <a href=\"https:\/\/github.com\/blauerdorf\" target=\"_blank\" rel=\"noreferrer noopener\">blauerdorf<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>steam<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1a9c4b8238434c760b3e27d0c9df6a4a2482d918\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15028\" target=\"_blank\" rel=\"noreferrer noopener\">#15028<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li><strong>tele5<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/772559e3db2eb82e5d862d6d779588ca4b0b048d\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16005\" target=\"_blank\" rel=\"noreferrer noopener\">#16005<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>tver<\/strong>: olympic: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/02ce3efbfe51d54cb0866953af423fc6d1f38933\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15885\" target=\"_blank\" rel=\"noreferrer noopener\">#15885<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li><strong>tvo<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/a13f281012a21c85f76cf3e320fc3b00d480d6c6\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15903\" target=\"_blank\" rel=\"noreferrer noopener\">#15903<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li><strong>twitter<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/0d8898c3f4e76742afb2b877f817fdee89fa1258\" target=\"_blank\" rel=\"noreferrer noopener\">Fix error handling<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15993\" target=\"_blank\" rel=\"noreferrer noopener\">#15993<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a> (With fixes in <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/77221098fc5016f12118421982f02b662021972c\" target=\"_blank\" rel=\"noreferrer noopener\">7722109<\/a>)<\/li>\n\n\n\n<li><strong>visir<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/c7c45f52890eee40565188aee874ff4e58e95c4f\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15811\" target=\"_blank\" rel=\"noreferrer noopener\">#15811<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li><strong>vk<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/acfc00a955208ee780b4cb18ae26de7b62444153\" target=\"_blank\" rel=\"noreferrer noopener\">Solve JS challenges using native JS interpreter<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15992\" target=\"_blank\" rel=\"noreferrer noopener\">#15992<\/a>) by <a href=\"https:\/\/github.com\/0xvd\" target=\"_blank\" rel=\"noreferrer noopener\">0xvd<\/a>, <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>xhamster<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/133cb959be4d268e2cd6b3f1d9bf87fba4c3743e\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15831\" target=\"_blank\" rel=\"noreferrer noopener\">#15831<\/a>) by <a href=\"https:\/\/github.com\/0xvd\" target=\"_blank\" rel=\"noreferrer noopener\">0xvd<\/a><\/li>\n\n\n\n<li><strong>youtube<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/2204cee6d8301e491d8455a2c54fd0e1b23468f5\" target=\"_blank\" rel=\"noreferrer noopener\">Add more known player JS variants<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15975\" target=\"_blank\" rel=\"noreferrer noopener\">#15975<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/319a2bda83f5e54054661c56c1391533f82473c2\" target=\"_blank\" rel=\"noreferrer noopener\">Extract live adaptive <code>incomplete<\/code> formats<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15937\" target=\"_blank\" rel=\"noreferrer noopener\">#15937<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/CanOfSocks\" target=\"_blank\" rel=\"noreferrer noopener\">CanOfSocks<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/c105461647315f7f479091194944713b392ca729\" target=\"_blank\" rel=\"noreferrer noopener\">Update ejs to 0.5.0<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16031\" target=\"_blank\" rel=\"noreferrer noopener\">#16031<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li>date, search: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/c7945800e4ccd8cad2d5ee7806a872963c0c6d44\" target=\"_blank\" rel=\"noreferrer noopener\">Remove broken <code>ytsearchdate<\/code> support<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15959\" target=\"_blank\" rel=\"noreferrer noopener\">#15959<\/a>) by <a href=\"https:\/\/github.com\/stastix\" target=\"_blank\" rel=\"noreferrer noopener\">stastix<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Networking changes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Request Handler<\/strong>: curl_cffi: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/e74076141dc86d5603680ea641d7cec86a821ac8\" target=\"_blank\" rel=\"noreferrer noopener\">Deprioritize unreliable impersonate targets<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/16018\" target=\"_blank\" rel=\"noreferrer noopener\">#16018<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Misc. changes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>cleanup<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/abade83f8ddb63a11746b69038ebcd9c1405a00a\" target=\"_blank\" rel=\"noreferrer noopener\">Bump ruff to 0.15.x<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/15951\" target=\"_blank\" rel=\"noreferrer noopener\">#15951<\/a>) by <a href=\"https:\/\/github.com\/Grub4K\" target=\"_blank\" rel=\"noreferrer noopener\">Grub4K<\/a><\/li>\n\n\n\n<li>Miscellaneous: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/646bb31f39614e6c2f7ba687c53e7496394cbadb\" target=\"_blank\" rel=\"noreferrer noopener\">646bb31<\/a> by <a href=\"https:\/\/github.com\/Grub4K\" target=\"_blank\" rel=\"noreferrer noopener\">Grub4K<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n<\/div><\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>yt-dlp is a feature-rich command-line audio\/video downloader with support for thousands of sites. The project is a fork of youtube-dl based on the now inactive youtube-dlc. README<\/p>\n","protected":false},"author":2,"featured_media":89903,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","iawp_total_views":31,"footnotes":""},"categories":[162,5102],"tags":[163,5101],"class_list":["post-101015","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-audio-video-applications","category-yt-dlp","tag-audio-video-applications","tag-yt-dlp","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/posts\/101015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/comments?post=101015"}],"version-history":[{"count":6,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/posts\/101015\/revisions"}],"predecessor-version":[{"id":101021,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/posts\/101015\/revisions\/101021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/media\/89903"}],"wp:attachment":[{"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/media?parent=101015"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/categories?post=101015"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/tags?post=101015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}