Hi,
sorry for the delay, been busy ;)
The code is now on the Wiki:
http://wiki.tcl.tk/36474
As you can see, it's pretty simple. I think it can serve as a basis for
a "real" package. At present it's just a singleton namespace, it's
generic enough but needs some polish to make it loadable and
multi-instances.
I've tested support on some UPnP MediaServer clients such as Windows
Media, the Freebox set-top-box (works great!), and a Samsung Blu-ray
DLNA client (the SSDP works fine but the client requires DLNA to render
media files properly and my soft only does basic UPnP MediaServer). It
also works fine with djmount, the usermode Linux filesystem driver for
UPnP Media Servers (great for tests!).
Cheers, Fred