My 2012 Smart LG TV has this "feature" where it likes to do a total scan of all the DLNA/UPNP servers on the network. I noticed this a few weeks ago while watch network traffic. I believe this is to populate its Smart Share library. It makes use of the SOAP call 'Search'. If this web service isn't available it then does a recursive call to 'Browse'. The problem with this "feature" is it causes the TV to go really slow and makes some videos jerky while the scan is happening. It takes my TV about an hour to scan the entire DLNA server.
Attached is a patch against the latest version on Git (2013-06-28). It makes a slight modification to upnpsoap.c to (configurably) force it to return 0 every time a 'Search' call is made. I also had to update these 4 files to allow the new config option: minidlna.c, options.c, options.h, minidlna.conf
With this patch my TV is snappy again and I can still browse and access all my DLNA served files. Also, note, I contact LG about this issue but they had no idea what I was talking about and suggested I do a factory reset on the TV.
Please consider adding this patch (or similar) for other users that may be having this same problem.
Hello I have same problem. Can you create this patch for minidlna 1.1.4? Because current one is not working for me. Thank you very much.