The CoreCodec sponsored "UPnP AV Daemon" is a cross-platform C library for discovering, controlling or implementing UPnP devices. It supports: UPnP AV Mediaserver, UPnP AV Renderer, and a UPnP Controller, based on the UPnP v 1.0 specification.
Moved project source to github: https://github.com/alperakcan/upnpav