K7 v1.3.0
·
53 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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.
- Honor provider IDs in paths (
- 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