I couldn't get UPNP browsing to work on one PC, while on another it was working fine...
After much debugging I found that it will not work if you have the UPNP module enabled in Playlist->Services Discovery. What happens is the module loads immediately on starting vlc, and seems to work properly in the background... but then when you expand 'Local Network' and click the UPNP item, it re-opens the module. Open() is called twice, which results in:
UPNP_E_INIT
and so UPNP doesn't show anything. However if you uncheck the UPNP module in Playlist->Services Discovery, save, and restart vlc, then it works.
Can anyone else confirm this? Shall I file a bug?
cheers