Is vlc compiled with upnp support?
From this: $ vlc --services-discovery upnp_intel
VLC media player 1.1.12 The Luggage (revision exported)
[0x987281c] main services discovery error: no suitable services discovery module
..it doesn't look like it - in which case, would it be possible to compile vlc with upnp support?