On my Linux PC, I've stored many personal photos, videos, and, of course, music files. I have several devices capable of interacting with DLNA/UPnP servers to make use of that collection. So I'm looking for a DLNA/UPnP server software for Linux, which...
- is easy to setup, configure, and handle (management console would be nice)
- supports most common file formats (i.e. is not restricted to only a few)
- is "resource-friendly" (aka "light-weight")
- runs stable
- is not "cluttered"
- is freely available
- metadata retrieval from sources like IMDB etc. (for music and movies), adjustable in terms of an interface for own additions
- optional plus (not requirement): remote management console for Android
- a great plus would be if it can act as DLNA controller, so media can be sent to renderers (instead of only being looked up by them)
I've already tried several candidates, but ran into as many limitations as I've tried candidates: miniDLNA often got a "hick-up" (got stuck and ate resources), Serviio is mostly a time-limited trial when it comes to its GUI. Several others were simply "too big" (e.g. MythTV).
What are your experiences? Which are the DLNA servers matching above specifications you would recommend, based on your own experience, and why would you recommend them?