Path to this page:
Subject: CVS commit: pkgsrc/net/yt-dlp
From: Adam Ciarcinski
Date: 2024-07-02 11:04:40
Message id: 20240702090440.8C37CFC74@cvs.NetBSD.org
Log Message:
yt-dlp: updated to 2024.07.01
yt-dlp 2024.07.01
Important changes
Security: [CVE-2024-38519] Properly sanitize file-extension to prevent file \
system modification and RCE
Unsafe extensions are now blocked from being downloaded
Core changes
Add playlist_channel and playlist_channel_id fields
Disallow unsafe extensions (CVE-2024-38519) by Grub4K
cookies: Fix --cookies-from-browser DE detection on Linux
Extractor changes
afreecatv
Support browser impersonation
catchstory: Add extractor
bilibili: Support legacy formats
bitchute: Fix extractors
brightcove: Upgrade requests to HTTPS
cloudflarestream: Fix _VALID_URL and embed extraction
cloudycdn: Fix formats extraction
digitalconcerthall: Rework extractor
facebook: reel: Fix extraction
francetv
Detect and raise errors for DRM
Fix extractor
generic: Add key_query extractor-arg by bashonly
graspop: Add extractor
jiocinema: series: Fix extraction
khanacademy: Fix extractors
laracasts: Add extractors
matchtv: Fix extractor
mediasite: Fix extraction
microsoftembed: Add extractors for dev materials
mlbtv: Fix extraction
neteasemusic: Extract more formats from new API
nhkradiru: Fix extractor
nuum: Fix formats extraction
orf
on
Add prefer_segments_playlist extractor-arg
Support segmented episodes
patreoncampaign: Fix campaign_id extraction
podbayfm: Fix extraction
pokergo: Make metadata extraction non-fatal
qqmusic: Fix extractors
rtvslo.si: show: Add extractor
soundcloud: Fix download format extraction
sproutvideo: Add extractors
tiktok
Detect and raise when login is required
Fix API extraction
tubitv
Fix extractor
series: Fix extractor
vimeo: Support browser impersonation
youtube
Extract all formats from multi-language m3u8s
Skip formats if nsig decoding fails
Suppress "Unavailable videos are hidden" warning
tab: Fix channel metadata extraction
Downloader changes
hls: Apply extra_param_to_key_url from info dict by bashonly
Postprocessor changes
embedthumbnail: Fix postprocessor
Networking changes
Request Handler: requests: Bump minimum requests version to 2.32.2
Misc. changes
build
Bump Pyinstaller to >=6.7.0 for all builds
Cache dependencies for macos job
Use macos-12 image for yt-dlp_macos
cleanup
Add more ruff rules
Bump ruff to 0.5.x
Miscellaneous: 6aaf96a by bashonly, c-basalt, jucor, seproDev
test: download: Raise on network errors
Files: