# Best self-hosted Music Streaming apps

> Music servers, audiobook and podcast streaming. Stream your own library to any device, like a private Spotify. The most popular self-hosted music streaming apps on GitHub are Navidrome Music Server, koel and Beets. appsgit lists 26 self-hosted apps in this category, ranked by GitHub stars. All 26 apps here are open source.

## Key facts

| Fact | Value |
|---|---|
| Apps listed | 26 |
| Most starred | Navidrome Music Server (23,986 stars) |
| With a Docker image | 13 |
| Canonical URL | https://appsgit.com/categories/music-streaming |

## All 26 Music Streaming apps

- [Navidrome Music Server](https://appsgit.com/apps/navidrome-music-server): Modern Music Server and Streamer, compatible with Subsonic/Airsonic. (23,986 stars, GPL-3.0, Go, Docker)
- [koel](https://appsgit.com/apps/koel): Personal music streaming server that works. (17,272 stars, MIT, PHP)
- [Beets](https://appsgit.com/apps/beets): Music library manager and MusicBrainz tagger (command-line and Web interface). (15,756 stars, MIT, Python)
- [Audiobookshelf](https://appsgit.com/apps/audiobookshelf): Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with apps for Android and iOS. (14,555 stars, GPL-3.0, JavaScript, Docker)
- [Mopidy](https://appsgit.com/apps/mopidy): Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc. (8,592 stars, Apache-2.0, Python)
- [Snapcast](https://appsgit.com/apps/snapcast): Synchronous multiroom audio server. (7,906 stars, GPL-3.0, C++)
- [musikcube](https://appsgit.com/apps/musikcube): Streaming audio server with Linux/macOS/Windows/Android clients. (4,852 stars, BSD-3-Clause, C++)
- [Black Candy](https://appsgit.com/apps/black-candy): Music streaming server. (4,425 stars, MIT, Ruby, Docker)
- [AzuraCast](https://appsgit.com/apps/azuracast): Modern and accessible web radio management suite. (4,056 stars, AGPL-3.0, PHP, Docker)
- [Ampache](https://appsgit.com/apps/ampache): Web based audio/video streaming application. (3,834 stars, AGPL-3.0, PHP)
- [mpd](https://appsgit.com/apps/mpd): Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. (2,786 stars, GPL-2.0, C++)
- [Polaris](https://appsgit.com/apps/polaris): Music browsing and streaming application optimized for large music collections, ease of use and high performance. (2,734 stars, MIT, Rust, Docker)
- [gonic](https://appsgit.com/apps/gonic): Lightweight music streaming server. Subsonic compatible. (2,559 stars, GPL-3.0, Go, Docker)
- [mStream](https://appsgit.com/apps/mstream): Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux. (2,402 stars, GPL-3.0, JavaScript)
- [SwingMusic](https://appsgit.com/apps/swingmusic): 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,080 stars, AGPL-3.0, Python, Docker)
- [Lyrion Music Server](https://appsgit.com/apps/lyrion-music-server): Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server). (1,786 stars, GPL-2.0, Perl, Docker)
- [LMS](https://appsgit.com/apps/lms): Access your self-hosted music using a web interface. (1,682 stars, GPL-3.0, C++, Docker)
- [moOde Audio](https://appsgit.com/apps/moode-audio): Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers. (1,421 stars, GPL-3.0, PHP)
- [multi-scrobbler](https://appsgit.com/apps/multi-scrobbler): Scrobble plays from multiple sources to multiple scrobbling services. (1,250 stars, MIT, TypeScript, Docker)
- [Pinepods](https://appsgit.com/apps/pinepods): Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device. (1,005 stars, GPL-3.0, Rust, Docker)
- [LibreTime](https://appsgit.com/apps/libretime): Broadcast streaming radio on the web (fork of Airtime). (938 stars, AGPL-3.0, PHP, Docker)
- [Audioserve](https://appsgit.com/apps/audioserve): Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and supports sync of play position between clients. (858 stars, MIT, Rust)
- [Stretto](https://appsgit.com/apps/stretto): Music player with Youtube/Soundcloud import and iTunes/Spotify discovery. (635 stars, MIT, JavaScript)
- [vod2pod-rss](https://appsgit.com/apps/vod2pod-rss): 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. (388 stars, MIT, Rust, Docker)
- [Supysonic](https://appsgit.com/apps/supysonic): Python implementation of the Subsonic server API. (287 stars, AGPL-3.0, Python)
- [BotWave](https://appsgit.com/apps/botwave): FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely. (142 stars, GPL-3.0, Python)

## Replaces

- [Open-source alternatives to Spotify](https://appsgit.com/alternatives/spotify)
- [Open-source alternatives to Audible](https://appsgit.com/alternatives/audible)
- [Open-source alternatives to Pocket Casts](https://appsgit.com/alternatives/pocket-casts)
- [Open-source alternatives to Last.fm](https://appsgit.com/alternatives/last-fm)
- [Open-source alternatives to Sonos](https://appsgit.com/alternatives/sonos)

## Comparisons

- [Navidrome vs Jellyfin](https://appsgit.com/compare/navidrome-music-server-vs-jellyfin)

## Related categories

- [Media Management](https://appsgit.com/categories/media-management): Tools that find, download and organize movies, shows, music and videos. They keep your media library automatically filled and tidy.
- [E-books](https://appsgit.com/categories/e-books): E-book, comic and audiobook libraries and readers. Serve your digital book collection to any device.
- [Utilities](https://appsgit.com/categories/utilities): Handy standalone tools that do not fit elsewhere, such as converters, translators and design apps. Small utilities worth self-hosting.
- [Finance & Budgeting](https://appsgit.com/categories/finance-budgeting): Personal finance, budgeting, expense tracking and payment tools. Manage your money without handing your data to a fintech app.
- [CMS](https://appsgit.com/categories/cms): Content management systems and headless CMS platforms for websites and apps. Publish and manage content on a stack you control.
- [Team Chat](https://appsgit.com/categories/team-chat): Self-hosted messaging, team chat and push notification platforms. A private alternative to Slack, Discord and hosted messengers.

---

Canonical page: https://appsgit.com/categories/music-streaming
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
