MtpSharp (temporary site)

About

Mtpsharp is a managed c++ wrapper arround Microsoft their Windows Media Player Device Manager api, so you can communicate with mtp based mp3 players from any .Net language (c#, vb.net, ...) Currenty it's pretty limited. It only supports listing the files on the devices, retreiving, deleting, uploading. and renami. I started this api project because i am planning to write an Itunes - mtp device syncronise program. If you are planning to use this api, having bugs while using it or idea's let me know and send me an email ;) on pieter_de_rycke ]A-T[ hotmail ~D|O|T~ com.

Planned features

Implementing asynchrone calls, device information, ...

How to use it

(See also the proof of example c# project on sourceforge.net)

Create a new DeviceManager object, enumerate trough the devices with the enumerator,
For each device object enumerate trough his storages with his enumerator.

Requirements

Windows XP, Windows Media Player 10, .Net 2.0

Downloads (v0.01)

sourcecode

binary

SourceForge.net Logo