{"id":96894,"date":"2025-05-01T15:51:38","date_gmt":"2025-05-01T13:51:38","guid":{"rendered":"https:\/\/www.mcbluna.net\/wp\/?p=96894"},"modified":"2025-05-01T15:51:41","modified_gmt":"2025-05-01T13:51:41","slug":"yt-dlp-2025-04-30","status":"publish","type":"post","link":"https:\/\/www.mcbluna.net\/wp\/audio-video-applications\/yt-dlp-2025-04-30\/","title":{"rendered":"yt-dlp 2025.04.30"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">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-4f56ca\">\n<div class=\"gb-grid-column gb-grid-column-4c76f0\"><div class=\"gb-container gb-container-4c76f0\">\n\n<p class=\"wp-block-paragraph\">Version<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-96ce9\"><div class=\"gb-container gb-container-96ce9\">\n\n<p class=\"wp-block-paragraph\">2025.04.30<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c19\"><div class=\"gb-container gb-container-11c19\">\n\n<p class=\"wp-block-paragraph\">Release Date<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b1c76c\"><div class=\"gb-container gb-container-b1c76c\">\n\n<p class=\"wp-block-paragraph\">2025-04-30<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-dae130\"><div class=\"gb-container gb-container-dae130\">\n\n<p class=\"wp-block-paragraph\">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-fe563b\"><div class=\"gb-container gb-container-fe563b\">\n\n<figure class=\"gb-block-image gb-block-image-37931e\"><a href=\"https:\/\/1drv.ms\/u\/c\/e0ea6dbeca4dec92\/EfxbUnoMR-FJnIlmCxfe2B4BbHb0-19ccoveD8olzm596g\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"gb-image gb-image-37931e\" 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-655399\"><div class=\"gb-container gb-container-655399\">\n\n<p class=\"wp-block-paragraph\">Windows 64 bit<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b966f9\"><div class=\"gb-container gb-container-b966f9\">\n\n<figure class=\"gb-block-image gb-block-image-fc2243\"><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/download\/2025.04.30\/yt-dlp.exe\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"410\" class=\"gb-image gb-image-fc2243\" 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-bf25ad\"><div class=\"gb-container gb-container-bf25ad\">\n\n<p class=\"wp-block-paragraph\">Alternative Download &#8211; Windows 64 bit<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-259025\"><div class=\"gb-container gb-container-259025\">\n\n<figure class=\"gb-block-image gb-block-image-e954f\"><a href=\"https:\/\/1drv.ms\/u\/c\/e0ea6dbeca4dec92\/EX47ygRdncNMtthu2jVKPA8BmvphzCMmpWPB1_J7o5svEg\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" class=\"gb-image gb-image-e954f\" 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-8a0aa\"><div class=\"gb-container gb-container-8a0aa\">\n\n<p class=\"wp-block-paragraph\">For additional platforms, please visit <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/tag\/2025.04.30\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ek-link\">https:\/\/github.com\/yt-dlp\/yt-dlp\/releases\/tag\/2025.04.30<\/a>.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-54699b\"><div class=\"gb-container gb-container-54699b\">\n\n<figure class=\"gb-block-image gb-block-image-7b4f67\"><img loading=\"lazy\" decoding=\"async\" width=\"1\" height=\"1\" class=\"gb-image gb-image-7b4f67 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-27563 gb-headline-text\">yt-dlp.exe 2025.04.30<\/figcaption>\n<\/figure>\n\n<\/div><\/div>\n<\/div><\/div><\/div>\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><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/88eb1e7a9a2720ac89d653c0d0e40292388823bb\" target=\"_blank\" rel=\"noreferrer noopener\">Add <code>--preset-alias<\/code> option<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12839\" target=\"_blank\" rel=\"noreferrer noopener\">#12839<\/a>) by <a href=\"https:\/\/github.com\/Grub4K\" target=\"_blank\" rel=\"noreferrer noopener\">Grub4K<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>utils<\/strong>\n<ul class=\"wp-block-list\">\n<li><code>_yield_json_ld<\/code>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/45f01de00e1bc076b7f676a669736326178647b1\" target=\"_blank\" rel=\"noreferrer noopener\">Make function less fatal<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12855\" target=\"_blank\" rel=\"noreferrer noopener\">#12855<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><code>url_or_none<\/code>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/a473e592337edb8ca40cde52c1fcaee261c54df9\" target=\"_blank\" rel=\"noreferrer noopener\">Support WebSocket URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12848\" target=\"_blank\" rel=\"noreferrer noopener\">#12848<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/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><strong>abematv<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f5736bb35bde62348caebf7b188668655e316deb\" target=\"_blank\" rel=\"noreferrer noopener\">Fix thumbnail extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12859\" target=\"_blank\" rel=\"noreferrer noopener\">#12859<\/a>) by <a href=\"https:\/\/github.com\/Kiritomo\" target=\"_blank\" rel=\"noreferrer noopener\">Kiritomo<\/a><\/li>\n\n\n\n<li><strong>atresplayer<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/839d64325356310e6de6cd9cad28fb546619ca63\" target=\"_blank\" rel=\"noreferrer noopener\">Rework extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/11424\" target=\"_blank\" rel=\"noreferrer noopener\">#11424<\/a>) by <a href=\"https:\/\/github.com\/meGAmeS1\" target=\"_blank\" rel=\"noreferrer noopener\">meGAmeS1<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>bpb<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/80736b9c90818adee933a155079b8535bc06819f\" target=\"_blank\" rel=\"noreferrer noopener\">Fix formats extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13015\" target=\"_blank\" rel=\"noreferrer noopener\">#13015<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>cda<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/9032f981362ea0be90626fab51ec37934feded6d\" target=\"_blank\" rel=\"noreferrer noopener\">Fix formats extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12975\" target=\"_blank\" rel=\"noreferrer noopener\">#12975<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>cdafolder<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/cb271d445bc2d866c9a3404b1d8f59bcb77447df\" target=\"_blank\" rel=\"noreferrer noopener\">Extend <code>_VALID_URL<\/code><\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12919\" target=\"_blank\" rel=\"noreferrer noopener\">#12919<\/a>) by <a href=\"https:\/\/github.com\/fireattack\" target=\"_blank\" rel=\"noreferrer noopener\">fireattack<\/a>, <a href=\"https:\/\/github.com\/Kicer86\" target=\"_blank\" rel=\"noreferrer noopener\">Kicer86<\/a><\/li>\n\n\n\n<li><strong>crowdbunker<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/4ebf41309d04a6e196944f1c0f5f0154cff0055a\" target=\"_blank\" rel=\"noreferrer noopener\">Make format extraction non-fatal<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12836\" target=\"_blank\" rel=\"noreferrer noopener\">#12836<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>dacast<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/e7e3b7a55c456da4a5a812b4fefce4dce8e6a616\" target=\"_blank\" rel=\"noreferrer noopener\">Support tokenized URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12979\" target=\"_blank\" rel=\"noreferrer noopener\">#12979<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>dzen.ru<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/a3f2b54c2535d862de6efa9cfaa6ca9a2b2f7dd6\" target=\"_blank\" rel=\"noreferrer noopener\">Rework extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12852\" target=\"_blank\" rel=\"noreferrer noopener\">#12852<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>generic<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/34a061a295d156934417c67ee98070b94943006b\" target=\"_blank\" rel=\"noreferrer noopener\">Fix MPD extraction for <code>file:\/\/<\/code> URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12978\" target=\"_blank\" rel=\"noreferrer noopener\">#12978<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>getcourseru<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/741fd809bc4d301c19b53877692ae510334a6750\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12943\" target=\"_blank\" rel=\"noreferrer noopener\">#12943<\/a>) by <a href=\"https:\/\/github.com\/troex\" target=\"_blank\" rel=\"noreferrer noopener\">troex<\/a><\/li>\n\n\n\n<li><strong>ivoox<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/7faa18b83dcfc74a1a1e2034e6b0369c495ca645\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12768\" target=\"_blank\" rel=\"noreferrer noopener\">#12768<\/a>) by <a href=\"https:\/\/github.com\/NeonMan\" target=\"_blank\" rel=\"noreferrer noopener\">NeonMan<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>kika<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/3c1c75ecb8ab352f422b59af46fff2be992e4115\" target=\"_blank\" rel=\"noreferrer noopener\">Add playlist extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12832\" target=\"_blank\" rel=\"noreferrer noopener\">#12832<\/a>) by <a href=\"https:\/\/github.com\/1100101\" target=\"_blank\" rel=\"noreferrer noopener\">1100101<\/a><\/li>\n\n\n\n<li><strong>linkedin<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/73a26f9ee68610e33c0b4407b77355f2ab7afd0e\" target=\"_blank\" rel=\"noreferrer noopener\">Support feed URLs<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12927\" target=\"_blank\" rel=\"noreferrer noopener\">#12927<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li>events: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/b37ff4de5baf4e4e70c6a0ec34e136a279ad20af\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12926\" target=\"_blank\" rel=\"noreferrer noopener\">#12926<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>loco<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f5a37ea40e20865b976ffeeff13eeae60292eb23\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12934\" target=\"_blank\" rel=\"noreferrer noopener\">#12934<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>lrtradio<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/74e90dd9b8f9c1a5c48a2515126654f4d398d687\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12801\" target=\"_blank\" rel=\"noreferrer noopener\">#12801<\/a>) by <a href=\"https:\/\/github.com\/subrat-lima\" target=\"_blank\" rel=\"noreferrer noopener\">subrat-lima<\/a><\/li>\n\n\n\n<li><strong>manyvids<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/77aa15e98f34c4ad425aabf39dd1ee37b48f772c\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/10907\" target=\"_blank\" rel=\"noreferrer noopener\">#10907<\/a>) by <a href=\"https:\/\/github.com\/pj47x\" target=\"_blank\" rel=\"noreferrer noopener\">pj47x<\/a><\/li>\n\n\n\n<li><strong>mixcloud<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/db6d1f145ad583e0220637726029f8f2fa6200a0\" target=\"_blank\" rel=\"noreferrer noopener\">Refactor extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12830\" target=\"_blank\" rel=\"noreferrer noopener\">#12830<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a>, <a href=\"https:\/\/github.com\/WouterGordts\" target=\"_blank\" rel=\"noreferrer noopener\">WouterGordts<\/a><\/li>\n\n\n\n<li><strong>mlbtv<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/36da6360e130197df927ee93409519ce3f4075f5\" target=\"_blank\" rel=\"noreferrer noopener\">Fix device ID caching<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12980\" target=\"_blank\" rel=\"noreferrer noopener\">#12980<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>niconico<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/25cd7c1ecbb6cbf21dd3a6e59608e4af94715ecc\" target=\"_blank\" rel=\"noreferrer noopener\">Fix login support<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13008\" target=\"_blank\" rel=\"noreferrer noopener\">#13008<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/7d05aa99c65352feae1cd9a3ff8784b64bfe382a\" target=\"_blank\" rel=\"noreferrer noopener\">Remove DMC formats support<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12916\" target=\"_blank\" rel=\"noreferrer noopener\">#12916<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n\n\n\n<li>live: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1d45e30537bf83e069184a440703e4c43b2e0198\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12809\" target=\"_blank\" rel=\"noreferrer noopener\">#12809<\/a>) by <a href=\"https:\/\/github.com\/Snack-X\" target=\"_blank\" rel=\"noreferrer noopener\">Snack-X<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>panopto<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/9d26daa04ad5108257bc5e30f7f040c7f1fe7a5a\" target=\"_blank\" rel=\"noreferrer noopener\">Fix formats extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12925\" target=\"_blank\" rel=\"noreferrer noopener\">#12925<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>parti<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/425017531fbc3369becb5a44013e26f26efabf45\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12769\" target=\"_blank\" rel=\"noreferrer noopener\">#12769<\/a>) by <a href=\"https:\/\/github.com\/benfaerber\" target=\"_blank\" rel=\"noreferrer noopener\">benfaerber<\/a><\/li>\n\n\n\n<li><strong>raiplay<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/dce82346245e35a46fda836ca2089805d2347935\" target=\"_blank\" rel=\"noreferrer noopener\">Fix DRM detection<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12971\" target=\"_blank\" rel=\"noreferrer noopener\">#12971<\/a>) by <a href=\"https:\/\/github.com\/DTrombett\" target=\"_blank\" rel=\"noreferrer noopener\">DTrombett<\/a><\/li>\n\n\n\n<li><strong>reddit<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/28f04e8a5e383ff531db646190b4be45554610d6\" target=\"_blank\" rel=\"noreferrer noopener\">Support <code>--ignore-no-formats-error<\/code><\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12993\" target=\"_blank\" rel=\"noreferrer noopener\">#12993<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>royalive<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/e1847535e28788414a25546a45bebcada2f34558\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12817\" target=\"_blank\" rel=\"noreferrer noopener\">#12817<\/a>) by <a href=\"https:\/\/github.com\/CasperMcFadden95\" target=\"_blank\" rel=\"noreferrer noopener\">CasperMcFadden95<\/a><\/li>\n\n\n\n<li><strong>rtve<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f07ee91c71920ab1187a7ea756720e81aa406a9d\" target=\"_blank\" rel=\"noreferrer noopener\">Rework extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/10388\" target=\"_blank\" rel=\"noreferrer noopener\">#10388<\/a>) by <a href=\"https:\/\/github.com\/meGAmeS1\" target=\"_blank\" rel=\"noreferrer noopener\">meGAmeS1<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>rumble<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/58d0c83457b93b3c9a81eb6bc5a4c65f25e949df\" target=\"_blank\" rel=\"noreferrer noopener\">Improve format extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12838\" target=\"_blank\" rel=\"noreferrer noopener\">#12838<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>tokfmpodcast<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/91832111a12d87499294a0f430829b8c2254c339\" target=\"_blank\" rel=\"noreferrer noopener\">Fix formats extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12842\" target=\"_blank\" rel=\"noreferrer noopener\">#12842<\/a>) by <a href=\"https:\/\/github.com\/selfisekai\" target=\"_blank\" rel=\"noreferrer noopener\">selfisekai<\/a><\/li>\n\n\n\n<li><strong>tv2dk<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/a3e91df30a45943f40759d2c1e0b6c2ca4b2a263\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12945\" target=\"_blank\" rel=\"noreferrer noopener\">#12945<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>tvp<\/strong>: vod: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/4e69a626cce51428bc1d66dc606a56d9498b03a5\" target=\"_blank\" rel=\"noreferrer noopener\">Improve <code>_VALID_URL<\/code><\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12923\" target=\"_blank\" rel=\"noreferrer noopener\">#12923<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><strong>tvw<\/strong>: tvchannels: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/ed8ad1b4d6b9d7a1426ff5192ff924f3371e4721\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12721\" target=\"_blank\" rel=\"noreferrer noopener\">#12721<\/a>) by <a href=\"https:\/\/github.com\/fries1234\" target=\"_blank\" rel=\"noreferrer noopener\">fries1234<\/a><\/li>\n\n\n\n<li><strong>twitcasting<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/de271a06fd6d20d4f55597ff7f90e4d913de0a52\" target=\"_blank\" rel=\"noreferrer noopener\">Fix livestream extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12977\" target=\"_blank\" rel=\"noreferrer noopener\">#12977<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>twitch<\/strong>: clips: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1ae6bff564a65af41e94f1a4727892471ecdd05a\" target=\"_blank\" rel=\"noreferrer noopener\">Fix uploader metadata extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13022\" target=\"_blank\" rel=\"noreferrer noopener\">#13022<\/a>) by <a href=\"https:\/\/github.com\/1271\" target=\"_blank\" rel=\"noreferrer noopener\">1271<\/a><\/li>\n\n\n\n<li><strong>twitter<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/1cf39ddf3d10b6512daa7dd139e5f6c0dc548bbc\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extraction when logged-in<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13024\" target=\"_blank\" rel=\"noreferrer noopener\">#13024<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li>spaces: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/70599e53b736bb75922b737e6e0d4f76e419bb20\" target=\"_blank\" rel=\"noreferrer noopener\">Improve metadata extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12911\" target=\"_blank\" rel=\"noreferrer noopener\">#12911<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>vimeo<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/22ac81a0692019ac833cf282e4ef99718e9ef3fa\" target=\"_blank\" rel=\"noreferrer noopener\">Extract from mobile API<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13034\" target=\"_blank\" rel=\"noreferrer noopener\">#13034<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li><strong>vk<\/strong>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/5361a7c6e2933c919716e0cb1e3116c28c40419f\" target=\"_blank\" rel=\"noreferrer noopener\">Fix chapters extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12821\" target=\"_blank\" rel=\"noreferrer noopener\">#12821<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/2381881fe58a723853350a6ab750a5efc9f10c85\" target=\"_blank\" rel=\"noreferrer noopener\">Fix uploader extraction<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12985\" target=\"_blank\" rel=\"noreferrer noopener\">#12985<\/a>) by <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/li>\n<\/ul>\n<\/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\/26feac3dd142536ad08ad1ed731378cb88e63602\" target=\"_blank\" rel=\"noreferrer noopener\">Add context to video request rate limit error<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12958\" target=\"_blank\" rel=\"noreferrer noopener\">#12958<\/a>) by <a href=\"https:\/\/github.com\/coletdjnz\" target=\"_blank\" rel=\"noreferrer noopener\">coletdjnz<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/ed6c6d7eefbc78fa72e4e60ad6edaa3ee2acc715\" target=\"_blank\" rel=\"noreferrer noopener\">Add extractor arg to skip &#8220;initial_data&#8221; request<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12865\" target=\"_blank\" rel=\"noreferrer noopener\">#12865<\/a>) by <a href=\"https:\/\/github.com\/leeblackc\" target=\"_blank\" rel=\"noreferrer noopener\">leeblackc<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/f484c51599a6cd01eb078ea7dc9bbba942967774\" target=\"_blank\" rel=\"noreferrer noopener\">Add warning on video captcha challenge<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12939\" target=\"_blank\" rel=\"noreferrer noopener\">#12939<\/a>) by <a href=\"https:\/\/github.com\/coletdjnz\" target=\"_blank\" rel=\"noreferrer noopener\">coletdjnz<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/61c9a938b390b8334ee3a879fe2d93f714e30138\" target=\"_blank\" rel=\"noreferrer noopener\">Cache signature timestamps<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13047\" target=\"_blank\" rel=\"noreferrer noopener\">#13047<\/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\/8cb08028f5be2acb9835ce1670b196b9b077052f\" target=\"_blank\" rel=\"noreferrer noopener\">Detect and warn when account cookies are rotated<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13014\" target=\"_blank\" rel=\"noreferrer noopener\">#13014<\/a>) by <a href=\"https:\/\/github.com\/coletdjnz\" target=\"_blank\" rel=\"noreferrer noopener\">coletdjnz<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/c2d6659d1069f8cff97e1fd61d1c59e949e1e63d\" target=\"_blank\" rel=\"noreferrer noopener\">Detect player JS variants for any locale<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13003\" target=\"_blank\" rel=\"noreferrer noopener\">#13003<\/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\/74fc2ae12c24eb6b4e02c6360c89bd05f3c8f740\" target=\"_blank\" rel=\"noreferrer noopener\">Do not strictly deprioritize <code>missing_pot<\/code> formats<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13061\" target=\"_blank\" rel=\"noreferrer noopener\">#13061<\/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\/fd8394bc50301ac5e930aa65aa71ab1b8372b8ab\" target=\"_blank\" rel=\"noreferrer noopener\">Improve warning for SABR-only\/SSAP player responses<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13049\" target=\"_blank\" rel=\"noreferrer noopener\">#13049<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a><\/li>\n\n\n\n<li>tab: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/72ba4879304c2082fecbb472e6cc05ee2d154a3b\" target=\"_blank\" rel=\"noreferrer noopener\">Extract continuation from empty page<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12938\" target=\"_blank\" rel=\"noreferrer noopener\">#12938<\/a>) by <a href=\"https:\/\/github.com\/coletdjnz\" target=\"_blank\" rel=\"noreferrer noopener\">coletdjnz<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>zdf<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/7be14109a6bd493a2e881da4f9e30adaf3e7e5d5\" target=\"_blank\" rel=\"noreferrer noopener\">Fix extractors<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12779\" target=\"_blank\" rel=\"noreferrer noopener\">#12779<\/a>) by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/InvalidUsernameException\" target=\"_blank\" rel=\"noreferrer noopener\">InvalidUsernameException<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Downloader changes<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>niconicodmc<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/8d127b18f81131453eaba05d3bb810d9b73adb75\" target=\"_blank\" rel=\"noreferrer noopener\">Remove downloader<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12916\" target=\"_blank\" rel=\"noreferrer noopener\">#12916<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/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><a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/ceab4d5ed63a1f135a1816fe967c9d9a1ec7e6e8\" target=\"_blank\" rel=\"noreferrer noopener\">Add PATCH request shortcut<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/12884\" target=\"_blank\" rel=\"noreferrer noopener\">#12884<\/a>) by <a href=\"https:\/\/github.com\/doe1080\" target=\"_blank\" rel=\"noreferrer noopener\">doe1080<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Misc. changes<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>cleanup<\/strong>: Miscellaneous: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/505b400795af557bdcfd9d4fa7e9133b26ef431c\" target=\"_blank\" rel=\"noreferrer noopener\">505b400<\/a> by <a href=\"https:\/\/github.com\/bashonly\" target=\"_blank\" rel=\"noreferrer noopener\">bashonly<\/a>, <a href=\"https:\/\/github.com\/seproDev\" target=\"_blank\" rel=\"noreferrer noopener\">seproDev<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ci<\/strong>: <a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/commit\/3690e91265d1d0bbeffaf6a9b8cc9baded1367bd\" target=\"_blank\" rel=\"noreferrer noopener\">Add file mode test to code check<\/a> (<a href=\"https:\/\/github.com\/yt-dlp\/yt-dlp\/issues\/13036\" target=\"_blank\" rel=\"noreferrer noopener\">#13036<\/a>) by <a href=\"https:\/\/github.com\/Grub4K\" target=\"_blank\" rel=\"noreferrer noopener\">Grub4K<\/a><\/p>\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":51,"footnotes":""},"categories":[162,5102],"tags":[163,5101],"class_list":["post-96894","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\/96894","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=96894"}],"version-history":[{"count":0,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/posts\/96894\/revisions"}],"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=96894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/categories?post=96894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mcbluna.net\/wp\/wp-json\/wp\/v2\/tags?post=96894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}