--- id: pyobjc-framework-mediaextension version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-MediaExtension — Wrappers for the framework MediaExtension on macOS License: permissive · Maintenance: active · Downloads: 531.3K/mo ## What it is and what it does This package wraps Apple's MediaExtension framework, making it accessible from Python on macOS. It translates Objective-C APIs into Python bindings, allowing developers to interact with macOS media extension capabilities without writing Objective-C directly. The package is part of the PyObjC project and requires four runtime dependencies: pyobjc-core, pyobjc-framework-CoreMedia, pyobjc-framework-AVFoundation, and pyobjc-framework-Cocoa. The bindings carry no embedded documentation—you must consult Apple's documentation for the MediaExtension framework and PyObjC's general translation guides to understand how to use it. This is a thin wrapper layer, not a high-level abstraction, so familiarity with both the underlying framework and PyObjC's bridge patterns is expected. Use it for: - Build macOS applications that need to process or extend media handling through native framework APIs - Integrate Python scripts with macOS media extension capabilities for automation or custom media workflows - Develop macOS tools combining media processing with other Cocoa frameworks via PyObjC ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to Apple's MediaExtension framework on macOS, enabling access to media processing capabilities through Objective-C interop. Yes, if you are developing on macOS and need to access the MediaExtension framework from Python. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. Install friction is moderate due to platform and compiled-dependency constraints, inherent to PyObjC framework bindings. Not applicable on non-macOS platforms. ## Install pip install pyobjc-framework-mediaextension uv add pyobjc-framework-mediaextension poetry add pyobjc-framework-mediaextension ## Installing pyobjc-framework-MediaExtension Before you install: Medium install friction due to platform specificity and compiled wheel requirements. Package is actively maintained with a release 3 days ago and no known vulnerabilities. Requires macOS and depends on pyobjc-core, pyobjc-framework-CoreMedia, pyobjc-framework-AVFoundation, and pyobjc-framework-Cocoa. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions, suitable for both open-source and commercial projects. Quickstart: pip install pyobjc-framework-mediaextension import MediaExtension macOS only; requires Python 3.10 or later; requires pyobjc-core and related framework packages Verify before relying: - Whether MediaExtension framework availability varies across macOS versions beyond the wheel's stated minimum requirements - Performance characteristics or latency overhead of the Python-to-Objective-C bridge for real-time media operations ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 531.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos media framework python, pyobjc mediaextension bindings, objective-c media extension wrapper, macos media processing python, apple mediaextension python api, cocoa media framework bindings, macos native media python, macos-native, objective-c-bridge, media-framework [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-mediaextension) · [View on PyPI](https://pypi.org/project/pyobjc-framework-mediaextension/)