Wavee app icon

Wavee

cproductsMusicv0.3.0 “Crest”
FreeOpen sourcex64 · ARM64~35 MB
The new Home with the daylist card, its countdown and Recently played
A new Home, built around your daylist
Full-screen view with the Spectrum visualizer and the lyric line over it
True full screen, with eight visualizers
An artist page in the artist's own colour, with the queue panel beside it
Every page takes its colour from the art
An episode page with chapters and transcript, in front of a profile page
Pages for podcast episodes and for people
Lossless FLAC playing, with the quality badge and normalization settings
Lossless FLAC through Wavee’s own decoders
Description

Spotify on Windows has always been a website in a box. Wavee speaks Spotify’s protocols itself and draws its own interface, so it opens in under a second and holds full refresh rate through a 10,000-song library.

New in 0.3 “Crest”: a rebuilt Home, a real full-screen view with eight visualizers driven by the audio you hear, lossless FLAC, pages for podcast episodes and people, and playback that no longer stutters when your PC is busy.

  • Spotify Connect in both directions
  • Lyrics synced to the syllable, beside the player or full screen
  • Tempo, key and listening stats across your library
  • YouTube, Twitch and radio as out-of-process modules
Additional information
Version
0.3.0 “Crest”
Released
2 Oct 2026
Requires
Windows 11, Spotify Premium
Get it from
Microsoft Store
Built with
FluentGpu

Independent project. Not affiliated with Spotify.

FluentGpu

A from-scratch UI engine for .NET 10. You write UI in plain C#; state lives in signals, so a change re-runs only the component that read it. It paints with Direct3D 12 and DirectWrite and ships as one NativeAOT binary.

Counter.csC#
sealed class Counter : Component
{
  public override Element Render()
  {
    var (count, setCount) = UseState(0);
    return VStack(12,
      Heading($"Count: {count}"),
      Button.Accent("+", () => setCount(count + 1)));
  }
}
// a click re-renders Counter, nothing else
Install from NuGet
<PackageReference Include="FluentGpu" Version="0.1.0" />
A value that changes 90 times a secondC#
var vol = UseFloatSignal(0.5f);
Slider.Create(vol);
// drag: thumb transform only. No render,
// no reconcile, no layout.
Navigating a full page, median frame time

Against WinUI 3 on the same ARM64 machine. NativeAOT both sides, pixel-identical pages, 620 of 620 runs.

8.33 ms · one 120 Hz frame16.67 ms · two framesFluentGpu8.4 msWinUI 316.7 ms05101520 ms
The rest of the results

Median unless noted. The losses are listed too.

MeasuredWinUI 3FluentGpu
Worst navigation frame64 ms10.9 ms
CPU per navigation6.3 ms1.1 ms
Memory, 1,000 navigations2.5 GiB104 MiB
Scroll 10k rows, CPU/frame0.98 ms0.31 ms
Cold start, 225 buttons201 ms110 ms
Where WinUI 3 wins
Empty-window memory37 MiB88 MiB
One-node updates, p90/p99~1 ms tighter
This window, frame by frame

Every frame your browser has drawn since you opened this page, checked against your display. The list keeps growing, but only the rows you can see exist.

Frames drawn
0
Rows that exist
0 of 0
Your display
–
Median frame
–
© 2026 Christos Karapasias · cproducts, KvK 98954148Privacy · Terms
–FluentGpu features fire as you scroll0/7
FluentGpu