UPnP in Epiphany

One of the more useful features of the UPnP specification is that devices have a standard way of specifying a "presentation URL", a human-readable web page representing the device. For example, my SoundBridge has a web page which shows the currently playing music and lets me switch radio station, whilst my router's presentation URL is the administration page.

Useful, but not exposed anywhere. Until now...

GUPnP in Epiphany

This is a small Epiphany extension which adds all presentation URLs it finds to the Nearby Sites menu, just like the URLs discovered using Avahi. It needs a bit more work as it doesn't yet handle being unloaded or devices disappearing, but it is certainly usable now.

If anyone else wants to have a go with it, the source can be fetched using Bazaar from here. Watch out for the currently hard-coded paths...

22:10 Thursday, 12 Jun 2008 [#] [computers] (6 comments)

Posted by Michael at Thu Jun 12 22:31:39 2008:
Nice, but I hope this would make it into the official ephy release.
Posted by Anon at Thu Jun 12 22:36:51 2008:
I really must ask, because I've wondered for a while. What theme are you using? It's lovely.
Posted by Ross at Fri Jun 13 07:56:32 2008:
Michael: once it's finished I'll certainly ask for it to be considered for ephy-extensions.

Anon: Darkilouche.
Posted by Xan at Fri Jun 13 09:30:12 2008:
Yay! :)
Posted by Carl van Tonder at Sat Jun 14 10:39:16 2008:
Looks good, but how well does this integrate with the avahi browsing in epiphany that has been around since forever? It also throws things in "Nearby Sites". Also, is there a UPnP apache module?
Posted by Ross at Sat Jun 14 10:50:51 2008:
Carl: it integrates fine as can be shown in the screenshot which is showing Avahi and UPnP sites.

A plugin for Apache wouldn't make any sense because you can't use UPnP to just announce a URL.

Name:


E-mail:


URL:


Add 4 and 4 (required):


Comment: