Skip to content

K7 v1.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 22:14
· 53 commits to main since this release
Immutable release. Only release title and notes can be modified.
3f2dcae

Highlights

  • Rematch library: when metadata is wrong, admins can rematch a whole library without wiping user data (favorites, progress, reviews, etc.). MusicBrainz IDs and AudioMuse also stay in sync so music intelligence does not break after a rematch. This should come in handy for users who installed K7 before the new identification algorithms, so they can reidentify existing libraries with the improved matching.
  • Stronger media identification:
    • Honor provider IDs in paths ([tmdbid-...] / [tvdbid-...] / [imdbid-...]) to skip ambiguous title search.
    • Series Auto provider: search TMDb and TVDB together, store both IDs, and choose the numbering that best fits your on-disk S/E layout.
    • Music: trust embedded MusicBrainz tag IDs first; year only re-ranks candidates so a bad tag year no longer kills the match.
  • UI polish:
    • Fixed a bug that was stopping the Keep Watching home section from showing next series episodes.
    • Fixed Home and Explore pages visual glitches (metadata refresh blinks, overlapping stills).

Changes

Features

  • feat(admin): add rematch library action and confirm dialog
  • feat(libraries): add rematch library media command
  • feat(media): transfer user state on rematch and reidentify
  • feat(music): preserve guids on rematch and reconcile audiomuse
  • feat(music): harden musicbrainz album identity from tags
  • feat(metadata): parse provider ids from media paths
  • feat(serie): add auto provider identity and numbering provider

Bug Fixes

  • fix(reviews): show local user avatars on media review cards
  • fix(home): show next series episode in keep watching at zero progress
  • fix(web): allow cover art and wikimedia image hosts in csp
  • fix(auth): show french login errors as alerts and harden redirects
  • fix(ui): resolve relative metadata picture urls on maui
  • fix(shared-profiles): fix pin verify, tv keypad, and preferences ux
  • fix(ui): prevent episode stills overlapping on mobile grid
  • fix(ui): fix explore music tv shelves and radio preset loading
  • fix(ui): scope home and explore media refresh to avoid blink
  • fix(ui): remove music intelligence unavailable banner

Artifacts

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