libmpdclient
« Back to VersTracker
Description:
Library for MPD in the C, C++, and Objective-C languages
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: mpd library multimedia audio c-client
Install: brew install libmpdclient
About:
Libmpdclient is a high-level client library for the Music Player Daemon (MPD), designed for efficient communication via the MPD protocol. It provides a robust, non-blocking API for C, C++, and Objective-C applications to control playback, manage playlists, and query music databases. This library abstracts the complexities of the protocol, enabling developers to build fast and responsive music clients.
Key Features:
  • Asynchronous, non-blocking API for high performance
  • Support for C, C++, and Objective-C languages
  • Comprehensive implementation of the MPD protocol
  • Lightweight with minimal dependencies
Use Cases:
  • Building native desktop music clients for Linux and macOS
  • Integrating MPD control into custom applications or window managers
  • Developing embedded system interfaces for audio playback
Alternatives:
  • libmpd – Legacy library; libmpdclient is the modern, actively maintained successor.
  • python-mpd2 – Python-based library; libmpdclient provides C-level performance and integration.
Version History
Detected Version Rev Change Commit
Sep 10, 2025 11:22pm 0 VERSION_BUMP 0cbb138f