v2.15.0
·
437 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Kick VODs download again. yt-dlp's own Kick extractor asks an endpoint
that answers 404 for every VOD created since Kick reworked its site, so a
pasted VOD link failed with "Unable to download JSON metadata". Astra now
asks the same playback endpoint Kick's player asks, hands yt-dlp the
manifest it returns, and keeps the page link on the record and in history.
The title and length come back from the same call, so the quality picker
and the saved filename show the real name rather than "manifest.m3u8". A
refused or deleted VOD fails with a plain reason instead of a 404, and the
session token in the resolved link never appears in the visible command.
Fixed
- Browser impersonation now actually engages for the sites that need it.
The site registry named a browser family while yt-dlp reports versioned
targets such asChrome-136, so the two never matched and the setting did
nothing. Astra now resolves the family against whatever the installed build
reports and picks the newest one, and still sends nothing when that family
is missing, because an unknown target ends the download rather than warning.