24 ranked picks · Updated daily

Self-hosted music streaming: open-source Spotify alternatives

Spotify pays artists fractions of a cent per stream and locks your library into their app. Self-hosted Navidrome, Funkwhale, and Jellyfin let you stream your own collection to phones with the same UX. The picks ranked by health and self-hosting cost.

Cheapest path: transformers on hetzner for $4.13/mo.

The 24 picks, ranked by health

Health score is a 6-dimension composite. See methodology.

transformers
by huggingface
76/100

Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

Python Apache-2.0
160k
$4.13/mo
2/5
mumble
by mumble-voip
76/100

Mumble is an open-source, low-latency, high quality voice chat software.

C++ NOASSERTION
8.1k
$4.13/mo
2/5
koel
by koel
75/100

Music streaming solution that works.

PHP MIT
17k
$4.13/mo
2/5
librosa
by librosa
74/100

Python library for audio and music analysis

Python ISC
8.4k
$4.13/mo
2/5
FDWaveformView
by fulldecent
74/100

Reads an audio file and displays the waveform

Swift MIT
1.3k
$4.13/mo
2/5
navidrome
by navidrome
73/100

Your Personal Streaming Service

Go GPL-3.0
21k
$4.13/mo
1/5
AudioKit
by audiokit
73/100

Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

Swift MIT
11k
$4.13/mo
2/5
beets
by beetbox
72/100

music library manager and MusicBrainz tagger

Python MIT
15k
$4.13/mo
2/5
srs
by ossrs
70/100

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

C++ MIT
29k
$4.13/mo
3/5
spotatui
by LargeModGames
70/100

A fully standalone Spotify client for the terminal. Native streaming included, no daemon required.

Rust MIT
640
$4.13/mo
2/5
webrtc
by pions
69/100

Pure Go implementation of the WebRTC API

Go MIT
16k
$4.13/mo
2/5
mediacms
by mediacms-io
69/100

MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

JavaScript AGPL-3.0
4.9k
$4.13/mo
4/5
mStream
by IrosTheBeggar
69/100

The easiest music streaming server available

JavaScript GPL-3.0
2.3k
$4.13/mo
2/5
libretime
by LibreTime
69/100

LibreTime: Radio Broadcast & Automation Platform

PHP AGPL-3.0
926
$4.13/mo
2/5
PodFetch
by SamTV12345
69/100

A sleek and efficient podcast downloader.

Rust Apache-2.0
474
$4.13/mo
2/5
Lidarr
by Lidarr
68/100

Looks and smells like Sonarr but made for music.

C# GPL-3.0
5.3k
$4.13/mo
2/5
gonic
by sentriz
68/100

music streaming server / free-software subsonic server API implementation

Go GPL-3.0
2.4k
$4.13/mo
2/5
Meelo
by Arthi-chaud
68/100

Self-hosted Music Server. Focused on metadata integration & UI

TypeScript GPL-3.0
1.1k
$4.13/mo
2/5
multi-scrobbler
by FoxxMD
68/100

Scrobble plays from multiple sources to multiple clients

TypeScript MIT
1.0k
$4.13/mo
2/5
lofty-rs
by Serial-ATA
68/100

Audio metadata library

Rust Apache-2.0
315
$4.13/mo
2/5
spotube
by KRTirtho
67/100

Open source music streaming app! Available for both desktop & mobile!

Dart NOASSERTION
46k
$4.13/mo
1/5
rmpc
by mierak
67/100

A modern, configurable, terminal based MPD Client with album art support via various terminal image protocols

Rust BSD-3-Clause
2.8k
$4.13/mo
2/5
spotify-player
by aome510
66/100

A Spotify player in the terminal with full feature parity

Rust MIT
6.7k
$4.13/mo
2/5
cpal
by RustAudio
66/100

Cross-platform audio I/O library in pure Rust

Rust Apache-2.0
3.7k
$4.13/mo
2/5

Specifically replacing

These categories on ossreplace cover the SaaS in this space.

Ready to self-host?

Most operators land on transformers (top health) and run it on hetzner for around $4.13/mo.

Last verified . Health scores and costs are computed from public data.