Oops, sorry about the unresolved symbols - my tagging obviously wasn't all that thorough!

I'm not sure what the best way forward is from here. I've done some more work on the uPnP stuff since my last commit and reckon it's not too far off ready now. If you don't mind being a guinea-pig I could commit that and see how you get on with it.

Cheers
Paul