Skip to content

K7 v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 14:55
· 72 commits to main since this release
Immutable release. Only release title and notes can be modified.
9863e31

Highlights

  • Native video chrome on Android/iOS MAUI: during playback the app swaps the Blazor WebView for ExoPlayer/MediaElement plus a full XAML control overlay (seek with chapters and thumbnails, audio/subs/quality, SyncPlay, cast, skip intro, next-episode autoplay, and touch gestures) so mobile and TV get a real native player UI instead of WebView controls over the picture which felt a bit laggy
  • Series rename re-link transfers watch state and cleans orphaned entries
  • Android Auto radio presets on home browse, plus a TV-navigable remote control panel

Changes

Features

  • feat(android-auto): add radio presets to home browse
  • feat(ui): make remote control panel tv-navigable
  • feat(maui): host native overlay during playback
  • feat(maui): add native video player overlay
  • feat(clients): add native video chrome helpers
  • feat(media): transfer watch state on re-link
  • feat(media): serie rename re-link and orphan cleanup

Bug Fixes

  • fix(android-auto): sync now-playing metadata on track change
  • fix(ui): restore focus after native video
  • fix(ui): harden js module dispose races
  • fix(ui): soft-patch library group cards on reidentify
  • fix(clients): guard playback progress against resume zero overwrite
  • fix(maui): rebind exoplayer auth before access token expiry
  • fix(media): match series by title and year
  • fix(ui): prefer configured card color over cover dominant
  • fix(ui): dedupe provider images with duplicate urls
  • fix(metadata): soft-skip missing serie episodes
  • fix(metadata): tvdb absolute episode fallback

Artifacts

  • Docker: ghcr.io/kaybi-gh/k7:1.2.0
  • Android: K7-1.2.0-android.apk
  • Windows: K7-1.2.0-win-x64.zip