I forked a simple DNLA server which has been dead for 10 years and updated it to .Net 9. The goal is that hard drives are too expensive now and so it's better to spin up media servers quickly and temporarily using whatever hardware you have on hand.

It currently builds and announces itself to my TV (can see the server in Roku Media Player) but crashes because the http server implementation is homemade and out of date. Copilot generated some options and I will be plugging an implementation of a sockets-based server in the next couple of days.

https://github.com/NWoodsman/simpleDLNA.net

Why not use Jellyfin?

It's also .NET if you're itching to contribute :)

Is there a jellyfin server that is an application? I might have mistakenly assumed it was container-based or itself a minimal OS.

Yep. Personally I run it via docker (my home server setup is just a compose file) but they have OS installers for MacOS/Windows/some Linux distros, as well as a raw .NET .dll[1] you can use to run it anywhere you have the .NET runtime.

[1]: https://jellyfin.org/downloads/dotnet