MultimediaĀ streaming tools and software.
- Dim – Dim is a self-hosted media manager fueled by dark forces. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.
GPL-2.0
Rust
- GerberaĀ – Gerbera is an UPnP Media Server. It allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
GPL-2.0
ĀC++
- homehost
ā
– Self-hosted React + Redux app that streams your media collection (music, movies, books, podcasts, comics etc).MIT
Nodejs
- 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.
GPL-2.0
ĀC
- 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.
GPL-2.0
ĀC#
- Karaoke EternalĀ – Host awesome karaoke parties where everyone can easily find and queue songs from their phone’s browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations.
ISC
ĀNodejs
- KodiĀ – Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
GPL-2.0
ĀC++
- LBRYĀ – Is a secure, open, and community-run digital marketplace that aims to replace Youtube and Amazon.
MIT
ĀPHP
- MistServerĀ – Streaming media server that works well in any streaming environment.
AGPL-3.0
ĀC++
- NymphCastĀ – NymphCast is a Chromecast alternative which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers.
BSD-3-Clause
ĀC++
- PodifyĀ – Allows you to download videos and audio from any source supported by youtube-dl and subscribe to and watch these downloads using your favorite podcast app.
GPL-3.0
ĀRuby
- ReadyMediaĀ – Simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. Formerly known as MiniDLNA.
GPL-2.0
ĀC
- RygelĀ – Rygel is a UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.
GPL-3.0
ĀC
- SheetAbleĀ – Self-hosted music sheet organizing software for all music enthusiasts. Upload and organize your sheets for any kind of instrument.
AGPL-3.0
ĀGo
- StashĀ – A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support.
AGPL-3.0
ĀGo
- µStreamer – Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.
GPL-3.0
C
- üWaveĀ
ā
Ā – Self-hosted collaborative listening platform. Users take turns playing mediaāsongs, talks, gameplay videos, or anything elseāfrom a variety of media sources like YouTube and SoundCloud.MIT
ĀNodejs

š¤ About the Author
Ashwani is passionate about DevOps, DevSecOps, SRE, MLOps, and AiOps, with a strong drive to simplify and scale modern IT operations. Through continuous learning and sharing, Ashwani helps organizations and engineers adopt best practices for automation, security, reliability, and AI-driven operations.
š Connect & Follow:
- Website: WizBrand.com
- Facebook: facebook.com/DevOpsSchool
- X (Twitter): x.com/DevOpsSchools
- LinkedIn: linkedin.com/company/devopsschool
- YouTube: youtube.com/@TheDevOpsSchool
- Instagram: instagram.com/devopsschool
- Quora: devopsschool.quora.com
- Email– contact@devopsschool.com