libupnpp
« Back to VersTracker
Description:
C++ wrapper for libnpupnp
Type: Formula  |  Tracked Since: Feb 11, 2026
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: upnp c-plus-plus networking multimedia library
Install: brew install libupnpp
About:
Libupnpp is a C++ wrapper library for libnpupnp, providing a higher-level, object-oriented interface for Universal Plug and Play (UPnP) operations. It simplifies the development of UPnP control points and devices by abstracting the lower-level details of the underlying protocol. Its main value is enabling easier creation and management of UPnP-based network services and media applications.
Key Features:
  • C++ object-oriented wrapper for libnpupnp
  • Simplifies UPnP control point and device development
  • Provides high-level abstractions for UPnP operations
  • Facilitates integration with media servers and renderers
Use Cases:
  • Building UPnP media control points for audio/video streaming
  • Developing UPnP-compatible network devices or services
  • Creating applications that discover and interact with UPnP devices on a local network
Alternatives:
  • gupnp – A higher-level UPnP framework (GObject-based) with broader tooling, while libupnpp is a lighter C++ wrapper focused on libnpupnp.
  • libnpupnp – The lower-level C library that libupnpp wraps; libupnpp provides a more convenient C++ API on top of it.
Version History
Detected Version Rev Change Commit
Feb 11, 2026 12:56pm 0 META d1b0b233