Am I right in thinking that if I'm DLNA 1.5 compliant, I've implemented UPnP AV? What does DLNA get me besides specifying minimum format requirements? Isn't DLNA built on top of UPnP? I know for sure that DLNA device discovery is completely based on SSDP (UPnP's device discovery protocol). Does DLNA add something in the content discovery or content delivery specification?
For example, Boxee and XBMC both support UPnP - don't they work with all DLNA devices?
Looking at the DLNA and UPnP whitepapers,
Looking at this, it seems like the XBMC server does not support DLNA. That would explain the above situation.