Music Streaming
Music Streaming tools -- a subcategory of Media & Streaming
Replace Popular SaaS
64 Tools
Navidrome Music Server
20KNavidrome Music Server is a Go-based application that provides music streaming server.
koel
17KMusic streaming server that works
Nuclear
17KSelf-hosted music streaming tool that provides music player that streams from YouTube.
Feishin
7.6KFeishin is a TypeScript-based application that provides modern desktop music player.
Lidarr
5.1KLidarr lets you run music collection manager for Usenet and BitTorrent users entirely on your own server.
Black Candy
4.2KFor music streaming, Black Candy is a self-hosted solution that provides personal music streaming server.
Finamp
3.8KFinamp lets you run jellyfin music client for mobile entirely on your own server.
Ampache
3.8KReleased under AGPL-3.0, Ampache provides web based audio/video streaming application on self-hosted infrastructure.
AzuraCast
3.8KAzuraCast is a self-hosted music streaming tool that provides modern and accessible web radio management suite.
Moodist
3.4KMoodist gives you ambient sounds for focus and calm on your own infrastructure.
slskd
2.9KSelf-hosted media downloads tool that provides modern client-server application for the Soulseek file sharing network.
Polaris
2.6KSelf-hosted music streaming tool that provides music browsing and streaming application optimized for large music collections.
Tempo
2.1KTempo gives you and lightweight music client for Subsonic and built natively for Android on your own infrastructure.
Supersonic
2.1KSupersonic lets you run lightweight cross-platform desktop client for Subsonic and Jellyfin music servers entirely on your own server.
SwingMusic
1.8KSwingMusic lets you run swing Music is a beautiful entirely on your own server.
Maloja
1.7KMaloja gives you music scrobble database for personal listening statistics and charts on your own infrastructure.
Lyrion Music Server
1.7KLyrion Music Server is a self-hosted music streaming replacement for Apple Music and Spotify.
Jellify
1.6KJellify lets you run cross-platform music player for Jellyfin entirely on your own server.
LMS
1.6KSelf-hosted music streaming tool that accesses your music using a web interface.
Amperfy
1.4KAmperfy is a Swift-based application that provides iOS app for streaming songs from Subsonic-compatible servers.
Music Assistant
1.4KMusic Assistant is a Python-based application that provides media library manager connecting streaming services to a wide range of connected speakers.
Fintunes
1.4KFintunes is a self-hosted music streaming tool that provides beautiful and minimalistic streaming music player powered by Jellyfin.
SoulSync
1.3KSoulSync is a Python-based application that provides automated music discovery and collection manager.
Spooty
1.1KSpooty is a self-hosted media downloads tool with support for Downloads, Music.
Beatbump
1.1KBeatbump handles privacy-respecting alternative frontend for YouTube Music as a self-hosted solution.
Meelo
1.1KMeelo is a self-hosted music streaming tool that provides personal Music Server, designed for collectors and music maniacs.
yubal
1.1KYubal handles youTube Music album downloader with metadata tagging as a self-hosted solution.
Explo
1KSelf-hosted music streaming tool that provides music discovery for music platforms.
multi-scrobbler
968Multi-scrobbler handles scrobble plays from multiple sources to multiple scrobbling services as a self-hosted solution.
Aurral
879Aurral is a self-hosted media management & *arr tool with support for *arr, Music.
Aonsoku
759Self-hosted music streaming tool that provides modern desktop client for Navidrome and Subsonic servers.
Fast Music Remover
708Fast Music Remover gives you lightweight background music and noise remover on your own infrastructure.
Koito
678Koito is a Go-based application that provides modern music scrobbler.
Metadata Remote
657Metadata Remote is a JavaScript-based application that provides web-based metadata manager for audio files.
Lissen
613Lissen is a Kotlin-based application that provides minimalistic Android client app for AudioBookshelf.
Gelli
541Gelli gives you native music player for Jellyfin on your own infrastructure.
Vocard
531Released under MIT, Vocard provides highly customizable Discord music bot on self-hosted infrastructure.
Lidify
531Self-hosted media management & *arr tool that provides music discovery tool.
SheetAble
416SheetAble handles music sheet organizing software as a self-hosted solution.
It's MyTabs
408Self-hosted music streaming tool that provides guitar tab viewer and player.
Yuzic
407Yuzic is a self-hosted music streaming tool that provides cross-platform music player for Navidrome and Jellyfin.
Octo-Fiesta
405Octo-Fiesta is a C#-based application that provides subsonic proxy for integrating streaming providers as music sources.
Jellyplist
379For music streaming, Jellyplist offers a self-hosted way to sync Spotify playlists to Jellyfin.
Sonobarr
351Self-hosted media management & *arr tool that provides music discovery for Lidarr users via Last.fm.
Jelly Music App
253For music streaming, Jelly Music App is a self-hosted solution that provides lightweight and elegant music interface for Jellyfin.
Hyperpipe
164Released under AGPL-3.0, Hyperpipe provides privacy-respecting frontend for YouTube Music on self-hosted infrastructure.
NextBeats
163For music streaming, NextBeats is a self-hosted solution that provides modern, customizable lofi music player.
Scrobblex
98Scrobblex lets you run scrobble Plex plays to Trakt via webhooks entirely on your own server.
M.A.L.P.
82Released under GPL-3.0, M.A.L.P. provides android MPD client on self-hosted infrastructure.
Trackly
61For music streaming, Trackly is a self-hosted solution that provides jellyfin music library interface and release notifications.
Music Service
51Released under AGPL-3.0, Music Service provides monitor, download, and sync online music with cloud storage providers on self-hosted infrastructure.
Spotizerr
29Self-hosted media downloads tool that provides spotify music downloader.
Funkwhale
17Funkwhale is a Python-based application that publishes audio content across the federated web.
HymnoScribe
6Released under AGPL-3.0, HymnoScribe provides comprehensive tool for creating hymn sheets on self-hosted infrastructure.
Chromatix
Chromatix gives you desktop music player for Plex on your own infrastructure.
Finer Player
Finer Player handles rediscover Jellyfin Music with a truly native macOS experience as a self-hosted solution.
Manet
For music streaming, Manet offers a self-hosted way to stream your music library from Jellyfin to your iOS devices with ease,.
OceanWaves
OceanWaves lets you run advanced Jellyfin music client entirely on your own server.
Plex
Released under Proprietary, Plex streams media collections from anywhere on self-hosted infrastructure.
Plexamp
Released under Proprietary, Plexamp provides beautiful Plex music player on self-hosted infrastructure.
Roon
Roon is a self-hosted music streaming tool with support for Music, Music Streaming.
SubStreamer
Released under Proprietary, SubStreamer provides mobile client app for Subsonic music servers on self-hosted infrastructure.
Symfonium
Symfonium handles play and cast music from a multitude of sources as a self-hosted solution.
play:Sub
Released under Proprietary, play:Sub provides subsonic music streamer on self-hosted infrastructure.
Why Self-Host Your Music Streaming?
Spotify costs $11-17/month, Apple Music runs $11/month, and both services can remove songs from your library when licensing agreements expire. You do not own the music you stream — you rent access to it, and that access disappears if you stop paying or if the label pulls the content. Both platforms also build detailed behavioral profiles from your listening habits: what you listen to, when, your mood patterns, and your social connections through shared playlists. Self-hosted music streaming gives you permanent access to your collection with the same convenience as commercial streaming.
Navidrome is the most popular self-hosted music server, providing a clean web interface and Subsonic API compatibility that works with dozens of mobile apps. Feishin, Finamp, Amperfy, and Supersonic are dedicated music player apps that connect to Navidrome or Jellyfin for a mobile Spotify-like experience with offline download support. Koel offers another web-based music streaming interface with a modern design. Black Candy provides a minimalist music streaming server focused on simplicity. AzuraCast goes beyond personal streaming to provide a full internet radio station platform with live DJs, scheduled programming, and listener statistics.
The ecosystem supports specialized music workflows. Lidarr automates music library management by monitoring for new releases and downloading them in your preferred quality. Maloja provides self-hosted music scrobbling — a Last.fm replacement that tracks your listening history without sending it to an external service. Navidrome supports multiple users with individual playlists, favorites, and play history. SwingMusic offers another music server with focus on artist and album browsing. Lyrion Music Server (formerly Logitech Media Server) supports multi-room audio. Music Assistant integrates with Home Assistant for whole-home music automation. For Subsonic-compatible clients, Gelli, Aonsoku, and Fintunes provide dedicated apps with offline caching, ensuring your music is always available regardless of internet connectivity.