Release notes
# 🍏 Live Background Removal Lite v2.3.0 — Now with Native macOS CoreML Support!
This release is a big step forward for Mac users and plugin developers. Say hello to **native Apple CoreML support** for lightning-fast, energy-efficient background removal!
## 🚀 What's New
- **Native CoreML Segmentation on macOS:**
- The plugin now automatically uses Apple’s CoreML framework for background segmentation when running on macOS 12 or newer.
- Enjoy dramatically faster and smoother background removal with lower CPU usage—your Mac’s AI hardware does the heavy lifting.
- No manual toggling required; the plugin chooses the best available compute unit for you (CoreML, Vulkan GPU, or CPU).
- **Unified Compute Unit Selection:**
- New settings in the OBS filter UI let you pick your preferred compute backend: Auto, CPU, Vulkan GPU (if available), or CoreML.
- Number of threads and backend selection are now clearer and easier to use.
- **Plugin Internals Refactored:**
- The segmentation logic is now modular, supporting multiple backends (CoreML, NCNN Vulkan, and CPU).
- New and improved test suite for CoreML and NCNN, ensuring reliability across all platforms.
- **Packaging & Build Improvements:**
- Mac build scripts, CMake presets, and Xcode project integration have been overhauled for seamless CoreML framework support.
- All necessary entitlements and code-signing options are set for plugin and test builds.
- **Localization & UI Updates:**
- Both English and Japanese UI labels updated for new compute unit options and segmentation controls.
---
If you’re on a modern Mac, you’ll notice **faster, smoother, and more battery-friendly background removal**—no extra setup needed.
Thank you for supporting Live Background Removal Lite!
If you see any issues or have feedback on CoreML or other compute backends, please open an issue.
Happy streaming—now with Mac-native AI! 🍏💻✨