Navidrome
Open-source music streaming service that lets you access your music collection from anywhere via a modern web UI or mobile apps, with support for large libraries and multi-user access.
Navidrome is an open-source alternative to:

Navidrome
Navidrome is a lightweight, self-hosted music streaming server that lets you enjoy your music collection from anywhere. It provides a modern web interface and supports a wide range of third-party mobile apps for iOS and Android devices.
Key Features
- Access your music anywhere: Stream your music collection through a modern web UI or compatible mobile apps
- Blazing fast performance: Lightweight and self-contained, running well even on resource-limited platforms like Raspberry Pi
- Handles large libraries: Tested with collections up to 900K songs (2/3 FLAC, 1/3 MP3)
- Multi-library support: Organize music into separate libraries with user-specific access controls
- On-the-fly transcoding: Converts music files during playback to save data usage
- OpenSubsonic API compatibility: Works with all standard music clients and ecosystem
- Regular updates: Active project with frequent releases adding features and bug fixes
- Community driven: Open to contributions via GitHub pull requests
Tech / Self-Hosting
Navidrome is open source software distributed under the GNU GPL v3 license. It can be self-hosted on various platforms including Raspberry Pi and other resource-limited systems. The project provides comprehensive documentation for installation and configuration.
Repository: GitHub
Demo: Try it out
Mobile Apps: Available clients
Community: Join discussions