libmpd
« Back to VersTracker
Description:
Higher level access to MPD functions
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: library mpd audio multimedia c
Install: brew install libmpd
About:
Libmpd is a client library that provides a higher-level, object-oriented interface to the Music Player Daemon (MPD) protocol. It abstracts the complexities of direct socket communication, allowing developers to easily control playback, manage playlists, and retrieve metadata. Its main value proposition is simplifying the development of MPD clients by handling connection management and command serialization.
Key Features:
  • Object-oriented API for MPD interaction
  • Asynchronous and synchronous operation modes
  • Automatic reconnection handling
  • Comprehensive coverage of MPD protocol commands
Use Cases:
  • Building graphical MPD clients like GMPC
  • Creating custom scripts or services to control MPD
  • Integrating MPD control into desktop applications
Alternatives:
  • libmpdclient – Lower-level C library, closer to the raw protocol but requires more boilerplate code.
  • python-mpd – Python-specific library offering similar high-level abstractions for MPD.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 8:08am 1 VERSION_BUMP 850ef60b
Sep 13, 2024 8:53pm 1 VERSION_BUMP 111d5153
Sep 13, 2024 1:14pm 1 VERSION_BUMP 4e5fd922