Commit Graph
5 Commits
Author SHA1 Message Date
Daniel 09133511f7 feat: add isrc support 2026-10-11 10:44:36 +02:00
Daniel d76ed2ce55 fix: animated artwork album cache poisoned by title-only fallback
Only cache artwork results that were matched by album. Previously the
first track looked up in an album decided the cached answer for every
other track: the title-only fallback (and its miss) was stored under the
album key, so later tracks in the album inherited it even when a
title-specific lookup would have found artwork.

fetchAnimatedArtwork now returns a scope key alongside the result — the
album key only when album-matched, else the title key. The dedupe skips
in artwork.ts and index.ts compare against that effective scope, so
skipping within an album stays free whenever the album matched.
2026-10-02 09:00:41 +02:00
Daniel Inama fa309cb8b6 Merge branch 'dev' into dev 2026-09-26 10:13:34 +02:00
Daniel 47813e0559 feat: add fps setting 2026-09-26 10:11:26 +02:00
Daniel 8ef69f57a2 feat: animated artwork
Animated artwork over the Now Playing artwork tile, behind a
new "Animated Artwork" setting.
2026-09-26 09:19:01 +02:00