Skip to content

v2.15.0

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 30 Aug 04:27
· 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 as Chrome-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.