libmtp
« Back to VersTracker
Description:
Implementation of Microsoft's Media Transfer Protocol (MTP)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: mtp media-transfer libmtp device-sync protocol
Install: brew install libmtp
About:
Libmtp is an open-source implementation of the Microsoft Media Transfer Protocol (MTP). It enables software to communicate with and manage media devices like MP3 players, smartphones, and digital cameras. The library provides a robust API for file transfers, metadata management, and device control without relying on proprietary drivers.
Key Features:
  • MTP device detection and communication
  • File upload, download, and deletion operations
  • Metadata reading and writing (ID3 tags, etc.)
  • No need for vendor-specific drivers
  • Command-line utilities for scripting
Use Cases:
  • Syncing music libraries to MTP-based MP3 players
  • Transferring photos from Android devices to Linux/macOS
  • Automating file management on media devices via scripts
Alternatives:
  • gvfs-mtp – GNOME's Virtual File System MTP backend; integrates with file managers but is less scriptable than libmtp's CLI tools.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:29am 0 VERSION_BUMP f4fc7a2b
Oct 9, 2024 12:58pm 0 VERSION_BUMP f9fbce65