Repository navigation
Releases: doabell/sparkle
Releases · doabell/sparkle
Release list
Sparkle v0.6.0
0.6.0 — 2026-10-29
- Add a compact mini player with synchronized lyrics, playback and seek controls, scrollable volume, and an optional always-on-top mode.
- Customize Discord presence with editable metadata and lyric templates, artwork and progress controls, and a live track preview.
- Fix seeks at both ends of the progress bar and prevent delayed playback events or command replies from overwriting newer playback state.
- Improve queue paging, large track lists, and navigation so stale requests cannot replace the current view or queue.
- Keep player artwork visible between track changes and show cached artwork immediately when rows return.
- Repair lyric display and refresh, reuse unchanged audio fingerprints during full library scans, and restore Windows taskbar icons.
- Add local playback diagnostic captures and history-recorder health in Settings, with clearer command outcomes, device recovery diagnostics, and crash-recovery listen endings.
- Keep listening history without an automatic retention limit; expire diagnostic events after seven days and omit them from new library backups.
- Upgrade desktop, audio, storage, and updater dependencies while preserving existing audio identities and refreshing bundled license notices.
- Streamline build and release checks, reuse verified Windows packages, and expand playback, browser, and audio-identity regression coverage.
Windows x64 setup. Creates a Start menu shortcut.
Upgrading from an older MSI: close Sparkle, uninstall the MSI, then run this setup. Your library data stays in the same app-data directory. In-app updates require this setup version.
Sparkle v0.5.0
What's Changed
- fix: preserve library metadata and improve lyrics and artist artwork by @doabell in #19
- fix: improve UI consistency across motion, hover, and themes by @doabell in #20
- ci: split PR checks, coverage, and release by @doabell in #18
- feat: add Velopack setup, manual updates, and offline license notices by @doabell in #21
Full Changelog: v0.4.0...v0.5.0
Sparkle v0.4.0
What's Changed
- fix: lead synced lyric transitions into timestamps by @doabell in #14
- fix: stabilize lyrics and player transitions by @doabell in #15
- feat: add now-playing layouts and unify app appearance by @doabell in #16
- test: add TypeScript and Rust coverage gates by @doabell in #17
Full Changelog: v0.3.0...v0.4.0
Sparkle v0.3.0
Sparkle 0.3.0 adds loudness normalization and a clearer, more consistent Settings experience.
Highlights
- Sound Check normalization with Scan and Rescan controls.
- Reorganized Settings with dedicated Diagnostics and Licenses sections.
- Improved playback recovery, diagnostics, and failure logging.
- Fixed synchronized lyrics behavior and isolated development data.
- Updated application and development dependencies.
See the changelog for details.
Sparkle v0.2.0
What's Changed
- chore(licensing): add third-party notices and debug attribution by @doabell in #2
- Remove N/P keyboard shortcuts by @doabell in #3
- feat(discord): add configurable S3-compatible artwork storage by @doabell in #4
- feat(discord): preserve artwork cache across stores by @doabell in #5
- fix: harden playback, library, and accessibility behavior by @doabell in #6
Full Changelog: v0.1.0...v0.2.0
Sparkle v0.1.0
Sparkle, local-first music player for Windows.