Native · Cross-platform · Bit-perfect

Half a million tracks.
Zero stutter.

Suave Player is a native, non-Electron audio player built for huge FLAC & MP3 libraries and the audiophile community. It boots instantly, scrolls 500k+ tracks without a hitch, plays bit-perfect, gapless audio — and stays under ~100 MB of RAM.

Built like an instrument,
not a web page.

A Rust engine, a Slint UI, and a strict rule: the interface is a thin client — every gram of logic lives in a tested, headless core.

Instant at any scale

A virtualized library view fetches only the rows on screen, with keyset pagination so scrolling to row 400,000 is as fast as row 40. Benchmarked against synthetic 500k-track libraries.

〰️

True gapless playback

Sample-accurate transitions cross the track boundary inside a single device buffer. Encoder delay & padding are trimmed for MP3/AAC too, so live albums flow the way they were mastered.

🎚️

Bit-perfect by default

Exclusive mode goes straight to the hardware — WASAPI exclusive, CoreAudio hog + integer mode, ALSA direct — and the signal-path badge reports what was achieved, never what was requested: green when your DAC receives the file's exact bits, orange when anything touches the stream.

🔍

Search that understands you

Type “upbeat 90s electronic I've never played” — natural-language facets compile to smart-playlist rules over tempo, energy, year, and play history. Opt into the local AI models and the rest of the phrase matches by meaning, tracks grow mood tags, and “make me a playlist” is one sentence. All on your machine — nothing is uploaded, ever.

🗂️

Pressings & editions

Own five masterings of the same album? They group under one release with an ×5 badge and a per-edition report card — format, resolution, mastering year, and dynamic range — so you can pick (and prefer) the best one.

👥

A real credits graph

Performer, producer, composer — parsed from tags and enriched from MusicBrainz into a person → role → track graph. Click any credit chip to see everything they touched in your library.

A look inside.

The classic three-zone shell — sidebar, library, queue — over a bar that always tells you what your DAC is really receiving. Previews of the in-development UI.

Suave Player main window: sidebar with library views and smart playlists, a 523,847-track list with format and dynamic-range columns, a natural-language search compiling to filter chips, the play queue, and a now-playing bar with a green FLAC 24/96 bit-perfect badge.
The library. Half a million tracks with an honest scrollbar, natural-language search compiled to facet chips, and the signal-path badge living in the now-playing bar.
Album page for Kind of Blue showing five editions in the library with per-edition dynamic range, loudness, true peak, and a verdict column that flags one edition as upsampled fake hi-res; a credits row and a DSP similarity panel.
Pressings, measured. Five editions of Kind of Blue, each with DR, loudness, and true peak — and the 2015 “hi-res” file caught upsampling.
The mini-player: a compact portrait card with album art over a blurred backdrop, a waveform seek bar, track metadata, and transport controls.
The mini-player. A glanceable card with a real waveform seek bar, always on top, resizable from the corner.

For the golden-eared

Your library, measured.

A pure-DSP analyzer scores every track — no cloud, no uploads. Filter and sort your entire collection by what the audio actually contains.

  • Dynamic range (DR) — the TT-DR score, per track and per edition
  • EBU R128 loudness & true peak (dBTP, 4× oversampled)
  • Fake hi-res detection — spectral roll-off sniffing flags upsampled “24/192” files
  • Tempo, key & energy — classic DSP, feeding “more like this” similarity
  • DAC-safe rate switching — a tunable mute lead-in so a 44.1 → 96 kHz jump never pops
  • Per-device exclusive mode — pick your DAC, own it outright, and read the honest mode badge back

The companion app

Suave Player runs the library.
SuaveAmp takes it with you.

One client, every platform: a desktop app for the machines your music doesn't live on, an Android app for your pocket, and an iOS app in the works. Pair once — your whole collection follows.

Point the phone's camera at the QR code Suave Player shows — or type a six-character code on the desktop — and you're paired: an end-to-end encrypted link straight to your own server, with no cloud account in between.

  • Instant browse — a metadata replica of the library syncs to the device, so flicking through half a million tracks feels local from anywhere
  • The same gapless engine — sample-accurate transitions, ReplayGain, and a waveform seek bar on every platform
  • Bit-exact at home — originals stream untouched on a direct connection; one quality setting drops to Opus for cellular and metered links
  • Bit-perfect on the desktop client too — SuaveAmp opens your DAC exclusively on Linux and Windows, honest mode badge included
  • Downloads that behave — pin albums and playlists for the road: Wi-Fi-only by default, a storage quota with LRU eviction, and pins are never evicted
SuaveAmp for Android home screen: a Stations shelf with Rewind Radio, Mixtape, and a decade station, a Recently Added shelf of album covers, playlists, a now-playing mini bar, and Home, Library, Search, Downloads, and Settings tabs.
SuaveAmp for Android. Home shelves, Stations, and downloads — over a replica of your own library. Preview of the in-development UI.
📻

Stations, no cloud DJ

Rewind Radio, genre and decade stations, artist and track radio — and Mixtape: pick a few artists, get a blended queue. Every station is generated on-device from your library. Deterministic, explainable, and nobody is listening in.

🚗

Built for the car

Android Auto is built in — the car browse tree, voice search, and cold-start playback with the phone still in your pocket — now heading into in-car validation. CarPlay is written end to end, waiting on Apple's sign-off.

🖥️

A real desktop citizen

Media keys (MPRIS on Linux, SMTC on Windows), credentials in the OS keychain, a single remembered window, and the same dark, art-tinted look as the manager — no browser dressed up as an app.

Desktop — Linux & Windows builds today Android — feature-complete, heading to the Play Store iOS — in development

Your library, anywhere.

A built-in server streams your collection to the couch, the office, or the road — bit-exact where the connection allows, Opus-transcoded where it doesn't.

🔐

End-to-end encrypted, peer-to-peer

Paired devices connect directly, phone to server, over encrypted QUIC — the same link at home and away. When a direct path can't be punched, a relay forwards the bytes; it can never decrypt them.

📡

Native + Subsonic API

An authenticated JSON API for our own clients, plus an OpenSubsonic subset so Symfonium, play:Sub, and Tempo work out of the box. Pairing-token auth from the very first request.

🪶

Instant remote browse

A metadata-only replica of your library ships to the phone, so browsing half a million tracks over cellular is instant — the network carries only audio bytes.

Suave Remote is the optional hosted relay for the moments a direct connection can't be made — and it has a free 30-day trial. No card, no account: one e-mail address, full-featured. Or skip us entirely and self-host the relay for free, forever.

Two engines, thin clients.

A Cargo workspace with a strict core / UI split — the library, playback, and analysis logic lives in player-core, every SuaveAmp screen in the shared suave-client; each frontend is a thin skin over a tested, headless core.

player-core library DB · scanner · playback engine · DSP analysis · queue · smart playlists
▲ ▲ ▲
suave-playerSlint desktop UI
suave-cliheadless harness
suave-serveremote access
▲ ▼  QR-paired · end-to-end encrypted · direct peer-to-peer
suave-client every SuaveAmp screen · replica browse · streaming · offline sync · stations
▲ ▲ ▲
SuaveAmpdesktop
SuaveAmpfor Android
SuaveAmpfor iOS
Rust, end to end. No garbage collector on the audio path, no Chromium in your tray.
Crash-proof audio. The realtime callback is panic-isolated and lock-free — a bug logs, it never screeches.
Your data is sacred. Integrity checks on open, automatic backups before migrations, transparent recovery — and your music files are never written to, period.

Get Suave Player & SuaveAmp

Both apps are in active development. Downloads for Windows, macOS, and Linux arrive with the 1.0 release — one installer per platform, free, no account required. Which one you want comes down to a single question:

Suave Player

“My music is on this machine.”

The manager. It scans, analyzes, enriches, and serves your library — install it where the music lives.

SuaveAmp

“My music lives somewhere else.”

The client. It pairs with your Suave Player and plays from it — on your other desktops, your Android phone, and (soon) your iPhone.

Everything above is free and yours outright — playback, the library, LAN streaming, direct peer-to-peer remote access, offline sync. No account needed, and the apps phone home for nothing. The one optional paid piece is a hosted relay subscription — Suave Remote — for effortless listening away from home when a direct connection can't be made. Its free 30-day trial takes an e-mail address, not a card — and even the relay you'll be able to self-host for free instead.

Want to know the moment it ships? Drop us a line and we'll notify you at launch — and if you run a monster library, ask about the early-access beta.

Say hello.

Found a bug, have a monster library that breaks something, want early access, or just want to talk shop? Email is the fastest way to reach us — bug reports, feature requests, and launch-notification sign-ups all welcome.