Questions tagged [mtp]

MTP stands for Media Transfer Protocol, which supports the transfer of music files on digital audio players and media files on portable media players, as well as personal information on personal digital assistants.

The Media Transfer Protocol is a devised set of custom extensions to the Picture Transfer Protocol (PTP). Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol supports the transfer of music files on digital audio players and media files on portable media players, as well as personal information on personal digital assistants.

Media Transfer Protocol (commonly referred to as MTP) is part of the "Windows Media" framework and thus closely related to Windows Media Player. Windows Vista has built-in support for MTP. Support for Media Transfer Protocol in Windows XP requires the installation of Windows Media Player 10 or higher. Mac and Linux systems have software packages to support it.

The USB Implementers Forum device working group standardized MTP as a fully fledged Universal Serial Bus (USB) device class in May 2008. Since then MTP is an official extension to PTP and shares the same class code.

libmtp is a library for MTP. Its official documentation can be found here.

188 questions
0
votes
1 answer

How to get IWMDMStorageControl interface for given PIDL

I use SHBrowseForFolder() to select a folder on MTP device. Then I want to copy file from/to there. IWMDMStorageControl interface (from Windows Media Format 11 SDK) seems suitable, but how to get it for the object with PIDL, returned from…
ggurov
  • 1,496
  • 2
  • 15
  • 21
-1
votes
1 answer

Wifi/Mobile data required for MTP Connection/ transfer via USB cable?

Does doing a USB/(MTP connection) for transferring photos from my Samsung S10 to PC use up my mobile's data or require WIFI? I am running low on mobile data and can not connect to wifi. Wanted to make sure before plugging it in. Sorry, do not know…
sye
  • 201
  • 3
  • 4
  • 10
-1
votes
1 answer

Getting Windows to completely forget a MTP device

I'm working on adding MTP (Media Transfer Protocol) support to a data acquisition device. I'm running into some difficulties, because Windows aggressively caches details about such devices - many of my changes have no visible effect, since Windows…
jasonharper
  • 9,450
  • 2
  • 18
  • 42
-1
votes
1 answer

Allow MTP for specific devices on Windows and MAC

Is there any way to allow only specific devices to connect a computer through MTP protocol in Macos as well as Windows and block the rest. Thanks in advance.
john deo
  • 1
  • 2
-1
votes
2 answers

Android Studio: Running application in emulator not working

Today I downloaded Android Studio for my Debian Testing system. I wanted to run a HelloWorld application but weren't able to run it. With adb I can install it without having any problems. However, if I try to do it with Android Studio, it gets stuck…
Anonymous
  • 902
  • 10
  • 23
-1
votes
1 answer

Lenovo USB driver

Problem: My smartphone model (Lenovo Vibe B) doesn't have a official driver listed in the OEM USB Driver List (it has for Vibe C and other, I've tried the one for C, because phones are kind of similar but didn't work), so I can't use it in Android…
student0495
  • 171
  • 3
  • 15
-1
votes
1 answer

No connection between Android and PC

I've been struggling with this problem for several months trying to solve it but with no success. I am not able to connect any Android device to the PC (Mass storage or ADB) beside Samsung phones without hacking or using different drivers (only…
sebi_krt
  • 31
  • 5
-1
votes
1 answer

Unable to play music from phone through PC?

Recently I lost the ability to play music from my phone through the PC connected through a USB cable. I don't recall exactly what I have changed by my player is using Foobar2000. Initally Windows 8.1 would prompt me saying the FLAC file does not…
user4985
  • 141
  • 2
  • 9
1 2 3
12
13