From kde-core-devel Tue Apr 26 12:54:05 2011 From: Nikhil Marathe Date: Tue, 26 Apr 2011 12:54:05 +0000 To: kde-core-devel Subject: Request: Inclusion of kio-upnp-ms to kde-runtime KIO slaves Message-Id: X-MARC-Message: https://marc.info/?l=kde-core-devel&m=130382244516439 Hi, KDE SC 4.7 soft feature freeze is close, and I would like to propose the UPnP MediaServer KIO slave (https://projects.kde.org/projects/playground/base/kio-upnp-ms/) be included into the set of kio slaves shipped with kde-runtime. The slave was created as part of GSoC 2010 - Amarok and KDE UPnP support and it was decided that it should be merged into kde-runtime at some point. A couple of reasons I believe the slave is now ready for standard release is: 1) HUpnp (http://herqq.org/news.html) - the Qt based UPnP library used by the slave has a stable API and ABI with the release of 1.0.0 about 3 weeks ago. 2) The slave has been considerably simplified and single threaded, and stable now. 3) The slave is independent and can be conditionally compiled and installed if HUpnp is installed. kdelibs already contains a FindHUpnp.cmake to find the HUpnp library. 4) The Solid UPnP backend (enabled in 4.7, again if HUpnp is found) automatically launches UPnP media servers in the file manager with the slave. My exams get over this week and I can ensure that krazy checks pass and the code is cleaned up some more. There is inline documentation where required, and the search and browse API documentation exists. There is no user manual since it is a slave. I am confident about having it ready by hard feature freeze. If there is no objection I would like to request a merge into kde-runtime. I will edit the 4.7 feature plan for the same. Regards, Nikhil