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 a Songstress Pass feature — 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 Pass funds development and covers premium conveniences; new premium features join the Pass, existing free features never do.
Source available on GitHub. Works with no internet, no account, no us.
Pricing
Simple. In writing.
Free
The full player on web and desktop. One library, unlimited tracks. Gapless, lyrics, EQ. And the covenant above.
Run it tonightThe Apps
iOS and Android, unlocked forever on your account. Offline downloads on mobile. Home Screen widgets. Try everything free for 14 days first — no card.
Get the appsSongstress Pass
or $2.99/month
Everything, everywhere. The apps included. Connect handoff. Offline on desktop too. Household profiles. AutoEq sync across devices. Priority support and early builds.
Get the PassFounders Lifetime — $79. First 200 people only.
Everything in the Pass, for life, and our lasting gratitude. 84 of 200 claimed.
84 / 200
14-day refunds on everything, no questions. Prices in your local currency at checkout.
FAQ
Is it really free?
Yes. The covenant above is permanent. The paid tiers exist so one person can keep building this full-time — they add conveniences, 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.
