Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

23.1k stars1.7k forksGPL-3.0last commit Actively maintained
Cloud subscription that extends the Volumio music player with streaming service integrations, multi-room synchronous playback, high-resolution/Hi‑Fi playback options, and remote device/account management for connected Volumio audio players.
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

23.1k stars1.7k forksGPL-3.0last commit Actively maintained
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

23.1k stars1.7k forksGPL-3.0last commit Actively maintained
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

17.2k stars2.1k forksMITlast commit Actively maintained
Mopidy is an extensible Python music server that plays local files and radio streams, and can add streaming service backends via extensions with MPD and web clients.

8.6k stars719 forksApache-2.0last commit Actively maintained
Cross-platform terminal music player with library indexing and a built-in streaming server for Windows, macOS, Linux, and Raspberry Pi.

4.8k stars320 forksBSD-3-Clauselast commit Actively maintained
Open-source Ruby on Rails music streaming server that indexes a local music directory, provides web and mobile players, playlists, multi-user accounts, and Docker deployment.

4.4k stars223 forksMITlast commit Actively maintained
Self-hosted music library manager that unifies local and streaming sources and streams to many player ecosystems with Home Assistant integration.

3k stars557 forksApache-2.0last commit Actively maintained
MPD is a modular, network-controlled music server that streams and manages a local music collection via a protocol-enabled daemon.

2.8k stars423 forksGPL-2.0last commit Actively maintained
Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

2.7k stars128 forksMITlast commit Actively maintained
Open source audio and video casting system that turns Linux-capable hardware into a network receiver for streaming local files, URLs, and media servers.

2.6k stars84 forksBSD-3-Clauselast commit Slowing down
Swing Music is a fast, self-hosted web music player and streaming server for your local audio files, with playlists, search, stats, and multi-user support.

2k stars132 forksAGPL-3.0last commit Actively maintained
Open-source music server that streams local libraries, internet radio, and streaming services to Squeezebox hardware and software players like Squeezelite.

1.8k stars375 forkslast commit Actively maintained
Open-source lightweight music server offering web-based streaming, tagging, recommendations, Subsonic API compatibility and audio transcoding for personal music collections.
1.7k stars88 forksGPL-3.0last commit Actively maintained
moOde Audio is a Raspberry Pi music player and streamer with a responsive WebUI, MPD-based playback, multiroom audio, and support for popular network renderers and outputs.

1.4k stars207 forksGPL-3.0last commit Actively maintained
Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.
1.4k stars39 forksGPL-3.0last commit Actively maintained
Audioserve is a minimalist Rust server for streaming audiobooks and other audio files from folders, with a web PWA client, playlists, search, and optional transcoding.
854 stars40 forkslast commit Actively maintained
Roon is a music library manager and multi-room audio player that combines local files with streaming services, offers rich metadata, and supports high-resolution playback to many endpoints.

Activity unknown
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 15 of 17 shipped a commit in the last six months. Licences in this list: GPL-3.0, MIT, Apache-2.0, BSD-3-Clause, GPL-2.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Music & Audio Streaming.