MTP Support
From gPodderWiki
MTP (Media Transfer Protocol) supports the transfer of music files on digital audio players and movie files on portable media players
- MTP info on Wikipedia: http://en.wikipedia.org/wiki/Media_Transfer_Protocol
- MTP specification: http://www.usb.org/developers/devclass_docs/MTP_1.0.zip
[edit] Dependencies
- libmtp (Debian/Ubuntu: sudo aptitude install libmtp7 mtp-tools)
- pymtp (Debian: sudo aptitude install python-pymtp)
- Compatible MTP device, see http://libmtp.sourceforge.net/index.php?page=compatibility
[edit] Helpful commands
- The command lsusb. You should see a line corresponding to your device.
- The command mtp-detect should dump a huge amount of information about your device.
- The command mtp-tracks should list all tracks present on your device.
[edit] Applying the MTP patch to gPodder-SVN
- Check out a fresh SVN working copy (see Running gPodder from Subversion)
- Grab the latest MTP patch from
bug:9 - Apply the patch: patch -p0 < path_to_the_patch_file
- Test gPodder from within the working copy: make test
Note: This documentation for getting MTP support will only be "valid" while we are testing the patch. This patch will be integrated into upstream gPodder and it will be available with one of the next releases. -- thp
[edit] Enabling MTP support in gPodder
- Go to Preferences, open the "Player" tab and choose "mtp-based device"
- try to transfer an episode (select an episode, then "transfer")
[edit] Troubleshooting
- first, verify that you have libtmp and pymtp working
- run from a shell gPodder --verbose
- send a bug to gPodder including a description on what has happened and the result of the previous command
by Jérôme Chabod; contact me through the Mailing List
