Open source, self-hosted music server that streams your own library to any browser or mobile app, compatible with Subsonic clients.
Self-hosted & SaaS alternatives
Self-hosted music streaming: 10 open-source projects (2026)
Stream your own music collection from your server to your phone and browser, like a private Spotify.
- Project
- 10
- This week
- +144
- Updated
- 10 hours ago
How to choose
Decide first how you want to listen. If you just want your own library in a browser and on your phone, navidrome/navidrome works with Subsonic clients, so you can pick from many mobile apps. If you want a server that also plays Spotify, SoundCloud and radio and is driven by MPD or web clients, look at mopidy/mopidy. If you already own Squeezebox hardware, LMS-Community/slimserver is the server built for those players.
- navidromeBest for people who want to stream their own library to a browser and phone using existing Subsonic clients.
- mopidyBest for those who want one extensible Python server for local files, Spotify, SoundCloud and radio, controlled from MPD or web clients.
- slimserverBest for anyone with Squeezebox players, or who wants emulators like Squeezelite, to play from their own server.
Top projects compared
All projects
A self-hosted, web-based music streaming server that plays your personal music library in any browser.
An extensible Python music server that plays local, Spotify, SoundCloud and radio audio, controlled by any MPD or web client.
A self-hosted music streaming server that lets you play your own music library from a web browser or mobile app.
A self-hosted web application for streaming your own music and videos from a browser or compatible apps, with a file manager and API.
A self-hosted music streaming server that plays your collection in a web app, mobile apps and desktop builds.
A self-hosted music streaming server and browser-based player for your own local audio files, with a Spotify-like interface.
Self-hosted streaming audio server that powers Squeezebox players and emulators like Squeezelite, written in Perl.
A self-hosted music server with a web interface for streaming your own music collection from anywhere.
A self-hosted music server focused on metadata integration, music collections and a browsing-oriented web and mobile UI.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- navidrome/navidrome, with 24.6K GitHub stars. Check each project's license and last commit before choosing.