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.