Skip to content

Releases: doabell/sparkle

Sparkle v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:48
db4b2d1

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 06:11

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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 15:56

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

Choose a tag to compare

@github-actions github-actions released this 24 Aug 06:01
a420c57

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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 11:01

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

Choose a tag to compare

@github-actions github-actions released this 21 Jul 10:12
1d27724

Sparkle, local-first music player for Windows.