I do not yet understand the code and UPnP/DLNA good enough, so: What's about `self.contributor` then? Shouldn't it be put into the xml, too?