--- id: pyobjc-framework-discrecordingui version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-DiscRecordingUI — Wrappers for the framework DiscRecordingUI on macOS License: permissive · Maintenance: active · Downloads: 655.9K/mo ## What it is and what it does This package wraps Apple's DiscRecordingUI framework for use in Python, allowing you to access macOS disc recording user interface components from Python code. It is part of the PyObjC project and provides direct bindings to the underlying Objective-C framework without additional Python-level documentation—you rely on Apple's framework documentation and PyObjC's general translation guides to understand how to use it. The package is macOS-only and requires Python 3.10 or later. It depends on pyobjc-core and two companion framework wrappers (pyobjc-framework-Cocoa and pyobjc-framework-DiscRecording). It is actively maintained and supports modern Python versions including free-threading builds. Use it for: - Build a macOS app that needs to present disc burning dialogs or UI components to users - Integrate disc recording capabilities into a Python-based macOS desktop application - Access DiscRecordingUI framework features from a PyObjC-based project without writing Objective-C - Create cross-framework macOS applications that combine Cocoa UI with disc recording operations ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's DiscRecordingUI framework, enabling disc recording user interface functionality from Python code. Yes, if you are building a macOS application in Python and need DiscRecordingUI framework access. The package is actively maintained, has no known vulnerabilities, uses a permissive license, and installs with low friction. It is macOS-only and requires Python 3.10+, so it is not suitable for cross-platform projects. ## Install pip install pyobjc-framework-discrecordingui uv add pyobjc-framework-discrecordingui poetry add pyobjc-framework-discrecordingui ## Installing pyobjc-framework-DiscRecordingUI Before you install: Low friction install with a pure-Python wheel. Actively maintained (last commit 2026-08-14, released 3 days ago) and supports current Python versions (3.10–3.15). Depends on pyobjc-core and two related framework wrappers. License in practice: MIT license is permissive; you can use, modify, and distribute this package with minimal legal restrictions. Quickstart: pip install pyobjc-framework-discrecordingui from DiscRecordingUI import DRBurnSetupPanel # Use DiscRecordingUI framework components macOS only; requires Python 3.10 or later; DiscRecordingUI framework must be available on the target macOS version Verify before relying: - Whether the package works on Apple Silicon (arm64) or Intel (x86_64) macOS, or both - Whether DiscRecordingUI framework is available on all supported macOS versions ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 655.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macOS disc recording UI bindings, PyObjC DiscRecordingUI wrapper, Python macOS disc burning interface, DiscRecordingUI framework Python, macOS recording UI framework, PyObjC framework wrapper, disc recording user interface Python, macos-only, pyobjc, framework-binding [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-discrecordingui) · [View on PyPI](https://pypi.org/project/pyobjc-framework-discrecordingui/)