upnp: use a better way to retain original directory ordering, fixes #14235
upnp: hide unplayable items in fiels view fixes #13526