Navidrome
Modern, lightweight self-hosted music server compatible with Subsonic/Airsonic clients — stream your music everywhere.
Open source alternative to:
Navidrome is a modern, open-source music server and streamer. It allows you to host your personal music collection and stream it to any Subsonic-compatible client, including DSub, Substreamer, Symfonium, and many others for iOS, Android, and desktop.
Navidrome is lightweight and performant, capable of handling large music libraries (100k+ tracks) on minimal hardware. It features artist and album browsing, full-text search, playlist management, rating and starring, multiple user accounts, transcoding for bandwidth-limited connections, and a built-in web player.
For music lovers who want to stop paying for Spotify or Apple Music and prefer owning their music, Navidrome provides a polished self-hosted streaming experience. It supports all common audio formats, maintains Subsonic API compatibility (meaning it works with a wide ecosystem of clients), and is actively maintained.
Categories:
Tags:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 6/26/2026, 5:00:35 AM
View RepositoryRepository activity
Compare Navidrome with
Similar open source alternatives
Noctis
Cross-platform lossless music player with rich library management, synced lyrics, and gapless playback for Windows, macOS, and Linux.
PinePods
A self-hosted, cross-platform podcast management system with a modern Rust and Python stack.
Apple PodcastsMinusPod
Self-hosted podcast server that uses AI to automatically remove ads from episodes before you hit play.
Apple Podcastspodgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Apple Podcasts