Compatibility reference
Know what your setup can do.
Direct audio format support and the server capabilities behind Naviamp’s features.
Playback format 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.
Naviamp + Navidrome support
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 | — |