Best self-hosted media streaming - audio streaming

[Audio](https://en.wikipedia.org/wiki/Audio) streaming tools and software.

We track 28 self-hosted media streaming - audio streaming projects. The median health score in this category is 65, against 10 projects rated healthy or better and 4 showing little recent activity. The table below is ordered by health score, not popularity — the most starred project in a category is frequently not the best maintained one.

#ProjectHealthActivity StarsBuilt withLast release
1 Ampache
Web based audio/video streaming application.
Thriving · 90 2025-10: 56 commits 2025-11: 19 commits 2025-12: 61 commits 2026-01: 133 commits 2026-02: 97 commits 2026-03: 13 commits 2026-04: 53 commits 2026-05: 300 commits 2026-06: 836 commits 2026-07: 618 commits 2026-08: 673 commits 3.8k PHP 15 Sept 2026
2 Beets
Music library manager and MusicBrainz tagger (command-line and Web interface).
Thriving · 86 2025-10: 170 commits 2025-11: 109 commits 2025-12: 86 commits 2026-01: 134 commits 2026-02: 99 commits 2026-03: 299 commits 2026-04: 411 commits 2026-05: 184 commits 2026-06: 355 commits 2026-07: 246 commits 2026-08: 146 commits 16k Python, deb 17 Sept 2026
3 mStream
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
Thriving · 85 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 1 commits 2026-02: 51 commits 2026-03: 19 commits 2026-04: 226 commits 2026-05: 148 commits 2026-06: 303 commits 2026-07: 310 commits 2026-08: 452 commits 2.4k Nodejs 26 Sept 2026
4 Navidrome Music Server
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
Thriving · 84 2025-10: 10 commits 2025-11: 69 commits 2025-12: 44 commits 2026-01: 54 commits 2026-02: 81 commits 2026-03: 114 commits 2026-04: 71 commits 2026-05: 43 commits 2026-06: 62 commits 2026-07: 78 commits 2026-08: 89 commits 24k Docker, Go 24 Sept 2026
5 multi-scrobbler
Scrobble plays from multiple sources to multiple scrobbling services.
Thriving · 82 2025-10: 30 commits 2025-11: 92 commits 2025-12: 106 commits 2026-01: 103 commits 2026-02: 89 commits 2026-03: 154 commits 2026-04: 121 commits 2026-05: 186 commits 2026-06: 185 commits 2026-07: 237 commits 2026-08: 197 commits 1.2k Nodejs, Docker 27 Sept 2026
6 Audiobookshelf
Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with apps for
Healthy · 79 2025-10: 75 commits 2025-11: 58 commits 2025-12: 45 commits 2026-01: 3 commits 2026-02: 37 commits 2026-03: 56 commits 2026-04: 50 commits 2026-05: 23 commits 2026-06: 14 commits 2026-07: 79 commits 2026-08: 35 commits 14k Docker, deb 16 Sept 2026
7 moOde Audio
Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers.
Healthy · 74 2025-10: 29 commits 2025-11: 55 commits 2025-12: 66 commits 2026-01: 59 commits 2026-02: 78 commits 2026-03: 55 commits 2026-04: 80 commits 2026-05: 44 commits 2026-06: 65 commits 2026-07: 108 commits 2026-08: 45 commits 1.4k PHP 8 Sept 2026
8 koel
Personal music streaming server that works.
Healthy · 71 2025-10: 50 commits 2025-11: 1 commits 2025-12: 4 commits 2026-01: 8 commits 2026-02: 0 commits 2026-03: 142 commits 2026-04: 71 commits 2026-05: 110 commits 2026-06: 59 commits 2026-07: 10 commits 2026-08: 26 commits 17k PHP 25 Sept 2026
9 LMS
Access your self-hosted music using a web interface.
Healthy · 69 2025-10: 2 commits 2025-11: 35 commits 2025-12: 29 commits 2026-01: 11 commits 2026-02: 32 commits 2026-03: 15 commits 2026-04: 1 commits 2026-05: 4 commits 2026-06: 71 commits 2026-07: 24 commits 2026-08: 39 commits 1.7k Docker, deb 18 Sept 2026
10 BotWave
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
Healthy · 69 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 128 commits 2026-04: 68 commits 2026-05: 3 commits 2026-06: 76 commits 2026-07: 37 commits 2026-08: 292 commits 142 Python 22 Sept 2026
11 mpd
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
Steady · 67 2025-10: 18 commits 2025-11: 26 commits 2025-12: 0 commits 2026-01: 84 commits 2026-02: 31 commits 2026-03: 35 commits 2026-04: 60 commits 2026-05: 93 commits 2026-06: 35 commits 2026-07: 75 commits 2026-08: 180 commits 2.8k C++ —
12 Mopidy
Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify,
Steady · 65 2025-10: 0 commits 2025-11: 24 commits 2025-12: 102 commits 2026-01: 17 commits 2026-02: 24 commits 2026-03: 2 commits 2026-04: 79 commits 2026-05: 14 commits 2026-06: 1 commits 2026-07: 5 commits 2026-08: 21 commits 8.6k Python, deb 6 Sept 2026
13 Pinepods
Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and
Steady · 65 2025-10: 23 commits 2025-11: 90 commits 2025-12: 6 commits 2026-01: 0 commits 2026-02: 3 commits 2026-03: 5 commits 2026-04: 12 commits 2026-05: 66 commits 2026-06: 61 commits 2026-07: 68 commits 2026-08: 5 commits 998 Docker 26 Jun 2026
14 Lyrion Music Server
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly L
Steady · 60 2025-10: 37 commits 2025-11: 38 commits 2025-12: 25 commits 2026-01: 99 commits 2026-02: 40 commits 2026-03: 45 commits 2026-04: 38 commits 2026-05: 34 commits 2026-06: 48 commits 2026-07: 37 commits 2026-08: 54 commits 1.8k deb, Docker —
15 gonic
Lightweight music streaming server. Subsonic compatible.
Steady · 55 2025-10: 10 commits 2025-11: 9 commits 2025-12: 7 commits 2026-01: 12 commits 2026-02: 7 commits 2026-03: 11 commits 2026-04: 13 commits 2026-05: 40 commits 2026-06: 21 commits 2026-07: 24 commits 2026-08: 3 commits 2.6k Go, Docker 8 Jun 2026
16 SwingMusic
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spot
Steady · 54 2025-10: 0 commits 2025-11: 0 commits 2025-12: 10 commits 2026-01: 13 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 7 commits 2026-05: 4 commits 2026-06: 9 commits 2026-07: 5 commits 2026-08: 6 commits 2.1k Python, Docker 12 Jun 2026
17 vod2pod-rss
Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates
Steady · 54 2025-10: 11 commits 2025-11: 1 commits 2025-12: 24 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 4 commits 2026-04: 5 commits 2026-05: 4 commits 2026-06: 10 commits 2026-07: 1 commits 2026-08: 15 commits 388 Docker 9 Sept 2026
18 Black Candy
Music streaming server.
Steady · 52 2025-10: 6 commits 2025-11: 0 commits 2025-12: 2 commits 2026-01: 4 commits 2026-02: 1 commits 2026-03: 9 commits 2026-04: 19 commits 2026-05: 20 commits 2026-06: 11 commits 2026-07: 8 commits 2026-08: 4 commits 4.4k Docker, Ruby 26 Aug 2026
19 AzuraCast
Modern and accessible web radio management suite.
Slowing · 47 2025-10: 56 commits 2025-11: 14 commits 2025-12: 57 commits 2026-01: 16 commits 2026-02: 16 commits 2026-03: 38 commits 2026-04: 27 commits 2026-05: 10 commits 2026-06: 17 commits 2026-07: 23 commits 2026-08: 34 commits 4k Docker 17 Aug 2023
20 Audioserve
Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and
Slowing · 45 2025-10: 0 commits 2025-11: 23 commits 2025-12: 7 commits 2026-01: 0 commits 2026-02: 24 commits 2026-03: 12 commits 2026-04: 14 commits 2026-05: 32 commits 2026-06: 11 commits 2026-07: 8 commits 2026-08: 0 commits 854 Rust 23 May 2026
21 Polaris
Music browsing and streaming application optimized for large music collections, ease of use and high performance.
Slowing · 40 2025-10: 0 commits 2025-11: 0 commits 2025-12: 10 commits 2026-01: 3 commits 2026-02: 23 commits 2026-03: 20 commits 2026-04: 3 commits 2026-05: 2 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits 2.7k Rust, Docker 8 May 2026
22 Snapcast
Synchronous multiroom audio server.
Slowing · 39 2025-10: 5 commits 2025-11: 11 commits 2025-12: 11 commits 2026-01: 0 commits 2026-02: 6 commits 2026-03: 10 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 1 commits 2026-07: 0 commits 2026-08: 0 commits 7.9k C++, deb 10 Mar 2026
23 Supysonic
Python implementation of the Subsonic server API.
At risk · 30 2025-10: 4 commits 2025-11: 3 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 10 commits 2026-07: 17 commits 2026-08: 37 commits 287 Python, deb 15 Dec 2024
24 musikcube
Streaming audio server with Linux/macOS/Windows/Android clients.
At risk · 25 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 1 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits 4.8k C++, deb 21 Sept 2025
25 Stretto
Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.
At risk · 18 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 4 commits 2026-04: 5 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 6 commits 2026-08: 0 commits 635 Nodejs 28 Jan 2019
26 LibreTime
Broadcast streaming radio on the web (fork of Airtime).
At risk · 15 2025-10: 3 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 2 commits 2026-04: 9 commits 2026-05: 1 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits 937 Docker, PHP 16 Jul 2025
27 Funkwhale
Modern, web-based, convivial, multi-user and free music server.
Unrated 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits — Python —
28 Väinö
High-fidelity music server for Raspberry Pi with iOS and Android companion apps.
Unrated 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits — Python —

Which one should you run?

If you want the safest bet on longevity, Ampache is the best-maintained project in this category right now at 90/100. Beets is the closest runner-up (86/100) — see the side-by-side comparison.

A health score measures whether a project is alive and shipping. It does not measure whether it has the feature you need. Use it to rule options out, then compare on features.


Related categories