Navidrome is an open-source music server that lets you listen to your own music collection through a web interface or third-party mobile apps for iOS and Android. It is compatible with the OpenSubsonic API and therefore with existing Subsonic clients. Navidrome supports multiple users and libraries, transcoding during playback, playlists and smart playlists, and scrobbling to Last.fm, ListenBrainz and Maloja. You install it on Windows, Linux, macOS or FreeBSD, or run it with Docker or Podman.
Navidrome is free software under the GNU GPL v3 and is developed by a community of contributors on GitHub rather than by a single company. Because you run the server yourself, music files, user accounts and listening data stay on infrastructure you choose, for example in a European data centre or on your own hardware. Data only goes to an external service if you enable scrobbling or external authentication. Navidrome does not supply a licensed music catalogue; it plays the files you already own.