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
Kodi is a free, open-source media center application for organizing and playing video, music, podcasts, and photos on local devices and home networks. It provides library management, playback, plugin support, and UPnP/DLNA sharing; primarily self-hosted.
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
Gonic is a lightweight, self-hosted Subsonic API server for streaming your music library with transcoding, playlists, podcasts support, and multi-user access.
2.5k stars155 forksGPL-3.0last commit Actively maintained
Self-hosted Node.js music streaming server with web and mobile clients; supports FLAC/MP3, playlists, gapless playback and visualizer.

2.4k stars208 forksGPL-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
Self-hosted audiobook manager that searches, downloads, tracks, and organizes audiobooks from torrents and Usenet with rich metadata and a responsive web UI.
865 stars61 forkslast 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
Open-source web app to view and play guitar and bass tabs. Sync tabs with audio or YouTube, supports Guitar Pro and MusicXML formats, includes MIDI synth and mobile-friendly UI.
541 stars51 forksMITlast 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. 8 of 9 shipped a commit in the last six months. Licences in this list: MIT, GPL-3.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Music & Audio Streaming.