Hi all,

 

this week I started developing a KIO-Slave for MTP since I now have a Galaxy Nexus and like accessing it via Dolphin and not having to use mtpfs. You can find it on github:

 

https://github.com/hefeweiz3n/kio-mtp

 

So far it can do very little (Basically listing devices, storages and files works, if the right kio-instance gets the cache), but I am working on that.

 

Since concurrent access to the devices using libmtp is buggy at best I would like to introduce a persistent cache that gets updated when changing operations occur or devices get plugged in/removed. Is there any preferred way in KDE to do that, or an infrastructure already in place?

 

Also, if you have any other ideas or things to say (for example regarding the coding style), please do ;). My long term goal is to get this integrated into KDELibs, together with a Solid-Component that detects MTP-Devices and shows them in Dolphin etc. Help is also appreciated :).

 

Regards

Philipp Schmidt