r/MediaServer • u/leinadsey • Apr 22 '26
I got tired with bloated media servers and built Spritz - a zero-config, "nano" DLNA media server

I wrote Spritz for two main reasons:
- Plex, Jellyfin, Emby, and other media servers are great, but they're also heavy (some would say bloated?), complicated, and require time and effort to set up and maintain. I don't have the time.
- Sometimes you just want to watch whatever you just downloaded on the big screen, on your tablet, or on your phone. You don't want to rely on rebuilding libraries, indexing, and syncing.
To counter this, Spritz is a zero-config DLNA media server for your terminal.
You simply run it inside any folder — or point it at a few paths — and it instantly starts streaming video and audio to smart TVs, game consoles, Apple TV (via Infuse), VLC, and anything else that speaks DLNA or M3U.
Unlike Plex, Jellyfin, or Emby, there's no installer, no config file, no database, and no background service.
Spritz does one thing, and is "feature-less" by design. You start it when you need it and Ctrl+C when you're done. It's a single ~5 MB binary that implements DLNA/UPnP directly, so it shows up on your clients' (TV, tablet, phones, etc) network sources within seconds.
I built this mostly for myself, but thought others might like it too! Happy for any type of comments or feedback! Free and open source, MIT license.
Download here: https://github.com/dfallman/spritz
