Repository navigation
Releases
nightly 2026.11.08.123449
This is a pre-release build
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Merge branch 'yt-dlp:master' into client-version-test-patch-1 by pukkandan
- Merge branch 'yt-dlp:master' into client-version-test-patch-1 by pukkandan
- Update instagram.py by pukkandan
Misc. changes
tv-samsung-and-kick-fix 2026.10.22.031353
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Merge branch 'yt-dlp:master' into client-version-test-patch-1 by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _extractors.py by pukkandan
- Update _video.py by pukkandan
- Update _video.py by pukkandan
- Update _video.py by pukkandan
- Update kick.py by pukkandan
- Update kick.py by pukkandan
- Update kick.py by pukkandan
- Update kick.py by pukkandan
- Update kick.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
- Improve
Content-Dispositionfilename parsing (#17727) by doe1080 devalue: Improve binary type parsing (#16934) by doe1080setproctitle: Fix NUL termination (#17724) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
- Improve
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- odnoklassniki: [F...
2026.09.28.052612
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Merge branch 'yt-dlp:master' into client-version-test-patch-1 by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
- Improve
Content-Dispositionfilename parsing (#17727) by doe1080 devalue: Improve binary type parsing (#16934) by doe1080setproctitle: Fix NUL termination (#17724) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
- Improve
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- odnoklassniki: Fix extractor (#17739) by InvalidUsernameException
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Networking changes
- Fix
+decoding in SOCKS proxy credentials (#17728) by doe1080 - Request Handler
- urllib
- websockets: Add legacy
connectworkaround for >=17.1 (#17747) by bashonly
Misc. changes
- ci: Update 3 actions in 3 workflows (#17748) by bashonly, dlp-bot
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- devscripts:
update_requirements: Preservecffidependencies onPyPy(#17716) by doe1080 - docs: [Fix
Namespacedocumentation](https://github.com/yt-dlp/yt-...
new-tv-downgraded 2026.09.28.142241
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Merge branch 'yt-dlp:master' into client-version-test-patch-1 by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
- Improve
Content-Dispositionfilename parsing (#17727) by doe1080 devalue: Improve binary type parsing (#16934) by doe1080setproctitle: Fix NUL termination (#17724) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
- Improve
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- odnoklassniki: Fix extractor (#17739) by InvalidUsernameException
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Networking changes
- Fix
+decoding in SOCKS proxy credentials (#17728) by doe1080 - Request Handler
- urllib
- websockets: Add legacy
connectworkaround for >=17.1 (#17747) by bashonly
Misc. changes
- ci: [Update 3 actions in 3 workflows](yt-dlp@779f59966974dcec0370a58...
2026.09.25.052809
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - changes to the header order to fix the remaining risk of false bot flagging by pukkandan
- update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti
2026.09.25.035703
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti
2026.09.24.155329
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti
2026.09.24.152617
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti
2026.09.24.151424
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti
2026.09.24.144004
A description of the various files is in the README
The zipimport Unix executable and release tarball contain code licensed under ISC and MIT. The PyInstaller-bundled executables are subject to these and other licenses, all of which are compiled in THIRD_PARTY_LICENSES.txt
Changelog
Core changes
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- Update _base.py by pukkandan
- [utils]
download_range_func: Update__eq__and__repr__to includefrom_info(#16393) by atsushi2965 - update
- utils
devalue: Improve binary type parsing (#16934) by doe1080subs_list_to_dict: Fix empty value handling (#17311) by doe1080
Extractor changes
- Do not warn on intentional generic results (#16683) by FraFraFra-LongD
- adn: Add
profile_idextractor-arg (#17522) by arobase-che - applepodcasts: Fix token caching (#17567) by tcely
- bandcamp: Fix extractors (#17546) by bashonly
- globalplayer: Fix extractors (#17442) by LillieH1000
- go: Improve error handling (#15882) by norepro
- niconico: channel: Support channels (#17398) by doe1080
- showroom: Fix extractor (#17488) by doe1080, wlerin
- ted: Fix extractor (#17510) by InvalidUsernameException
- tubitv
- Improve extractor (#16428) by InvalidUsernameException
- series: Fix extractor (#17545) by InvalidUsernameException
- twitch: clips: Fix extractor (#17554) by bashonly
- youtube: Use Safari UA for web_embedded client (#17684) by gamer191
Misc. changes
- cleanup: Remove obsolete Python compatibility code (#17357) by doe1080
- docs: Fix
Namespacedocumentation (#17324) by doe1080 - test: Fix handshake error matching for OpenSSL 4.x (#17491) by mikelolasagasti