Your music. Your server. Every device.
Songstress turns the library you own into the streaming service you always wanted — one beautiful player for web, desktop, iPhone, and Android.


Source available on GitHub2.4k1,200+ servers runningAs covered by
The Player
A player worth staring at.
Artwork tints every page. The mini-bar blooms into a full-screen player. And a small badge tells you exactly what you're hearing — FLAC 24/96, right there.

Gapless, everywhere. Dual-buffer playback with buffering-aware scrubbing on every platform. The album plays the way it was mastered.
A queue with manners. Shuffle pins what's playing. Play next, enqueue, drag to reorder — and it's all still there tomorrow, right where you left off.
Vinyl mode. A spinning record for the nights that call for one.
Know your numbers. Global play counts from Last.fm, one glance away.
Songstress Connect
Your music follows you.
Start on the desktop. Pick up your phone — it's already there, queue and all. One tap hands playback between devices, mid-song.


- Every client is a remote for every other.
- The queue syncs live. Reorder on the couch, hear it in the kitchen.
- Devices auto-follow the active session. No pairing rituals.
Connect is free for everyone during the launch preview.
Lyrics
Every word. On time.
Time-synced lyrics that follow the song — and lead it. Tap any line to jump there. Or keep the rolling lyric strip above the player bar and sing quietly to yourself. We won't tell.

Sound
Tuned to your ears.
A 10-band equalizer, with AutoEq profiles for thousands of headphones. Your exact pair, corrected — one search away.
And when the network dips, quality adapts so the music doesn't stop. Full resolution on Wi-Fi. Smart on cellular. Silent about it either way.
The Library
A librarian, not just a player.
Songstress keeps the collection as good as the listening.
Leaving a streaming service? Bring your playlists with you — import straight from Spotify and ListenBrainz.
Two libraries, one collection. Merge without duplicates. Every copy found, the best one kept.
Multiple libraries, welcome. Home and NAS and the drive in the closet — deduplicated across all of them.
Migration
Leave the service. Keep the music.
Connect Spotify, Apple Music, Tidal, or YouTube Music — your playlists, likes, and taste move to your own server in minutes, straight from your browser.
Nothing passes through our servers. Your music data travels from your browser to your Songstress, and nowhere else.
Offline
Take it all with you.
Download albums and playlists to your phone or laptop — original quality, FLAC included. Your library doesn't need the internet. Neither do you.

Everywhere
One suite. Every screen.
Web
The full experience, served straight from your server. Any browser on your network is already a client.
Desktop
macOS, Linux, Windows. A tray mini-player, real media keys, now-playing in your OS, auto-updates.
Mobile
iOS and Android, fully native. Lock-screen controls, drag-to-dismiss player, offline downloads.
On your Home Screen. Now Playing, Recently Added, and your pinned playlists — as widgets, always a glance away. (iOS)
Downloads
Take it home.
Free desktop apps, updated automatically. Mobile is on the way.
Setup
Five minutes to first play.
One Compose file brings the whole stack — Navidrome included. Already run Navidrome? Point Songstress at it and keep everything: favorites, playlists, play counts.
It's your server. What you play stays between you and it.
Ownership
Yours. Forever.
The core player is free. Not freemium-for-now — free, in writing:
Nothing that is free today will become paid later. The core player, your library, and everything self-hosted keep working forever without an account or a subscription. The mobile apps fund development; new premium conveniences may join them, existing free features never do.
Source available on GitHub. Works with no internet, no account, no us.
Pricing
Simple. In writing.
Everything you self-host is free — server, web, desktop. The phone apps are paid, because the devs need to eat.
Free
The server, the web player, and the desktop app. One library, unlimited tracks. Gapless, lyrics, EQ. And the covenant above.
Run it tonightSongstress Pro
or $4.99 / month · or $149.99 once, yours forever
The iPhone and Android apps — your whole server in your pocket. Offline downloads, widgets, Wrapped, AutoEq. Ten free plays to fall in love, then every plan starts with a free week.
Get the appsPrices in your local currency at checkout. The apps are coming to the App Store and Google Play — desktop is ready today.
FAQ
Is it really free?
On web and desktop, yes — permanently, and the covenant above is in writing. The mobile apps are the paid part, so one person can keep building this full-time. They never take the core away.
I already run Navidrome. Will this touch my setup?
Songstress connects alongside your existing setup and keeps your favorites, playlists, and play counts. Your files are never moved or modified without an action you take.
What do I need to run it?
Any machine that runs Docker — a NAS, a mini PC, a $5 VPS. One Compose file, about five minutes.
Is my listening tracked?
Your music and your listening history live on your server, not ours. The apps send anonymous usage statistics to help us fix crashes and improve features — there's one switch in Settings to turn that off entirely.
What's the license?
PolyForm Noncommercial — the source is on GitHub and free to self-host. The noncommercial clause means companies can't resell Songstress without a deal with us. That's the whole business model, and why the core can stay free for you.
Which platforms, exactly?
Web (any modern browser), macOS, Linux, Windows, iOS, and Android.
