views:

413

answers:

2

For a future project I am looking for a library to handle SSDP communication and messages in DIDL-Lite xml dialect. Is there any reasonable implementation of java, groovy or python?

I don't like to use implementations of existing UPnP stacks like cybergarage or the frauenhofer UPnP stack because they are highly depending on these stacks.

A: 

http://pypi.python.org/pypi/Coherence

vartec
I knew coherence. But this is not what I am looking for. Sure they have modules for SSDP and DIDL but they are hightly depending on their media server. But I already have a self written upnp media server and looking for libraries to replace the Cybergarage UPnP stack I used to implement it.
Timo
A: 

http://teleal.org/projects/cling

Open Source DLNA/UPnP stack, libraries, and tools for Java and Android developers

Cling is very modular, so you could only use its SSDP functionality. You can integrate it with your existing code at any level (data transport, protocol execution, etc).

The Cling Support package contains a JAXB-based DIDL parser for UPnP A/V service implementors that can be used standalone.

cbauer