Are you a Subsonic client developer? Check out the API features supported by Navidrome
Supported Subsonic API endpoints
Navidrome is currently compatible with Subsonic API
v1.16.1, with some exceptions.
This is an (hopefully) up to date list of all Subsonic API endpoints implemented in Navidrome.
Check the “Notes” column for limitations/missing behavior. Also keep in mind these differences
between Navidrome and Subsonic:
Navidrome will not implement any video related functionality, it is focused on Music only
Right now, Navidrome only works with a single Music Library (Music Folder)
Navidrome does not mark songs as played by calls to stream, only when
scrobble is called with submission=true
IDs in Navidrome are always strings, normally MD5 hashes or UUIDs. This is important to
mention because, even though the Subsonic API
specifies IDs as strings, some clients insist in converting IDs to integers
Always valid ;)
Hardcoded to just one, set with ND_MUSICFOLDER configuration