Overview
Navidrome is a self-hosted, open-source music server that allows you to stream your personal music collection from anywhere. It is designed to be lightweight and fast, even on resource-limited platforms like Raspberry Pi. Navidrome supports large music libraries, having been tested with up to 900K songs. It uses the OpenSubsonic API, making it compatible with a wide range of mobile apps and clients. The server transcodes music on the fly to optimize for bandwidth and device capabilities. User-specific access controls allows for organizing music into multiple libraries, making it suited for family use. It is written in Go, ensuring performance and portability. Being self-hosted, it gives users complete control over their data and music library. Navidrome offers a modern web UI and supports various audio formats, including FLAC and MP3.
