So, I have a UPnP enabled TV (Samsung), a UPnP server (tried several), and a UPnP control point (right now, PlugPlayer on the iPhone).
Using PlugPlayer to load up my library (just a few items for testing) on the iPhone takes a few seconds. This part is not so bad... However, trying to use the PlugPlayer as just a control point, with the TV as renderer, is very slow! It takes up to a minute before something happens on the TV, when it even works...
Why is UPnP so difficult to get right, when you want to be more advanced than having the renderer being the control point?