Navidrome
The fullest Naviamp experience, including smart playlists, ratings, rich OpenSubsonic features, and sonic discovery when enabled.
Open-source music player
Connect Navidrome, another Subsonic or OpenSubsonic server, Jellyfin, or your Bandcamp collection. Naviamp turns it into one polished library for browsing, discovery, playlists, radio, downloads, and playback.

Use the music source that works for you.
The fullest Naviamp experience, including smart playlists, ratings, rich OpenSubsonic features, and sonic discovery when enabled.
Connect compatible self-hosted servers. Naviamp detects capabilities and presents the features each server supports.
Browse, search, stream, download, favorite, and organize music from your Jellyfin libraries.
Play and download your collection through Bandcamp's Subsonic beta using credentials from Fan Settings.
The big features, close at hand.
Albums, artists, tracks, genres, favorites, recent music, random picks, rich search, and every credited artist.
Artist, Album, and Genre Mixes plus Sonic Mix, Sonic Path, track radio, related music, and sonic autoplay on compatible servers.
Create and edit regular playlists, save generated queues, and build reusable smart playlists where the provider supports them.
Create, edit, browse, and play internet radio stations beside the rest of your collection, with live metadata when available.
Download music, manage storage and cache behavior, and switch to an offline dashboard away from the server.
Queues, waveform seeking, lyrics, ReplayGain, gapless playback, crossfade, sample-rate controls, favorites, ratings, and detailed metadata.
Album-art colors, Aurora gradients, blur, compact layouts, configurable metadata, waveforms, and reactive desktop visualizers.
A shared experience across desktop, Android, and iOS, with secure credentials, settings sync, and Android Auto support.
Direct playback across every Naviamp platform.
Compatibility means Naviamp ships a decoder for that platform, but the format is not yet part of the fully tested cross-platform release contract. A dash means Naviamp does not currently promise direct playback there; a Navidrome server may still make the file playable by transcoding it.
| Audio format or stream | Android | macOS | Windows | Linux | iOS |
|---|---|---|---|---|---|
| MP3, MP2, and MP1 | Yes | Yes | Yes | Yes | Yes |
| Ogg Vorbis | Yes | Yes | Yes | Yes | Yes |
| WAV | Yes | Yes | Yes | Yes | Yes |
| AIFF | Yes | Yes | Yes | Yes | Yes |
| FLAC and Ogg FLAC | Yes | Yes | Yes | Yes | Yes |
| Opus | Yes | Yes | Yes | Yes | Yes |
| AAC and AAC in M4A/MP4 | Yes | Yes system codec | Yes | Yes | Yes system codec |
| ALAC in M4A/MP4 | Yes | Yes system codec | Yes | Yes | Yes system codec |
Monkey's Audio .ape | Compatibility | Compatibility | Compatibility | Compatibility | Compatibility |
DSD .dsf, .dff | Compatibility | Compatibility | Compatibility | Compatibility | Compatibility |
Musepack .mpc | Compatibility | Compatibility | Compatibility | Compatibility | Compatibility |
| WebM and Matroska audio | Compatibility | Compatibility | Compatibility | Compatibility | Compatibility |
WavPack .wv | Compatibility | Compatibility | — | Compatibility | Compatibility |
AC-3 .ac3 | Compatibility | — | — | Compatibility | — |
| HLS streams and playlists | Compatibility | Compatibility | Compatibility | Compatibility | Compatibility |
| MIDI, Speex, and WMA | — | — | — | — | — |
This table describes direct Naviamp playback, including downloaded originals. Transcoded streams and downloads use the format produced by the server. MIDI is not advertised even where a decoder is packaged because Naviamp does not ship the soundfont required for reliable playback.
Core features and the server enhancements that unlock more.
Most app behavior is shared across every release platform. Server-backed features depend on the connected account's permissions and on the capabilities the server advertises; Naviamp removes controls that the active server cannot fulfill.
| Capability | Naviamp support | Navidrome or server requirement |
|---|---|---|
| Browse and search artists, albums, tracks, genres, favorites, recent music, and random picks | Yes | Standard Subsonic/OpenSubsonic library APIs |
| Browse every credited artist and follow artist links from a track | Yes | Rich artist-credit metadata when supplied by the server |
| Select and combine music libraries | Yes | Multiple music folders exposed by the server |
| Create, rename, reorder, edit, and delete regular playlists | Yes | Playlist write permission |
| Save the current queue or a generated mix as a playlist | Yes | Playlist write permission |
| Create and edit native smart playlists | Navidrome enhancement | Navidrome native API; includes nested rules, multiple sorts, limits, NSP JSON import, and preview against the synced library |
| Stream original-quality audio | Yes | A directly supported source format, or server transcoding |
| Stream at a selected transcoded quality | Yes | Server transcoding support |
| Download originals or transcoded copies for offline listening | Yes | Download permission; transcoded downloads require server support |
| Favorite tracks, albums, and artists | Yes | Server favorite/star APIs |
| Rate tracks from one to five stars | Yes | Server rating support |
| Display plain, time-synced, and enhanced lyrics | Server-dependent | Legacy lyrics or the OpenSubsonic songLyrics extension; enhanced lyrics use version 2 |
| Build artist, album, genre, and track radio queues | Yes | Generated-radio endpoints |
| Sonic Mix, Sonic Path, related tracks, and sonic autoplay | Navidrome enhancement | Server advertises the OpenSubsonic sonicSimilarity extension and has similarity data |
| Report plays and update listening history | Yes | Scrobbling support; falls back to the standard Subsonic endpoint |
| Report precise playback position and completion | Navidrome enhancement | OpenSubsonic playbackReport extension |
| Resume a transcoded stream from a server-side offset | Navidrome enhancement | OpenSubsonic transcodeOffset extension |
| Browse, create, edit, delete, and play internet radio stations | Yes | Internet-radio station APIs for saved stations |
| Authenticate with a renewable native session token | Navidrome enhancement | Navidrome native authentication; standard token-and-salt authentication remains available |
| Gapless playback, crossfade, ReplayGain, equalizer, sample-rate matching, and downmixing | Yes | Performed locally by Naviamp's BASS playback engine |
| Waveform seeking, audio metadata, lyrics timing, and visualizers | Yes | Performed locally; metadata and lyrics depend on the source |
| Android Auto | Android only | Android host and a connected media-capable vehicle or head unit |
| Podcasts, server chat, public shares, and jukebox control | Not currently supported | — |
The same shared experience in compact and narrow layouts.









Your library stays with the service or server you choose. Naviamp contains no ads or third-party tracking SDKs, and credentials use operating-system secure storage where supported.
Provider capabilities differ, so Naviamp hides or gracefully falls back from server-specific features instead of leaving broken controls behind.
Naviamp is available for macOS, Windows, Linux, and Android. An unsigned arm64 iPhone/iPad IPA preview is available for users who can provide their own signing.
Naviamp is translated by its community using Weblate.