OpenSourceProjects logo
navidrome logo

navidrome🎧 Your Personal Streaming Service

🎧 Your Personal Streaming Service

22,025 stars
1,561 forks
Go
GPL-3.0

Screenshot not available yet

navidrome

Navidrome is an open source, self-hosted music streaming server that lets you build your personal Spotify alternative. Stream your entire music collection from any browser or mobile device while maintaining complete control over your data and music library.

Key Features

  • Large Library Support: Handles very large music collections with automatic library monitoring and metadata reloading
  • Wide Format Compatibility: Streams virtually any audio format with on-the-fly transcoding support including Opus encoding
  • Multi-User System: Each user gets their own play counts, playlists, favorites, and personalized experience
  • Low Resource Usage: Runs efficiently on minimal hardware, including Raspberry Pi devices
  • Cross-Platform: Available for macOS, Linux, Windows, and Docker with ready-to-use binaries
  • Subsonic Compatible: Works with all Subsonic/Madsonic/Airsonic client applications
  • Modern Web Interface: Responsive, themeable Material UI-based interface with multi-language support

Use Cases

  • Music Enthusiasts: Host your personal music collection without relying on subscription services
  • Home Server Owners: Deploy on existing home infrastructure to stream music throughout your network
  • Privacy-Conscious Users: Maintain complete control over your music library and listening data

Who Is It For

Navidrome is ideal for music lovers who want independence from commercial streaming services, as well as technically-minded users who prefer self-hosted solutions. It appeals to anyone seeking a lightweight, feature-rich music server that respects their privacy and library organization.

Trending Open Source Projects