DroidUPnP allow you to control your UPnP equipement.
It also allow you to share your local content to other UPnP capable device.
This application is open source and licensed under the GPLv3.
The source code can be found here : https://github.com/trishika/DroidUPnP.
Please, put in the comment your most wanted feature, I'll try to work on it first !
I'll also be happy to integrate any relevant contribution to the application !