LanguagesInstall, errors and cleanup per language

LanguageInstallErrorsCleanupUse for
Pythonpip install mediusraises MediusErrorautomatic (with / GC)scripts, automation, prototyping
C / C++download the prebuilt libraryreturns MediusStatusmanual (*_free)C or C++ apps, embedding, a base for another FFI

CoverageCapability per language

CapabilityC / C++Python
Connect, find, clone the linkyesyes
Move & wheelyesyes
Inject buttons, keys, mediayesyes
Lock native inputyesyes
Catch live input (streams)yesyes
Buffered clip playbackyesyes
Options & LEDyesyes
Queries (version, health, caps)yesyes
Mock box (testing)build flagbuild flag
Update firmwareyesyes
Asyncsync only; build async on the stream timeouts (see each Streams page)

Mock is off by default; each binding's Build & features page shows how to turn it on.