Top pick · highest health
Navidrome Music Server
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
★ 24k 215 commits / 90d ⟳ yesterday GPL-3.0 Docker
Category
Audio streaming tools and software. 28 self-hosted audio streaming tools are listed here, ordered purely by a repository health score that Repoly recomputes nightly. Navidrome Music Server leads at 98/100 with 215 commits in the last 90 days and 24k stars, followed by Audiobookshelf (97) and LMS (93). 18 of the 28 score 70 or above, 13 publish a Docker image, and the median health is 81. GPL-3.0 is the most common licence, carried by 9 of them. Between them they stand in for Spotify, Kindle, SoundCloud, Podbean and Audible. The score weighs commits in the last 90 days, release recency, stars, archive status and Docker support; a low number means low measurable activity, not low quality, so a finished, stable tool can legitimately sit lower down.
Most starred
24,438 stars on GitHub, the largest community in the category.
Most active
1,260 commits in the last 90 days, the fastest-moving codebase here.
Most permissive
MIT licence with health 92/100: the strongest option if you need to embed or fork commercially.
Ranked by health
Top pick · highest health
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
★ 24k 215 commits / 90d ⟳ yesterday GPL-3.0 Docker
Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with apps for Android and iOS.
★ 15k 129 commits / 90d ⟳ 7 days ago GPL-3.0 Docker
Access your self-hosted music using a web interface.
★ 1.7k 59 commits / 90d ⟳ 1 month ago GPL-3.0 Docker
Scrobble plays from multiple sources to multiple scrobbling services.
★ 1.3k 702 commits / 90d ⟳ yesterday MIT Docker
Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device.
★ 1k 187 commits / 90d ⟳ today GPL-3.0 Docker
Music library manager and MusicBrainz tagger (command-line and Web interface).
★ 16k 437 commits / 90d ⟳ 2 days ago MIT
Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc.
★ 8.6k 223 commits / 90d ⟳ yesterday Apache-2.0
Lightweight music streaming server. Subsonic compatible.
★ 2.6k 22 commits / 90d ⟳ 3 days ago GPL-3.0 Docker
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
★ 2.4k 934 commits / 90d ⟳ today GPL-3.0
Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers.
★ 1.4k 212 commits / 90d ⟳ yesterday GPL-3.0
Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates an RSS feed to use in podcast clients.
★ 390 24 commits / 90d ⟳ today MIT Docker
Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and supports sync of play position between clients.
★ 863 50 commits / 90d ⟳ 2 days ago MIT
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
★ 145 475 commits / 90d ⟳ 19 days ago GPL-3.0
Broadcast streaming radio on the web (fork of [Airtime](https://github.com/sourcefabric/Airtime)).
★ 937 114 commits / 90d ⟳ yesterday AGPL-3.0 Docker
Modern and accessible web radio management suite.
★ 4.1k 102 commits / 90d ⟳ 3 days ago Apache-2.0 Docker
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server).
★ 1.8k 164 commits / 90d ⟳ today GPL-2.0 Docker
Music browsing and streaming application optimized for large music collections, ease of use and high performance.
★ 2.7k 8 commits / 90d ⟳ 4 days ago MIT Docker
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring your own music.
★ 2.1k 8 commits / 90d ⟳ 25 days ago MIT Docker
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
★ 2.8k 673 commits / 90d ⟳ 3 days ago GPL-2.0
Python implementation of the Subsonic server API.
★ 290 72 commits / 90d ⟳ 9 days ago AGPL-3.0
Streaming audio server with Linux/macOS/Windows/Android clients.
★ 4.9k 0 commits / 90d ⟳ 7 months ago BSD-3-Clause
Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.
★ 634 0 commits / 90d ⟳ 4 months ago MIT
Modern, web-based, convivial, multi-user and free music server.
★ 0 0 commits / 90d ⟳ unknown BSD-3-Clause
High-fidelity music server for Raspberry Pi with iOS and Android companion apps.
★ 0 0 commits / 90d ⟳ unknown ⊘ Proprietary
| # | ||||||
|---|---|---|---|---|---|---|
| 1 | Navidrome Music Server Docker | 24k | 215 | GPL-3.0 | yesterday | |
| 2 | Audiobookshelf Docker | 15k | 129 | GPL-3.0 | 7 days ago | |
| 3 | LMS Docker | 1.7k | 59 | GPL-3.0 | 1 month ago | |
| 4 | multi-scrobbler Docker | 1.3k | 702 | MIT | yesterday | |
| 5 | Pinepods Docker | 1k | 187 | GPL-3.0 | today | |
| 6 | Beets | 16k | 437 | MIT | 2 days ago | |
| 7 | koel | 17k | 406 | MIT | today | |
| 8 | Mopidy | 8.6k | 223 | Apache-2.0 | yesterday | |
| 9 | Ampache | 3.8k | 1260 | AGPL-3.0 | yesterday | |
| 10 | gonic Docker | 2.6k | 22 | GPL-3.0 | 3 days ago | |
| 11 | mStream | 2.4k | 934 | GPL-3.0 | today | |
| 12 | moOde Audio | 1.4k | 212 | GPL-3.0 | yesterday | |
| 13 | vod2pod-rss Docker | 390 | 24 | MIT | today | |
| 14 | Audioserve | 863 | 50 | MIT | 2 days ago | |
| 15 | Snapcast | 8k | 27 | GPL-3.0 | 2 days ago | |
| 16 | BotWave | 145 | 475 | GPL-3.0 | 19 days ago | |
| 17 | LibreTime Docker | 937 | 114 | AGPL-3.0 | yesterday | |
| 18 | Black Candy Docker | 4.4k | 9 | MIT | 9 days ago | |
| 19 | AzuraCast Docker | 4.1k | 102 | Apache-2.0 | 3 days ago | |
| 20 | Lyrion Music Server Docker | 1.8k | 164 | GPL-2.0 | today | |
| 21 | Polaris Docker | 2.7k | 8 | MIT | 4 days ago | |
| 22 | SwingMusic Docker | 2.1k | 8 | MIT | 25 days ago | |
| 23 | mpd | 2.8k | 673 | GPL-2.0 | 3 days ago | |
| 24 | Supysonic | 290 | 72 | AGPL-3.0 | 9 days ago | |
| 25 | musikcube | 4.9k | 0 | BSD-3-Clause | 7 months ago | |
| 26 | Stretto | 634 | 0 | MIT | 4 months ago | |
| 27 | Funkwhale | 0 | 0 | BSD-3-Clause | unknown | |
| 28 | Väinö | 0 | 0 | ⊘ Proprietary | unknown |
Navidrome Music Server edges Audiobookshelf 98 to 97. Navidrome Music Server also has the largest following, at 24k stars.
The most recent release is mStream v6.32.1, published today. Lyrion Music Server and mpd publish no tagged releases, which costs up to 25 of the 100 points. musikcube and Stretto score under 40, so check recent activity before adopting them. By stack, Python (7), C++ (4) and Nodejs (4) are the most common. multi-scrobbler, Beets, koel and 10 more are permissively licensed; Navidrome Music Server, Audiobookshelf, LMS and 11 more are copyleft. Väinö is source-available rather than open source, which limits commercial reuse. Funkwhale and Väinö are not hosted on a forge Repoly can read, so they have no measured score yet.
By Repoly's GitHub health score, Navidrome Music Server at 98/100 (215 commits in 90 days, v0.64.2 from 1 month ago). Audiobookshelf is next at 97. The score measures maintenance, not features, so shortlist the top few and try them.
Ampache (1,260 commits in 90 days), mStream (934 commits in 90 days) and multi-scrobbler (702 commits in 90 days). Commit activity is 35 of the 100 health points, the largest single term.
13 of 28 publish a Docker image or Compose file, led by Navidrome Music Server, Audiobookshelf, LMS, multi-scrobbler, Pinepods and 8 more.
13 of 28: multi-scrobbler (MIT), Beets (MIT), koel (MIT), Mopidy (Apache-2.0), vod2pod-rss (MIT) and 8 more. 14 are copyleft.
Spotify (LMS ranks highest here), Kindle (Audiobookshelf ranks highest here), SoundCloud (koel ranks highest here), Podbean (Audiobookshelf ranks highest here) and Audible (Audiobookshelf ranks highest here).