Releases: kclauhk/yt-dlp
Releases · kclauhk/yt-dlp
2025.08.01.061825
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Use ffprobe to check format if format has no metadata by kclauhk
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- archive.org: Fix metadata extraction (#13880) by bashonly
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- eagleplatform: Remove extractors (#13469) by doe1080
- extrememusic: Add extractor by kclauhk
- facebook: Experimental by kclauhk
- fauliolive
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- rtve.es: program: Add extractor by meGAmeS1, seproDev
- southpark: Fix extractor by kclauhk
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tbsjp: Fix extractor (#13485) by garret1317
- tiktok: Fix web format resolution calculation by kclauhk
- tver
- tvw: news: Add extractor (#12907) by fries1234
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
Misc. changes
- build: [Use
macos-14
runner formacos
builds](https:...
2025.07.31.021021
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Use ffprobe to check format if format has no metadata by kclauhk
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- archive.org: Fix metadata extraction (#13880) by bashonly
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- eagleplatform: Remove extractors (#13469) by doe1080
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- fauliolive
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- rtve.es: program: Add extractor by meGAmeS1, seproDev
- southpark: Fix extractor by kclauhk
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tiktok: Fix web format resolution calculation by kclauhk
- tver
- tvw: news: Add extractor (#12907) by fries1234
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by bashonly - ci: [Bump supported PyPy vers...
2025.07.30.030149
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Use ffprobe to check format if format has no metadata by kclauhk
- cookies: Load cookies with float
expires
timestamps (#13873) by bashonly - utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- eagleplatform: Remove extractors (#13469) by doe1080
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- fauliolive
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- plyrembed: Add extractor (#13836) by seproDev
- rtve.es: program: Add extractor by meGAmeS1, seproDev
- southpark: Fix extractor by kclauhk
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tiktok: Fix web format resolution calculation by kclauhk
- tvw: news: Add extractor (#12907) by fries1234
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by bashonly - ci: Bump supported PyPy version to 3.11 (#13877) by bashonly
2025.07.28.013240
A description of the various files is in the README
Changelog
Core changes
- Deprecate
darwin_legacy_exe
support (#13857) by bashonly - Raise minimum recommended Python version to 3.10 (#13859) by bashonly
- Use ffprobe to check format if format has no metadata by kclauhk
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- eagleplatform: Remove extractors (#13469) by doe1080
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- fauliolive
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- neteasemusic: Support XFF (#11044) by c-basalt
- parlview: Rework extractor (#13788) by barryvan
- piramidetv: Add extractor by kclauhk
- plyrembed: Add extractor (#13836) by seproDev
- rtve.es: program: Add extractor by meGAmeS1, seproDev
- southpark: Fix extractor by kclauhk
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tiktok: Fix web format resolution calculation by kclauhk
- tvw: news: Add extractor (#12907) by fries1234
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly - hls: Fix
--hls-split-continuity
support (#13321) by tchebb
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
Misc. changes
- build: Use
macos-14
runner formacos
builds (#13814) by bashonly
2025.07.26.021403
A description of the various files is in the README
Changelog
Core changes
- Use ffprobe to check format if format has no metadata by kclauhk
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K parse_resolution
: Support width-only pattern (#13802) by doe1080random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- fauliolive: Add extractor (#13421) by CasperMcFadden95, seproDev
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- parlview: Rework extractor (#13788) by barryvan
- piramidetv: Add extractor by kclauhk
- plyrembed: Add extractor (#13836) by seproDev
- southpark: Fix extractor by kclauhk
- sportdeuschland: Support embedded player URLs (#13833) by InvalidUsernameException
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tiktok: Fix web format resolution calculation by kclauhk
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Downloader changes
- external: Work around ffmpeg's
file:
URL handling (#13844) by bashonly
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
2025.07.25.065628
A description of the various files is in the README
Changelog
Core changes
- Use ffprobe to check format if format has no metadata by kclauhk
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- parlview: Rework extractor (#13788) by barryvan
- piramidetv: Add extractor by kclauhk
- southpark: Fix extractor by kclauhk
- sproutvideo: Fix extractor (#13813) by bashonly
- tbs: Fix truTV support (#9683) by bashonly, ischmidt20
- tiktok: Fix web format resolution calculation by kclauhk
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
2025.07.24.030905
A description of the various files is in the README
Changelog
Core changes
- Use ffprobe to check format if format has no metadata by kclauhk
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- piramidetv: Add extractor by kclauhk
- southpark: Fix extractor by kclauhk
- sproutvideo: Fix extractor (#13813) by bashonly
- tiktok: Fix web format resolution calculation by kclauhk
- vimeo: Fix login support and require authentication (#13823) by bashonly
- vmware: Add extractor by kclauhk
- youtube
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
2025.07.23.022841
A description of the various files is in the README
Changelog
Core changes
- Use ffprobe to check format if format has no info by kclauhk
- utils
- Add
WINDOWS_VT_MODE
to globals (#12460) by Grub4K random_user_agent
: Bump versions (#13543) by bashonly
- Add
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- mediasite
- naver: Change API URL & add playlist extraction by kclauhk
- piramidetv: Add extractor by kclauhk
- southpark: Fix extractor by kclauhk
- sproutvideo: Fix extractor (#13813) by bashonly
- tiktok: Fix web format resolution calculation by kclauhk
- vmware: Add extractor by kclauhk
- youtube
Postprocessor changes
- embedthumbnail: Fix ffmpeg args for embedding in mp3 (#13720) by atsushi2965
- xattrmetadata: Add macOS "Where from" attribute (#12664) by rolandcrosby
2025.07.22.013144
A description of the various files is in the README
Changelog
Core changes
Extractor changes
- bilibili: Extract backup URLs by kclauhk
- bluey: Add extractor by kclauhk
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- idoltv: Add extractor by kclauhk
- kidoodletv: Add extractor by kclauhk
- mediasite
- meritplus: Add extractor by kclauhk
- naver: Change API URL & add playlist extraction by kclauhk
- piramidetv: Add extractor by kclauhk
- southpark: Fix extractor by kclauhk
- tiktok: Fix web format resolution calculation by kclauhk
- vmware: Add extractor by kclauhk
- youtube
2025.07.21.051750
A description of the various files is in the README
Changelog
Core changes
- Allow extractors to designate formats/subtitles for impersonation (#13778) by bashonly
- Don't let format testing alter the return code (#13767) by bashonly
- No longer enable
--mtime
by default (#12781) by seproDev - Use ffprobe when checking all formats if by kclauhk
- Warn when skipping formats (#13090) by bashonly
- jsinterp
- Cache undefined variable names (#13639) by bashonly (With fixes in 805519b)
- Fix variable scoping (#13639) by bashonly, seproDev
- utils
mimetype2ext
: Always parseflac
fromaudio/flac
(#13748) by bashonlyurlhandle_detect_ext
: Usex-amz-meta-file-type
headers (#13749) by bashonly
Extractor changes
- Add
_search_nextjs_v13_data
helper (#13398) by bashonly (With fixes in b5fea53) - Detect invalid m3u8 playlist data (#13601) by Grub4K
- 10play: Support new site domain (#13611) by Georift
- 9gag: Support browser impersonation (#13678) by bashonly
- aenetworks: Support new URL formats (#13747) by bashonly
- archive.org: Fix extractor (#13706) by rdamas
- bandaichannel: Remove extractor (#13152) by doe1080
- bandcamp: Extract tags (#13480) by WouterGordts
- bellmedia: Remove extractor (#13429) by doe1080
- bilibili: Extract backup URLs by kclauhk
- bilibilibangumi: Fix geo-block detection (#13667) by bashonly
- blackboardcollaborate: Support subtitles and authwalled videos (#12473) by flanter21
- bluey: Add extractor by kclauhk
- btvplus: Add extractor (#13541) by bubo
- ctv: Remove extractor (#13429) by doe1080
- dangalplay: Support other login regions (#13768) by bashonly
- extrememusic: Add extractor by kclauhk
- facebook: Rework extractor by kclauhk
- francetv: Improve error handling (#13726) by bashonly
- gimy: Add extractor by kclauhk
- giphy: Add extractor by kclauhk
- hotstar
- idoltv: Add extractor by kclauhk
- joqrag: Remove extractor (#13152) by doe1080
- kidoodletv: Add extractor by kclauhk
- limelight: Remove extractors (#13267) by doe1080
- lrtradio: Fix extractor (#13717) by Pawka
- mediasite
- meritplus: Add extractor by kclauhk
- mir24.tv: Add extractor (#13651) by swayll
- mixlr: Add extractors ([yt-dlp#13561]...