2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-10-08 12:44:26 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
yt-dlp: updated to 2024.10.7
yt-dlp 2024.10.07
Core changes
cookies: Fix cookie load error handling
Extractor changes
applepodcasts: Fix extractor
cwtv: Fix extractor
instagram
Do not hardcode user-agent
Fix extractor
noodlemagazine: Fix extractor
patreon: Extract all m3u8 formats for locked posts
youtube: Change default player clients to ios,mweb
Postprocessor changes
xattrmetadata: Try to write each attribute
|
2024-09-30 19:11:47 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
yt-dlp: updated to 2024.9.27
yt-dlp 2024.09.27
Core changes
Allow none arg to negate --convert-subs and --convert-thumbnails
Fix format sorting bug with vp9.2 vcodec
Raise minimum recommended Python version to 3.9
cookies: Improve error message for Windows --cookies-from-browser chrome issue
utils: mimetype2ext: Recognize aacp as aac
Extractor changes
Fix JW Player format parsing
Handle decode errors when reading responses
abc.net.au: iview, showseries: Fix extraction
adn: Fix extractors
asobistage: Support redirected URLs
bandcamp: user: Fix extraction
beacon: Add extractor
bilibili
Fix chapters and subtitles extraction
Fix festival URL support
biliintl: Fix referer header
dropbox: Fix password-protected video support
ertgr: Fix video extraction
eurosport: Support local URL variants
facebook
ads: Fix extractor
reel: Improve metadata extraction by lengzuo
germanupa: Add extractor
hgtvde: Fix extractor
huya: video: Add extractor
iprima: Fix zoom URL support
khanacademy: Fix extractor
kick
clips: Support new URL format
vod: Support new URL format
kika: Add extractor
lnkgo: Remove extractor
loom: Fix m3u8 formats extraction
mediaklikk: Fix extractor
mojevideo: Add extractor
niconico: Fix m3u8 formats extraction
nzz: Fix extractor
patreoncampaign: Support API URLs
pinterest: Extend _VALID_URL
radiko: Extract unique id values
rtp: Support more subpages
rumblechannel: Fix extractor
rutube: Support livestreams
samplefocus: Fix extractor
screenrec: Add extractor
sen: Add extractor
servus: Fix extractor
snapchatspotlight: Add extractor
svtpage: Fix extractor
tenplay: Fix extractor
tiktok: Fix web formats extraction
twitter: spaces: Support video spaces
vidflex: Add extractor
vimeo
Always try to extract original format
Fix HLS audio format sorting
watchespn: Improve auth support
wistia: Support password-protected videos
ximalaya: Add VIP support
xinpianchang: Fix extractor
yleareena: Support podcasts
youtube
Add po_token, visitor_data, data_sync_id extractor args
Support excluding player_clients in extractor-arg
clip: Prioritize https formats
tab: Fix shorts tab extraction
Networking changes
Fix handler not being added to RequestError
Pin curl-cffi version to < 0.7.2
Request Handler: websockets: Upgrade websockets to 13.0
Misc. changes
build
Bump PyInstaller version pin to >=6.10.0
Pin delocate version for macos
ci
Add comment sanitization workflow
Add issue tracker anti-spam protection
cleanup: Miscellaneous
|
2024-08-06 08:33:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
yt-dlp: updated to 2024.8.6
yt-dlp 2024.08.06
Core changes
jsinterp: Improve slice implementation
Extractor changes
discoveryplusitaly: Support sport and olympics URLs
gem.cbc.ca: live: Fix extractor
niconico: Fix extractor
olympics: Fix extraction
youku: Fix extractor
youtube
Change default player clients to ios,web_creator
Fix n function name extraction for player b12cc44b
|
2024-08-02 09:51:15 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
yt-dlp: updated to 2024.8.1
yt-dlp 2024.08.01
Core changes
utils: unified_timestamp: Recognize Sunday
Extractor changes
abematv: Fix availability extraction
cbc.ca: player: Fix extractor
discoveryplus: Support olympics URLs
kick: clips: Add extractor
learningonscreen: Add extractor
mediaklikk: Fix extractor
mlbtv: Fix makeup game extraction
olympics: Fix extractor
tva: Fix extractor
tver: Support olympic URLs
vimeo: review: Fix password-protected video extraction
youtube
Change default player clients to ios,tv
Fix n function name extraction for player 20dfca59
Fix age-verification workaround
Player client maintenance
|
2024-07-25 08:49:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
yt-dlp: updated to 2024.7.25
yt-dlp 2024.07.25
Extractor changes
abematv: Adapt key retrieval to request handler framework
facebook: Fix extraction
mlbtv: Fix extractor
tiktok: Fix and deprioritize JSON subtitles
vimeo: Fix chapters extraction
youtube: Fix n function name extraction for player 3400486c
Misc. changes
build: Pin setuptools version
|
2024-07-17 05:39:10 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
yt-dlp: updated to 2024.7.16
2024.07.16
Core changes
Fix noprogress if test=True with --quiet and --verbose
Support auto-tty and no_color-tty for --color
update: Fix network error handling
utils: parse_codecs: Fix parsing of mixed case codec strings by bashonly
Extractor changes
adn: Adjust for .com domain change
afreecatv: Fix login and use legacy_ssl
box: Support enterprise URLs
digitalconcerthall: Extract HEVC and FLAC formats
dplay: Fix extractors
epidemicsound: Support sound effects URLs
generic: Fix direct video link extensions
picarto: Fix extractors
soundcloud: permalink, user: Extract tracks only
tiktok: live: Fix room ID extraction
tv5monde: Support browser impersonation
youtube
Avoid poToken experiment player responses
Invalidate nsig cache from < 2024.07.09
Reduce android client priority
Networking changes
Add legacy_ssl request extension
Request Handler: curl_cffi: Support curl_cffi 0.7.X by coletdjnz
Misc. changes
build
Include curl_cffi in yt-dlp_linux by bashonly
Pin curl-cffi to 0.5.10 for Windows by bashonly
cleanup: Miscellaneous: 89a161e by bashonly
|
2024-07-11 22:02:32 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
yt-dlp: updated to 2024.7.9
2024.07.09
Core changes
- Do not alter default format selection when simulated
Extractor changes
- **youtube**: Remove broken `n` function extraction fallback
|
2024-07-03 10:22:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
yt-dlp: updated to 2024.7.2
yt-dlp 2024.07.02
Core changes
Fix --compat-opt allow-unsafe-ext
Extractor changes
banbye: Fix extractor
murrtube: Fix extractor
zaiko: Support JWT video URLs
Postprocessor changes
embedthumbnail: Fix embedding with mutagen
Misc. changes
cleanup: Miscellaneous
|
2024-07-02 11:04:40 by Adam Ciarcinski | Files touched by this commit (3) | |
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
|