libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP) in a form of a library. WWW: http://libmtp.sourceforge.net/