Check the comment from @DPH, it has to with UPnP Rendering. In retrospect I think using the UPnP calls might make sense in SoCo, but Socos is supposed to use the SoCo API, and then it shouldn't really need to be so attached to the internals of SoCo.

Perhaps something like SoundControl would be better?