WaveFlow

InstaZDLL·InstaZDLL.WaveFlow

Local-first music player with a Spotify-inspired UI.

WaveFlow is a local music player desktop app built with Tauri 2 and React 19. It scans your local audio folders, organizes tracks by album/artist/genre, and plays them with a real-time audio engine — no streaming, no cloud, your music stays on your machine. Features include smart playlists, BPM analysis, LRCLIB lyrics fetch, Last.fm scrobbling, Discord Rich Presence, DLNA streaming, a 6-band equalizer, A-B loop, sleep timer, mood radio, year-in-review Wrapped, and more.

winget install --id InstaZDLL.WaveFlow --exact --source winget

Latest 1.7.0·July 26, 2026

Release Notes

1.7.0 (2026-07-26) ✨ What's new in v1.7.0 WaveFlow 1.7.0 — living artwork & extensibility. Album covers now come alive with Apple-Music-style motion art, a new in-app plugin store lets you add features in one click, and bit-perfect audio on Windows (WASAPI Exclusive) is finally rock-solid. Add a big polish pass across lyrics and the library, plus a full native-speaker review of all 17 languages. Still 100% local-first — nothing leaves your machine. 🎞️ Album covers that move Albums can now come alive. WaveFlow shows animated covers behind the now-playing view, Apple-Music-style. They're found automatically by the new Apple Motion Artwork plugin — or you can set your own motion cover (a local .mp4) on any album's page. Prefer to keep them offline? Flip on the optional local cache. Albums without motion art simply show their normal cover, exactly like before. ─────────────────────────────────────────────────── Animated album cover in the now-playing view ─────────────────────────────────────────────────── 🧩 A plugin store Extend WaveFlow without leaving the app. The new plugin store (Settings → Plugins) installs curated plugins in one click, each verified before it lands. This release ships two official plugins — Web Radio (30 000+ stations) and Apple Motion Artwork — and plugins can now offer their own settings panel. ───────────────────────────────────────── Plugin store in Settings → Plugins ───────────────────────────────────────── 👤 Tidier artist pages

  • Collapse the biography with one click, so the discography comes first.
  • Split a merged artist — libraries that joined names with commas (e.g. "Artist A, Artist B") can now be split apart in place, no re-tagging your files. ─────────────────────────────────────────────── Artist page with the biography collapsed ─────────────────────────────────────────────── 🖱️ Right-click, everywhere The full track menu — Show in Explorer, Properties, add to playlist or queue, like… — now works when you right-click the title in the immersive view or a row in the play queue. These spots used to do nothing. 🎧 Better audio on Windows A big chunk of this release hardened WASAPI Exclusive — bit-perfect output that bypasses the Windows mixer for the cleanest possible sound:
  • the toggle now reliably turns on and off,
  • the progress bar and lyrics stay perfectly in sync while it's active,
  • it picks the right format for your device (yes, even 7.1 setups), and
  • it recovers gracefully if your audio device drops out or resets. 🎤 Lyrics
  • New "Prefer LRCLIB" toggle if you'd rather pull online lyrics before embedded ones.
  • Stronger synced-lyrics support — read first, and preserved when you edit.
  • Static lyrics now scroll all the way to the end in the immersive view.
  • A provider hiccup is no longer remembered as "no lyrics, forever." 📚 Library & scanning
  • Deep-rescan a single folder on demand.
  • The scan progress toast now shows which folder it's working through.
  • Give any genre its own picture.
  • Your listening history survives even if you later delete the tracks behind it.
  • Resetting the app now safety-backs-up every profile first, just in case. 🎨 Polish & fixes
  • Similar artists no longer show grey placeholder photos.
  • All 17 languages got a full native-speaker review pass.
  • Right-click menus now appear above the player bar (no more menus hiding behind it).
  • The main window stops creeping bigger on every launch and remembers where you left it — plus a new "Reset window position" action in Settings → Appearance.
  • Fixes for the GNOME/Wayland title bar, the startup splash screen, and assorted text/layout clipping. 📦 Recommended install Use your platform's package manager when one is available, so updates keep flowing through the tool you already use. Windows winget install InstaZDLL.WaveFlow Arch / Manjaro / EndeavourOS / CachyOS yay -S waveflow-bin

or: paru -S waveflow-bin

Fedora / RHEL / Rocky / Alma / CentOS Stream sudo dnf copr enable instazdll/waveflow sudo dnf install waveflow Debian / Ubuntu / Mint / Pop!_OS The Debian package is wave-flow (kebab-case, required by the Debian naming spec — Tauri bundles it that way from the WaveFlow product name). sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.buildkite.com/instazdll/waveflow/gpgkey
| sudo gpg --dearmor -o /etc/apt/keyrings/waveflow.gpg echo "deb [signed-by=/etc/apt/keyrings/waveflow.gpg] https://packages.buildkite.com/instazdll/waveflow/any/ any main"
| sudo tee /etc/apt/sources.list.d/waveflow.list sudo apt update && sudo apt install wave-flow macOS No Homebrew cask yet — grab the .dmg below. The bundle isn't Apple-signed, so right-click → Open the first time, or run xattr -cr /Applications/WaveFlow.app to clear the quarantine flag. Standalone download Everything is also available as a raw bundle below — .AppImage, .deb, .rpm, .exe, .msi, .dmg. Thanks to everyone who tested betas and sent feedback — it shaped a lot of this release. 💚

Installer types: nullsoft, wix

x64usernullsoft7DD35A4FC1B33BAA44AAB6769B1BBADD98442159BD0049FA0623D8E73BB643B0
x64machinewixA9B5C89BD2B70320A5CD1941A9D1B984788C19AAA10E29FEBF84922C26FA2610

Details

Homepage
https://waveflow.app/
License
GPL-3.0
Publisher
InstaZDLL
Support
https://github.com/InstaZDLL/WaveFlow/issues
Privacy Policy
https://github.com/InstaZDLL/WaveFlow/blob/main/.github/SECURITY.md
Copyright
Copyright © 2026 InstaZDLL. Licensed under GPL-3.0-only.
Moniker
waveflow

Tags

audiodesktopflaclocal-firstlrclibmusicmusic-playerreplaygainspotifytauri

Older versions (9)

1.6.0
x64usernullsoft7EB8CFED590642BF6E346335FDA1CDAF1AB23370D4DB7D67A9B0E7DA52DF5066
x64machinewix75DD3C134967EC395929BF999E122DFF703920FAD2E03DD18AD89504989F4610
1.5.1
x64usernullsoft269AE4EE33BAA9BDE5859F08CE041DB5436393C35D63966F5622BD61C5E9C8CC
x64machinewixB4D746423F1FB1D07AABFEBA24846DF5A86D531C9D06BA7F0B50CC35860B2CEE
1.5.0
x64usernullsoftC58A0A41A296179790B8E034D19A8CA25367D29E62F0A1D86685247BC68FC8AF
x64machinewix7BFEAD846290A960D15E8235CC69441FDB97C19BB886EEF406D2BAB837A28F94
1.4.0
x64usernullsoft024A919475DE24E7EA5028E0618D2C0F9048A08EF322FE3015BA2F8825894A72
x64machinewix3278D68F7F99282B0D65495B5B7CFFE9D577FE8471DC71B2D9B68F02D09D07D4
1.3.0
x64usernullsoftA0DFBFB2DB7F22E07A0F962A4A43D2AE3451DA39F5DE44F73DC21F23D3784CBF
x64machinewix01C9C738F7587FD964ED5CF0B72218A33A128BAAF2D397F15EA32169A80BF4C6
1.2.0
x64usernullsoftEE1125B3D6A9E14ECE1BF83EE2260F1939057AC55D5977F15CDC7475ADA76FB9
x64machinewix29EB78E31EBCE1ADD7683EB56635A2CD130ADCAC016F826B142A4C241F73C1BF
1.1.1
x64usernullsoft2B0E92CCB260A68FED2FDD561E5F340F7714A7169EC4AF8310766BE245EE4E40
x64machinewixDDF914599C869076114EE28DF0314C53AF96410C24E3FC6FD468162A7F7BBFF2
1.1.0
x64usernullsoft44960C29A8338E0EA44DCE25204F2E1D62362F81C67C72D18F8CFA67B119A99C
x64machinewix7C190FA36DF0D49C29804879A611516AD19C56A8C7107F98882E1C5B115CB302
1.0.0
x64usernullsoft0B1D62F7F6AB24382A90E95EB3C219973BC6308F29FFBC798073E3589D8AFADA
x64machinewixD127A3592CC4703593804FA38E727C34147932D3910A1EA7F98CFF8F751BF528