The newest build of vlc-ios has replaced the UPnP integration with the native one based on libupnp as per changelog. The server is discovered but the list is empty.
The change log describes the entire feature set of the new version, not just the new build. However, I'm absolutely not disputing the bug you are facing and that we need to fix that!
This is the newly introduced SAT>IP support, so the double detection is expected if the server announces itself twice with different capabilities. However, the playlists should be parsed of course instead of showing a header line only. I'll try to reproduce.
But if I understood the issue report, DVB Media Server works correctly now with build 412, right? It's the other platforms - LG TV, Telestar - that need improvement? Maybe Andreas can confirm or deny...
A recent Panasonic TV has a similar functionality to DVB MediaViewer - both media server and SAT>IP on the same host. Both are working for me now, i.e., the recordings stored on the media server are visible and playable in VLC on iOS build 412.
I agree that it would be useful to have different labels for the two UPnP services. Right now they appear identical in the network browser.
The LG SmartShare is a DLNA program for Windows which brings in the first line content to our LG TV but it works with other clients as well (it's not running on the TV). I use the DVB MediaViewer for streaming TV to the local network. It's basically a relict out of times where the former receiver was not DLNA compatible. The later acquired Telestar Digibit R1 has integrated servers as well.
While there are many options to test but in terms of productivity I only use
LG SmartShare for streaming of content saved on hdd to TV and mobile devices
DVB MediaViewer for mostly streaming TV on PC and sometimes through their app (Android) or web interface (iOS)
Feel a bit responsible for the changes :-) So DVB Media Server behaves better now because it shows its real server channel list. The Telestar behaved strangely before and continues to do so in other ways. But loss of media server on LG seems like a real step backwards. For what it's worth, my Panasonic media server shows the files with build 412 as expected.
FYI, i reproduced the problem locally. It is a regression between MobileVLCKit 3.3.18b7 and 3.3.18b8, which matches the SAT>IP changes, but also a libvlc rebase with more, unrelated changes. I'll debug further.