·
1 commit
to main
since this release
Immutable
release. Only release title and notes can be modified.
Highlights
- Android playback: leftover last-frame on close is gone, play/pause stays in sync, the seek spinner only shows while the next frame buffers, and HLS reattaches the ExoPlayer surface after a session. Starting music tears down native video so the two players do not overlap.
- Remux before encode: a cold remux
init.m4s503 no longer jumps to 1080p encode. Playback stays on Original remux for a short window. Wiped transcode cache, remux heads, AAC channel layout, sidecar VTT 503, and NVENC detection are more reliable. - Windows sign-in: the unpackaged app finishes native login through
k7://callback/logininstead of spinning on the system-browser sign-in page. - Link previews: pasted movie / series / album / artist URLs now show the poster (title and overview already did). Admins can turn media previews off under Admin -> Experience -> General.
Changes
Bug Fixes
- fix(auth): complete windows native login via k7 protocol
- fix(web): show media posters in shared url previews
- fix(playback): stay on remux before encode fallback
- fix(transcode): recover wiped cache and keep encode windows
- fix(transcode): spawn remux heads from live tip
- fix(transcode): keep source aac channel layout
- fix(transcode): return 503 on sidecar vtt cache miss
- fix(transcode): detect nvenc without scale_cuda probe
- fix(maui): reattach exo surface after hls session
- fix(maui): show spinner only while seek buffers
- fix(maui): clear leftover frame when closing player
- fix(maui): keep play pause on user toggle
- fix(maui): tear down native video when audio starts
- fix(maui): keep android splash wordmark uncropped
Artifacts
- Docker:
ghcr.io/kaybi-gh/k7:1.11.1 - Android:
K7-1.11.1-android.apk - Windows:
K7-1.11.1-win-x64.zip - iOS:
K7-1.11.1-ios-sideload.ipa(AltStore source:apps.json)