JMTPSynchronizer If you need any help please join JMTPSynchronizer Discussion group .
What is JMTPSynchronizer?JMTPSynchronizer is a very simple interface for adding, deleting and retrieving
... [More]
content from your MTP device (For example Creative Zen Vision M), with a Linux desktop. More details on MTP and a list of music devices using this can be obtained from wikipedia MTP page. It has a front-end written in Java and a back-end written in c++. It has been written and tested on Ubuntu and can be used in it.
It can possibly be used in other Linux distributions, but it hasn't been tested. In case you downloaded and used it in a distribution other than Ubuntu then please inform me.
JMTPSynchronizer is written in my leisure time and currently has very poor code quality (especially the back-end written in C++). I have programmed a lot in Java but am very new to C++ and so I haven't followed any proper coding conventions or good guidelines in writing the back-end. However, now that I have realized that it actually works quite well, I am working on cleaning up the code.
If you are interested in improving or making changes in it then please wait for now while I finish cleaning it up. I will soon release another version, which has proper code documentation and follows proper conventions.
How do I install it?Installing JMTPSynchronizer involves two things.
Installing the back-end API (command line mtpsyncxml) which it uses to interact with MTP device. Installing the Java front-end which calls the back-end API. Complete installation steps are here - Installation instructions. Follow the instructions there after reading this page.
What does it depend on?It depends on the following libraries (these will be installed when you follow the installation instructions) -
libmtp – A library to interact with mtp device. Can be obtained from http://libmtp.sourceforge.net libxml2 - A library for loading/saving xml files. Java - For best experience use IcedTea java provided in ubuntu repositories.
Where can I get help?Read the instructions here on how to use it - Using JMTPSynchronizer.
In case you have problems installing it then please contact me either directly (at my gmail id shown on right) or in Ubuntu forums (send me the link) and I will try my best to help you.
If you need any help please join JMTPSynchronizer Discussion group . [Less]