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

22.5k stars1.6k forksGPL-3.0last commit Actively maintained
Desktop media player and library manager for organizing, playing and streaming music, video and photos. Provides advanced audio processing, home-theater playback, and network media server (DLNA/UPnP) capabilities.
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

22.5k stars1.6k forksGPL-3.0last commit Actively maintained
Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

21k stars6.6k forkslast 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
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

15.4k stars2.1k forksMITlast commit Actively maintained
Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

12.7k stars1.1k forksAGPL-3.0last 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.5k stars712 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 stars318 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.3k stars216 forksMITlast commit Actively maintained
Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.
4.1k stars178 forksAGPL-3.0last commit Slowing down
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

3.8k stars605 forksAGPL-3.0last commit Actively maintained
Open-source TV streaming server and DVR for Linux supporting DVB/ATSC/IPTV inputs and HTSP/HTTP streaming.

3.5k stars971 forksGPL-3.0last commit Actively maintained
Self-hosted music library manager that unifies local and streaming sources and streams to many player ecosystems with Home Assistant integration.

2.9k stars512 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.7k stars418 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
Kyoo is a self-hosted video-focused media server for movies, TV series, and anime, with automatic library scanning, transcoding, and modern web/mobile clients.

2.5k stars75 forksGPL-3.0last commit Actively maintained
Fladder is a cross-platform Jellyfin client that streams, transcodes, and downloads media for offline playback, with profile switching, library management, and adaptive UI.

2.5k stars152 forksGPL-3.0last commit Actively maintained
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 stars127 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.7k stars372 forkslast commit Actively maintained
Open-source C++ music server with web UI, Subsonic API, audio transcoding, recommendations, multi-library support and playlists/lyrics features.

1.6k stars85 forksGPL-3.0last 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.6k stars85 forksGPL-3.0last commit Actively maintained
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. 19 of 20 shipped a commit in the last six months. Licences in this list: GPL-3.0, MIT, AGPL-3.0, Apache-2.0, BSD-3-Clause. In exchange you take on hosting, backups and updates yourself.
Browse everything in Music & Audio Streaming.