Warning, /network/kio-upnp-ms/README is written in an unsupported language. File is not indexed.

0001 kio-upnp-ms: KIO slave to access UPnP MediaServers
0002 ==================================================
0003 
0004 This KIO slave enables KDE applications to access
0005 files over the UPnP MediaServer protocol. It currently
0006 supports both Browse and Search operations depending on
0007 what the server supports.
0008 
0009 The protocol is "upnp-ms://<uuid>"
0010 
0011 where UUID is the UUID of the MediaServer device without the "uuid:" prefix.
0012 
0013 Installation
0014 ------------
0015 
0016 Dependencies:
0017 * HUpnp - http://www.herqq.org
0018     HUpnp is a library under development, kio-upnp-ms works against
0019     Subversion revision 55. Although HUpnp has had a 0.6 release, the library
0020     has changed significantly after that and the svn version is required.
0021 
0022 1) Install HUpnp
0023 2) Download kio-upnp-ms
0024   a)  As a package
0025   b) Clone from git://gitorious.org/kio-upnp-ms/mainline.git
0026 3) Unpack the archive
0027 4) cd kio-upnp-ms
0028 5) mkdir build && cd build
0029 6) cmake -DCMAKE_INSTALL_PREFIX=/usr  ../
0030    You may have to replace /usr with the path where KDE is installed
0031 7) make && su -c 'make install'
0032 
0033 Usage
0034 -----
0035 
0036 The slave is used just like any other KIO slave, usually launched via a Job.
0037 For search API, please see the file controlpointthread.h which includes detailed documentation.
0038 
0039 The slave will listen to updates from the devices it is connected too. It spawns a separate thread
0040 which keeps running and will notify of updates using OrgKdeKDirNotifyInterface over D-BUS.
0041 
0042 The slave is capable of multiplexing, that is, one slave can handle connections to multiple MediaServers
0043 and can check for updates from all of them. But it does so serially due to the nature of slaves. To use multiple
0044 devices parallely, it is better to use KIO::Scheduler::getConnectedSlave() and the like. For a full example
0045 see:
0046 
0047 http://gitorious.org/~nikhilm/amarok/nikhilms-amarok/blobs/upnp-collection/src/core-impl/collections/upnpcollection/UpnpCollectionBase.cpp
0048 
0049 Contact
0050 -------
0051 
0052 Bug reports may be filed at http://bugs.kde.org or emailed directly to nsm.nikhil@gmail.com.