What's changed
- Many New Lyrics Providers: Five new sources race to find your lyrics — BetterLyrics word-sync, Lrc.Red, Kugou KRC word-sync, Musixmatch line-sync and SimpMusic video-matched — with word-first racing, a preferred-provider picker (Auto by default) and a source switcher with retry right from Now Playing.
- Smarter Lyrics Matching: Strict version-aware matching so "Song" never steals the lyrics of "Song (Interlude)", enhanced-LRC word stamps, timed lines always beating static text, plus fixed line-by-line sync, active scroll tracking and refetch-after-miss.
- Cooler & Lighter: Background work now gates on minimized/hidden instead of focus — motion-art decode pauses, karaoke tickers mute and Discord presence narrows when the window is out of sight — and lyrics scrolling no longer burns CPU.
- Playlist Link Import: Paste a Spotify, Apple Music or YouTube playlist link and get a preview plus one-tap local import — no API keys needed, with short-link support, friendly errors and sensible caps.
- Tougher Playback: Survives sync throws in hot callbacks, hardened shuffle indices, fatal-error breadcrumbs for diagnostics, mpv cache pinned to its own dir and a 120s deadline bounding prefetch assembly.
- Linux Packaging Fixes: Global hotkeys now work on distros missing keybinder (bundled in AppImage, declared in deb/rpm), and the AppImage no longer crashes off-Ubuntu — WebKit helpers and TLS modules ship inside with a patched helper path.
- Small Touches: Windows SMTC now shows the real app name and icon