HomeSoftware

Software

1159 self-hosted open-source tools in this category.

Black Candy

Music streaming server

Docker/Ruby MIT Software

Funkwhale

Modern, web-based, convivial, multi-user and free music server

Python/Django BSD-3-Clause Software

gonic

Lightweight music streaming server. Subsonic compatible

Go/Docker GPL-3.0 Software

koel

Personal music streaming server that works. ([Demo](https://demo.koel.dev/), [Source Code](https://github.com/koel/koel))

PHP MIT Software

LibreTime

Broadcast streaming radio on the web (fork of [Airtime](https://github.com/sourcefabric/Airtime)). ([Source Code](https://github.com/LibreTime/libretime))

Docker/PHP AGPL-3.0 Software

LMS

Access your self-hosted music using a web interface

Docker/deb/C++ GPL-3.0 Software

Lyrion Music Server

Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server). ([Source Code](https://github.com/lms-community/slimserver), [Clients](https://lyrion.org/extensions/applications/))

deb/Docker/Perl GPL-2.0 Software

Maloja

Music scrobble database (alternative to Last.fm). ([Demo](https://maloja.krateng.ch/))

Python/Docker GPL-3.0 Software

moOde Audio

Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers. ([Source Code](https://github.com/moode-player/moode))

PHP GPL-3.0 Software

mpd

Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. ([Source Code](https://github.com/MusicPlayerDaemon/MPD), [Clients](https://www.musicpd.org/clients/))

C++ GPL-2.0 Software

mStream

Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux. ([Source Code](https://github.com/IrosTheBeggar/mStream))

Nodejs GPL-3.0 Software

multi-scrobbler

Scrobble plays from multiple sources to multiple scrobbling services. ([Source Code](https://github.com/FoxxMD/multi-scrobbler))

Nodejs/Docker MIT Software

musikcube

Streaming audio server with Linux/macOS/Windows/Android clients. ([Source Code](https://github.com/clangen/musikcube))

C++/deb BSD-3-Clause Software

Navidrome Music Server

Modern Music Server and Streamer, compatible with Subsonic/Airsonic. ([Demo](https://www.navidrome.org/demo), [Source Code](https://github.com/navidrome/navidrome), [Clients](https://www.navidrome.org/docs/overview/#apps))

Docker/Go GPL-3.0 Software

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. ([Demo](https://try.pinepods.online), [Source Code](https://github.com/madeofpendletonwool/PinePods))

Docker GPL-3.0 Software

Polaris

Music browsing and streaming application optimized for large music collections, ease of use and high performance

Rust/Docker MIT Software

Snapcast

Synchronous multiroom audio server

C++/deb GPL-3.0 Software

Supysonic

Python implementation of the Subsonic server API

Python/deb AGPL-3.0 Software

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. ([Source Code](https://github.com/swingmx/swingmusic))

Python/Docker MIT Software

ClipBucket

Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes. ([Demo](https://demo.clipbucket.oxygenz.fr/), [Source Code](https://github.com/MacWarrior/clipbucket-v5))

Docker/PHP AAL Software

cmyflix

Minimalist Plex/Jellyfin alternative to stream video

C/deb AGPL-3.0 Software

Gerbera

UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices. ([Source Code](https://github.com/gerbera/gerbera))

Docker/deb/C++ GPL-2.0 Software

Icecast 2

Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between. ([Source Code](https://gitlab.xiph.org/xiph/icecast-server), [Clients](https://icecast.org/apps/))

C GPL-2.0 Software

Jellyfin

Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi. ([Demo](https://demo.jellyfin.org/stable), [Source Code](https://github.com/jellyfin/jellyfin), [Clients](https://github.com/awesome-jellyfin/awesome-jellyfin))

C#/deb/Docker GPL-2.0 Software