I’ve released the first version of the UPnP MediaServer KIO slave which allows KDE applications to seamlessly browse UPnP devices on the network, and access their files. An outcome of my Google Summer of Code, this is the first step towards getting UPnP Collection support into Amarok. For now, the slave is meant for application developers since dolphin & co. in KDE 4.5 do not directly know how to launch it.
The recommended way to detect UPnP devices and invoke the slave is with Cagibi. To browse the device, run konqueror with the URL “upnp-ms://” where UUID is something like
bf7eace9-e63f-4267-a871-7b572d750653
which has been retrieved from Cagibi
Full release announcement is at http://mail.kde.org/pipermail/kde-announce-apps/2010-October/004566.html
Download v0.8.0: http://download.kde.org/download.php?url=stable/kio-upnp-ms/0.8.0/src/kio-upnp-ms-0.8.0.tar.gz
I request early adopters and developers to test this out. Bugs and feedback is welcomed at nsm.nikhil@gmail.com.
Your link to Cagibi is malformed; you have http://www.blogger.com/frinring.wordpress.com/2010/08/09/cagibi-0-1-1-released-network-kio-slave-freezes-kded-in-4-5-0/ but it's actually http://frinring.wordpress.com/2010/08/09/cagibi-0-1-1-released-network-kio-slave-freezes-kded-in-4-5-0/
ReplyDeleteThanks Valorie. Fixed.
ReplyDeleteIs this only for accessing UPnP for media server like Amarok or can we talk with the slave like IRC needs to get the external IP address?
ReplyDeleteNice, I'm very excited to hear that upnp support is here.
ReplyDeleteAlthough I'm a bit confused..were you stating that Dolphin currently doesn't (but is planned to) have support also (since I thought that was implied, since it's a kioslave)?
@ComaWhite: This slave is just for UPnP MediaServers, their is support in Solid for UPnP, which should allow access to InternetGateways and so that you might be looking for. But that should come in 4.7 perhaps.
ReplyDelete@sreich: Dolphin can browse the servers too. The thing is you have to manually type 'upnp-ms://uuidOfServer' right now (or so I believe), since it is backed by Cagibi which can only do discovery (I am sorry I can't be more specific here since I usually use trunk).
But in trunk if you compile KDElibs with the solid UPnP backend enabled (the new HUpnp backend, not the old one, this is a bit involved), then dolphin will simply show all UPnP servers it finds, and you can browse through one pretty simply. The slave is still buggy in certain cases, but I should have a 0.9 out soon.
I am excited too about this. However, could you please provide some info or links as to how this can be implemented in a current KDE installation? I mean, I installed hupnp, but there is no way to compile kio-upnp-ms because it can't find a hupnp configuration file.
ReplyDeletedid this ever progress? kio-upnp-ms is still not in any repositories I have found and Amarok still is unable to use dnla.
ReplyDeleteDoing Brochures Evaluation: Delivering typically the Friendly Development Investigate Creative imagination. https://imgur.com/a/px7PzaM https://imgur.com/a/5qO8hr7 https://imgur.com/a/h9WpVEL https://imgur.com/a/KtHBVXO https://imgur.com/a/8SivFTJ https://imgur.com/a/o1MRnhX https://imgur.com/a/NdGrzQG
ReplyDelete