Add a method to search for DLNA renderers only.

Also, improve the memory handling (no need to allocate a huge buffer) and cleanup the code a little bit.