--- id: pyobjc-framework-medialibrary version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-MediaLibrary — Wrappers for the framework MediaLibrary on macOS License: permissive · Maintenance: active · Downloads: 650.2K/mo ## What it is and what it does This package wraps Apple's MediaLibrary framework for use in Python on macOS. It is part of the larger PyObjC project, which bridges Objective-C and Python, allowing developers to call native macOS frameworks directly from Python code. The MediaLibrary framework provides access to media library functionality on macOS systems running 10.9 or later. To use this package, you import the framework bindings and call the underlying Objective-C methods through Python. The package itself does not include documentation; instead, you reference Apple's official MediaLibrary documentation alongside PyObjC's general translation guidelines. It requires pyobjc-core and two other PyObjC framework packages (Cocoa and Quartz) as runtime dependencies, and it supports Python 3.10 through 3.15. Use it for: - Access media library metadata and content from a Python application running on macOS. - Build macOS desktop tools that need to query or interact with the system's media library. - Integrate media library functionality into cross-framework PyObjC applications. - Automate media-related tasks on macOS by calling native framework methods from Python. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's MediaLibrary framework, enabling programmatic access to media library functionality on macOS 10.9 and later. Yes, if you are developing on macOS and need programmatic access to the MediaLibrary framework. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. Install friction is low. The main constraint is that it only works on macOS and requires Python 3.10 or later; you will also need to consult Apple's documentation to understand the underlying framework APIs. ## Install pip install pyobjc-framework-medialibrary uv add pyobjc-framework-medialibrary poetry add pyobjc-framework-medialibrary ## Installing pyobjc-framework-MediaLibrary Before you install: Low install friction with a pure-wheel distribution. Actively maintained as part of the PyObjC project, with a recent release and ongoing repository activity. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects. Quickstart: pip install pyobjc-framework-medialibrary from MediaLibrary import MLMediaLibrary # Call MediaLibrary framework methods via the Python binding Requires macOS 10.9 or later and Python 3.10+; only runs on macOS. Verify before relying: - Whether the MediaLibrary framework APIs are stable across all supported macOS versions and Python 3.10–3.15. - Whether free-threading mode (Python 3.13+) is fully tested with this framework wrapper. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 650.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos media library python, pyobjc media framework, macos medialibrary bindings, objective-c media access python, macos cocoa media library, macos-native, objective-c-bindings [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-medialibrary) · [View on PyPI](https://pypi.org/project/pyobjc-framework-medialibrary/)