• Bug#1109498: ITP: py-madvr2 -- Library implementing IP control for madV

    From Edward Betts@21:1/5 to All on Sat Jul 19 10:10:01 2025
    Package: wnpp
    Severity: wishlist
    Owner: Edward Betts <[email protected]>

    * Package name : py-madvr2
    Version : 1.8.12
    Upstream Author : Ilan Ponimansky
    * URL : https://github.com/iloveicedgreentea/py-madvr
    * License : MIT
    Programming Lang: Python
    Description : Library implementing IP control for madVR Envy

    This library provides a means to control madVR Envy devices over IP by
    implementing the specified protocol for such interactions. It supports
    asynchronous operations, allowing for real-time notifications and command
    processing. Among the features, it incorporates an efficient connection
    management system: user commands benefit from a connection pool mechanism that
    optimizes resource usage by keeping connections briefly active post-
    interaction, while background tasks utilize dedicated connections. This
    approach ensures reliable communication by mitigating race conditions and
    preventing connection hangs. The library caters to typical command structures,
    like those documented in device manuals, hence covering standard remote
    control operations. It also allows users to configure wake-on-LAN
    capabilities, either by automatically sending wake signals or enabling user-
    provided automations. Display functions enable onscreen messages and audio
    adjustments, and comply with user-specified durations and formats.

    This library is a dependancy of Home Assistant, the Python smart home platform. I plan to maintain it as part of the Home Assistant team.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)