libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.

Need Assistance?

First, be sure to check the pages on this site (the New Device? page is particularly helpful), as they have lots of information about how to get libmtp and whether your device will function correctly. Next, check out our SourceForce project page where you can browse previous messages between developers and users. You'll find lots of usefull information there about testing your device. If you can't find your answer in either place, send an email to the discussion list.

Discussion List

Before you send an email to the discussion list you need to become a subscriber, otherwise you'll write your message, send it off, and then it will need to be moderated. Once it's moderated and we write a response, you won't even be able to read our response because it only goes to subscribers. So, you should subscribe first.

Project Staff