liquidWave app home screen with Stations, Sonic mixes and Recent plays
liquidWave
Public beta

Self-hosted sonic discovery for Emby

Your library knows what comes next.

liquidWave listens to every track in your own Emby library and turns it into sonic mixes, endless radio, and journeys that morph from one song into the next — all on your own hardware, nothing leaving your network.

Get started → View on GitHub
See it move

Made for your library

Discovery that listens back.

Local analysis turns the music you already own into a player that understands how it fits together.

Sonic Adventure

A journey between two songs.

Pick a start and an end track; liquidWave builds the path between them, each step sonically a little closer to the destination.

Start
End
Pick two tracks — watch the journey build itself.

Sonic Mixes

Mixes that actually match.

Auto-curated mixes grouped by how your music really sounds — not by genre tags. Refresh any mix for a fresh take on the same mood, or save it straight to an Emby playlist.

liquidWave Sonic Mixes screen showing mood-based playlists
Fresh routes through the same mood.

Track Radio & Similar

More of whatever this is.

Open any track for an endless queue that flows on from it — or a list of songs, artists and albums that genuinely sound like it, drawn from your own library.

liquidWave Similar tracks screen listing songs that sound alike
Stay close to the sound you started with.

Artist Mix Creator

Your artists, cross-faded.

Choose a few artists, let it suggest sonically similar ones, then build a shuffled cross-artist mix that stays coherent.

Pick one — watch the similar artists fill in.

Now Playing, done right

Gapless, and level.

Crossfade that lands on where the music actually starts and stops — skipping silent intros and long fade-outs — plus volume-levelling so a quiet track and a loud one sit at the same volume.

liquidWave Now Playing screen with album art and playback controls
Let the transitions do the disappearing.

Not just music

Your audiobooks, too.

liquidWave is a proper audiobook player as well — its own library, playback-speed control, and resume that remembers your place even offline, then syncs back when you reconnect. Books and music, one app.

liquidWave Audiobooks library showing a grid of book covers
One place for both.

On the road

And it comes with you.

Full Android Auto — browse your library, mixes and stations, and control playback right on the car's screen.

liquidWave running in Android Auto, Now Playing beside the map

Wherever you listen

The rest of the good stuff.

Everything up front

Stations, Sonic mixes and recent plays on the home screen.

Offline downloads

Download a playlist or audiobook, play it with no signal.

Web app

A browser player for non-Android devices.

Built-in EQ

Ten-band equaliser, per-device.

Home-screen widget

Now Playing on your launcher.

Google Cast

Send it to a Chromecast, TV or SHIELD.

Private by design

It's your music, your server, your network.

Fully self-hosted

Analysis, index, everything on your own hardware. No account, no cloud, no analytics, no telemetry.

Your files are never touched

Analysis only reads audio; results live in their own database, never written back to your files or Emby.

Nothing leaves your network

Only outbound connections are a one-time ~327 MB model download and normal package pulls; after that it runs fully offline.

Full privacy detail

Your library, re-scored

Bring your library to life.

Runs on an Emby server (4.8+) and an Android phone — the full setup takes about five minutes to start.

It's a public beta — actively developed, so expect the odd rough edge. Bug reports and ideas are welcome.

Was this made with AI?

Yes — and I'm not hiding it. A lot of the code, and this page, were built with AI as a tool.

But the AI didn't design it, decide it, or run itself. The architecture, the features, what ships and what gets cut, the testing on real devices, the judgement calls — those are all mine. AI is a fast set of hands; keeping a project like this coherent, honest and actually good still takes a great deal of human time and care.

Whether that sits right with you is your call. Either way it was made with care — and because it's self-hosted and open, you can always see exactly what it's doing.