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
81/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
koel
by koel
80/100

Music streaming solution that works.

PHP MIT
17k
$4.13/mo
2/5
mumble
by mumble-voip
80/100

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

C++ NOASSERTION
8.0k
$4.13/mo
2/5
navidrome
by navidrome
79/100

Your Personal Streaming Service

Go GPL-3.0
21k
$4.13/mo
1/5
beets
by beetbox
78/100

music library manager and MusicBrainz tagger

Python MIT
15k
$4.13/mo
2/5
AudioKit
by audiokit
77/100

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

Swift MIT
11k
$4.13/mo
2/5
srs
by ossrs
76/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
webrtc
by pions
75/100

Pure Go implementation of the WebRTC API

Go MIT
16k
$4.13/mo
2/5
spotatui
by LargeModGames
75/100

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

Rust MIT
640
$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
mStream
by IrosTheBeggar
74/100

The easiest music streaming server available

JavaScript GPL-3.0
2.3k
$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
libretime
by LibreTime
74/100

LibreTime: Radio Broadcast & Automation Platform

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

A sleek and efficient podcast downloader.

Rust Apache-2.0
474
$4.13/mo
2/5
lofty-rs
by Serial-ATA
74/100

Audio metadata library

Rust Apache-2.0
315
$4.13/mo
2/5
rmpc
by mierak
73/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
gonic
by sentriz
73/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
73/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
73/100

Scrobble plays from multiple sources to multiple clients

TypeScript MIT
1.0k
$4.13/mo
2/5
Lidarr
by Lidarr
72/100

Looks and smells like Sonarr but made for music.

C# GPL-3.0
5.3k
$4.13/mo
2/5
cpal
by RustAudio
72/100

Cross-platform audio I/O library in pure Rust

Rust Apache-2.0
3.7k
$4.13/mo
2/5
FluidAudio
by FluidInference
70/100

Frontier CoreML audio models in your apps, text-to-speech, speech-to-text, voice activity detection, and speaker diarization. In Swift, powered by SOTA open source.

Swift Apache-2.0
2.0k
$4.13/mo
2/5
spotify-player
by aome510
69/100

A Spotify player in the terminal with full feature parity

Rust MIT
6.7k
$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

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 . Data refreshes every 30 minutes.