From kde-devel Fri Jan 13 14:52:59 2012 From: Philipp Schmidt Date: Fri, 13 Jan 2012 14:52:59 +0000 To: kde-devel Subject: KIO-MTP development Message-Id: <9476418.WyKrkkY7Df () sam> X-MARC-Message: https://marc.info/?l=kde-devel&m=132646664230646 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============7913507338229168107==" --===============7913507338229168107== Content-Type: multipart/alternative; boundary="nextPart2533083.4QsXqi66Ky" Content-Transfer-Encoding: 7Bit --nextPart2533083.4QsXqi66Ky Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" 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 --nextPart2533083.4QsXqi66Ky Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

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

--nextPart2533083.4QsXqi66Ky-- --===============7913507338229168107== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --===============7913507338229168107==--