Self-host MiniDLNA
v1.0.22DLNA/UPnP-AV media server for local network streaming
- Stars
- 337
- Port
- 8200 (HTTP (descriptions, SOAP, media transfer) traffic)
- Requires
- Libavformat (ffmpeg), Libexif, libFLAC, Libid3tag, Libjpeg, Libsqlite3, Libvorbis
What is MiniDLNA?
MiniDLNA is a lightweight DLNA/UPnP-AV media server daemon that delivers audio, video, and image files to compatible devices on a local network. It watches media folders for changes using inotify, extracts album artwork, can stream to TiVo devices via HMO, and offers a strict DLNA mode for broader device compatibility. The program runs on Linux and Unix systems as a background service configured through a single text file. Its codebase uses GPL v2, while the UPnP discovery component is under a BSD license.
Should you self-host MiniDLNA?
MiniDLNA scores 47/100 on selfhost.directory (how scoring works) and ranks #71 of 118 in Media Server. It has 337 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is Other-licensed and written mostly in C.
Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 737 stars). It scores higher overall, so compare the two before you pick. See MiniDLNA vs Jellyfin side by side.
Features
- Album art extraction
- Automatic media discovery (inotify)
- DLNA/UPnP-AV compliance
- Media streaming (audio, video, images)
- SQLite metadata database
- Strict DLNA mode
- TiVo HMO support
MiniDLNA README
More in Media Streaming
minisatipMinisatip is a self-hosted SAT>IP server streaming live TV from DVB satellite, cable, and terrestrial cards to clients like Tvheadend or VLC over RTSP/HTTP.
MistServerMistServer is a self-hosted, open-source streaming media server for OTT with multi-protocol support including RTMP, SRT, RIST, WebRTC, RTSP, and HTTP.
moodistSelf-hosted open-source ambient sound generator with 84 curated tracks for building custom listening environments at home.
MovieClawMovieClaw is a self-hosted AI media server that consolidates the *arr stack and media playback into one container with native apps and an AI agent.
MovieMatchA self-hosted movie picker that links to your Plex server so you and friends can swipe on films and see which ones everyone likes.
mpdSelf-hosted, open-source server-side music player daemon: it plays audio through the machine's own sound device while any network client controls playback.
muerMuer is an open-source, self-hosted music player that streams audio from YouTube using Invidious as a backend, offering a beautiful UI for personal music libraries.
musikcubeOpen-source, terminal-based music player, library indexer and self-hosted audio streaming server with a remote websocket API for custom clients.
Navidrome Music Server🎧 Your Personal Streaming Service
Nekon.eko runs a Linux desktop in Docker and streams it via WebRTC, letting multiple people browse together, host watch parties, or access web apps remotely from any device.
NevuForPlexSelf-hosted, open-source Plex UI replacement with Netflix-like interface, watch-together sync, media playback, and integrated watchlist for Movie and TV Show libraries.
NightingaleSelf-hosted karaoke software that converts your music collection into sing-along tracks using neural networks for vocal removal, lyric sync, and real-time pitch grading.
0 comments