
DMS
Serve files from a directory over UPnP DLNA with DMS, a media server that includes basic video transcoding.

About DMS
DMS is a UPnP DLNA Digital Media Server that runs from the terminal and serves content directly from the working directory or a given path. It advertises and serves raw files along with alternate transcoded streams when able, such as mpeg2 PAL-DVD and WebM for Chromecast, and provides thumbnails where possible.
It can also serve dynamic streams, such as a live RTSP stream, generated on the fly with an external application such as ffmpeg. Media data, transcoding, and thumbnails depend on ffprobe/avprobe, ffmpeg/avconv, and ffmpegthumbnailer being in the PATH; features requiring missing commands are disabled.
Key features
- Serves files directly from working directory or given path
- Serves raw files plus transcoded mpeg2 PAL-DVD and WebM streams
- Provides thumbnails when browsing where possible
- Serves dynamic live streams generated via external application
- Broadcasts and responds via SSDP on all network interfaces
- Runs from terminal with optional FreeBSD service setup
- Serves both raw files and alternate transcoded streams
- Serves content directly from the working directory or given path
- Open source with BSD-3-Clause license
- Transcoding, media data, and thumbnail features are disabled if required commands are not in PATH
- Documented install assumes Go and GOPATH are already configured
- Runs from the terminal without a graphical interface
DMS at a glance
- Website
- github.com/anacrolix/dms
- Category
- Software & Utilities › Media Players & Servers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Android
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Media Players & Servers

DMS alternatives
Tools and sites you could use instead, ranked by how closely they match.
Musikcube combines a terminal music player with an audio engine, metadata indexer, and server in C++.
Streamyfin provides a modern client for connecting to a Jellyfin media server.
This Ansible playbook automates a home media server stack running in Docker, with options including GPU acceleration and SSL.
PlexKodiConnect synchronizes media from a Plex server into Kodi’s native database for browsing through Kodi.
Kyoo runs as a self-hosted server for movies, series, and anime, with automatic scanning and metadata matching.
MovieNight provides a single-instance server for video streaming with integrated chat.
Popular in Media Players & Servers
Well-known listings from the same topic.
DMS FAQ
What external programs does DMS need for full function?
How do I install and run DMS?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












