I came across Linn's OPENHOME ohMedia software while looking for a good uPnP-based music system for my Pi. The advantage of the one I found is that it supports a playlist on the renderer, rather than the control point. This means it doesn't matter if the control point loses contact - the player still keeps playing. It also allows gapless playback, and allows low latency streaming of the sound output from my laptop.
See my blog post at http://andrum99.blogspot.co.uk/2015/04/ohmedia-on-raspberry-pi.html
ohMedia - extended uPnP media player