Skip to main content
v0.1 · Coming soon

Your music.Local.Beautiful. Yours.

WaveFlow plays your audio files the way Apple Music plays the cloud — no subscription, no ads, no telemetry. A fast library, synced lyrics, listening stats, all running on your machine.

Coming soon to Linux, macOS and Windows

  • Open source GPL-3.0
  • No account required
  • Zero telemetry

Everything a modern player should do.

No feature thrown in for hype. Every detail serves your daily listening.

  • Instant local library

    Indexes 6,000+ tracks in seconds. Watches your folders and auto-marks moved or deleted files.

  • Real-time audio engine

    Three lock-free threads, Symphonia decoding, CPAL output, SPSC ring buffer. No glitches, even under load.

  • Synced lyrics

    LRCLIB, embedded lyrics, .lrc import — the active line highlighted to the millisecond.

  • Listening stats

    Your top artists, peak hours, monthly albums — computed from local plays, never sent anywhere.

  • Multi-artist & playlists

    Every feature credit is clickable. Drag-and-drop to reorder playlists and the play queue. Persistent across sessions.

  • 100% open source

    Rust + React code on GitHub, GPL-3.0. Audit it, fork it, contribute. No tracker, no ads.

Built for your music, not ours.

Inspired by Apple Music and Spotify, the interface puts artwork, lyrics and plays first. Dark mode by default, light mode for those who like it.

You own your music. Let's take it back.

  • No subscription

    Your files, your player, for life. Download the app, that's it.

  • No DRM

    FLAC, ALAC, MP3, AAC, OGG, WAV — your files open everywhere, forever.

  • No tracking

    No outbound connections beyond optional metadata enrichment (Deezer).

  • No cloud

    It all lives on your disk. One SQLite per profile. Zero-effort migration.

Frequently asked

If yours isn't here, open an issue on GitHub.

Take your music back.

WaveFlow is landing soon on Linux, macOS and Windows. Star the project on GitHub and you'll be the first to know when v0.1 ships.