Self-hosted music that feels instant
Psysonic is a modern desktop client for self-hosted music libraries. Fast, native and beautiful — built for people who actually care about their music collection.
Loading latest version...
The app stays in focus
Current views from Psysonic: Mainstage, album details and the Now Playing Hub.
Psysonic desktop app showing the Mainstage home view.
Psysonic desktop app showing the album detail view.
Psysonic desktop app showing the Now Playing Hub.
What sets Psysonic apart
To our knowledge, no comparable self-hosted desktop client ships these.
🪐 Orbit — Shared Listening
Listen together, in sync, over your own server. Start a session, invite people with a link, and everyone hears the same thing at the same time — host-controlled playback, a shared queue and guest song suggestions. Orbit rides entirely on your own Navidrome: no external relay, no third-party service, no extra accounts.
⚡ Local Library — Instant, and Almost Offline
A local index of your whole collection keeps the app fast no matter what your connection does. Because Psysonic already knows your tracks, browsing, searching and starting playback are instant — even a 500 MB FLAC starts the moment you hit play. On a slow or flaky link it stays responsive and behaves almost like an offline player. It's also the foundation the rest of Psysonic is built on.
🧠 On-Device Audio Analysis
One of the most powerful things Psysonic does — entirely on your machine. It analyzes your tracks locally (loudness, waveform and tempo), with no cloud service and no required server-side plugin. That analysis powers content-aware AutoDJ transitions, LUFS-based loudness normalization and playback-speed control. Because it runs locally, it works the same whether you're fully online or barely connected.
🎧 AutoDJ — Content-Aware Crossfade
A DJ that listens to the music, not a stopwatch. AutoDJ uses Psysonic's own audio analysis to trim the silence at the edges of a track and blend out of the actual music, for transitions that sound deliberate instead of mechanical. A standalone playback mode with smooth skip/interrupt handling and a configurable overlap.
🔗 Navidrome-Native, Deeply
Not a generic Subsonic client wearing a Navidrome hat. Psysonic binds Navidrome's native capabilities directly: server-side smart-playlist create/edit, playback reporting and OpenSubsonic capability probing. Most clients stay Subsonic-generic; Psysonic goes deeper.
🎨 Community Theme Store
A real marketplace for themes — installable and schedulable. Browse community themes, install them in-app, and let the Theme Scheduler switch looks automatically between day and night (clock-based or following your system's light/dark mode).
Built to be trusted
We take an enterprise-grade approach to development — continuously improving our automated testing and maintaining strict contracts between the backend and the frontend. Releases are cut from green CI, not vibes.
Plenty more under the hood
Not all unique to Psysonic, but few clients bring this many together.
Audio & Loudness
- LUFS-based Smart Loudness Normalization
- ReplayGain + loudness-aware playback
- 10-band Equalizer with presets
- AutoEQ headphone correction
- Per-device EQ & output optimization
- Adjustable playback speed
Lyrics & Listening
- Synced lyrics with seek, multiple providers (YouLy+, LRCLIB, NetEase)
- Auto-scrolling sidebar lyrics & fullscreen mode
- Last.fm scrobbling, similar artists, loved tracks, listening stats
- Smart Radio sessions & Infinite Queue
- AudioMuse-AI support for sonic-similarity discovery (requires AudioMuse-AI server)
Artwork & Visuals
- Optional external artist imagery via fanart.tv (opt-in; Navidrome stays the canonical cover source)
- Cover art across the app, OS media controls and Discord Rich Presence
Library & Playlists
- Smart Playlists
- Playlist folders
- Drag & drop playlist management
- Multi-select bulk actions
Sharing
- Magic Strings sharing for albums, artists and queues
- Navidrome user-management helpers
Offline, Sync & Deployment
- Offline playback & downloads
- USB / portable sync
- LAN / remote auto-switching
- Custom HTTP headers for reverse-proxy-gated servers (Cloudflare Access, Pangolin)
- Backup & restore settings
- In-app auto updater
Personalization & Accessibility
- Font customization & zoom controls
- Keybind remapping
- Colorblind-friendly theme options
- Keyboard-friendly navigation
Power-User
- CLI controls
The basics, done right
Powerful, but approachable
Psysonic is built for people who care about their own music libraries. Some of them are self-hosting experts. Some are not. The app should stay powerful without becoming hostile, and approachable without becoming shallow.
Clear first steps
Downloads, setup paths and important actions should be easy to find before the technical details appear.
Depth without gatekeeping
GitHub, AUR, Nix and Cachix stay available for advanced users, but they are explained in plain language.
Predictable by default
The interface should use readable text, visible focus states, clear errors and navigation that does not require a manual.
Listen together on your own server
Orbit turns Psysonic into a shared listening room. One person hosts the music, friends join through an invite link, and everyone stays in sync while guests suggest tracks for the queue.
Host-led sessions
The host starts an Orbit session, shares a link and keeps control over playback, queue approvals and session settings.
Guest suggestions
Guests can add songs from albums, playlists, search results or favorites. Suggestions can wait for approval or be accepted automatically.
No extra platform
Orbit uses your existing Navidrome server and regular playlists as transport. No extra account, relay or hosted sync service is required.
What users are saying
Psysonic is shaped by people who actually use it with their own libraries, servers and daily listening habits.
"Psysonic is an absolute banger. Seems like you wanted to add a couple of features and never stopped."
"Quite impressed with Psysonic – it replaces Spotify for me."
"For me, Psysonic is definitely the best client for Navidrome."
"I love the UI/UX of Psysonic. Seriously, I have never seen OSS players with such a level of polish."
"It is faster than anything else, has nice themes and looks great – and has all the functions I am looking for."
"Psysonic has shown me that a bit of the old internet still exists."
"Just want to thank you for creating such an awesome app and spending all this time continuously improving it! Together with Navidrome, Psysonic has really changed my music experience this year."
"I am using Psysonic on my mac (best Navidrome client I've found for Mac so far)."
Download Psysonic
Downloads and release notes are powered by GitHub Releases.
Download Psysonic