Hello, first of all, thank you for the great work. I am truly amazed to see how few 3D video players exists on Oculus/Samsung platforms, even fewer being free, so...
I will not raise issues, technically speaking, but something more like design choices you made (or did not) on the upnp/dlna browsing mechanisms. Remember that I am not a developer and that I vastly ignore the specifications of dlna/upnp, even more the terminology !...
First thing is that the dlna browser "explicitly" asks for thumbnails in a way that Skybox opens a new connection, which is an "open file" (I guess) so that the server encodes a thumbnail at an arbitrary position by "reading" the file and coding a frame. On my machine, that is done by ffmpeg, but it could be mencoder or whatever.
This behaviour has a major drawback, it drains the network in a harsh way, and the server has to render many encodings in parallel while serving the folder listing, and Skybox (I still guess) gets chaotic responses and most times scrambles the thumbnails, misses some, gets unresponsive because the wi-fi (Oculus Go on my side) is full-bandwidth...
Most dlna servers does natively provides thumbnails, if not, they do provide "cover art" if there is, but the thing is that the servers does provide this service so you should "ask" for a "preview of the file" in last resort, not as the first behaviour. Or maybe is it that Skybox expects some particular file format for that (png...) ?...
I can't think of the second thing right now (Bravo!). But I know that, to conclude :
Thank you again and congratulations, you've done some impressive work on your piece of software, dlna/upnp should be like implemented by default in all video software on systems that rely on network, by nature not bearing storage, portable devices. Free software that becomes advertised by the platform, you are on your way to be the default player on vr platforms...