Live Background Removal Lite 3.0.0: The AI Revolution for Your Stream!
Streamers, are you ready to level up? Live Background Removal Lite 3.0.0 has arrived to revolutionize your streaming setup with cutting-edge AI magic. This isn't just an update; it's a fortress of security for your creative workflow. Say goodbye to physical green screens and hello to the future!
️ Ironclad Security for Pro Streamers
We know your setup is your sanctuary. That's why 3.0.0 brings military-grade peace of mind:
gh attestation verify <file-path> --owner kaito-tokyo
- Verified to the Core: Every single component building this plugin is now rigorously verified. No compromises. Pure integrity.
- Verify It Yourself: Want proof? You got it. Confirm you're running the authentic, untampered power of Live Background Removal Lite with one simple command:
Run the real deal. Stream with zero doubts.
The New HQ: Central Hub on GitHub Pages
We’ve established our Official Command Center at kaito-tokyo.github.io/live-backgroundremoval-lite.
This is your new home base. Get the absolute latest releases, archives, and intel straight from the source. Don't settle for less—get your gear from the hub!
Join the Revolution
You are the reason we build. Keep the feedback coming and help us make Live Background Removal Lite the ultimate streaming tool.
Update NOW and unleash the safest, most powerful AI background removal yet!
Release Notes for 2.8.1
We’re excited to share what’s new in version 2.8.1! This update builds on 2.8.0 with a focus on project documentation, workflow improvements, and more streamlined community contributions.
What’s New & Improved?
- CONTRIBUTING.md Added
We’ve introduced a detailed CONTRIBUTING.md to guide new and returning contributors. It covers everything from submitting issues to coding standards, making it easier for everyone to get involved!- Enhanced Licensing Clarity
The project now includes comprehensive dual licensing documentation. This update clarifies licensing for all major components, including specific details on BridgeUtils and plugin-main.c, helping users and contributors understand their rights and obligations.- GitHub Actions Workflow Improvements
- The workflows have received a major cleanup and refactoring:
- Old workflows like my-astro.yml (deployment) and my-issue-first-responder.yaml have been replaced or renamed for clarity and maintainability.
- Added an updated docs.yml workflow for deploying Astro sites to GitHub Pages.
- Introduced a new unsupported-build.yaml workflow with better build steps and expanded support for Arch and Flatpak targets.
- Deprecated or removed outdated files, including previous versions of CONTRIBUTING.md and CODE_OF_CONDUCT.md.
- Configuration files such as vcpkg-configuration.json and LICENSE have been updated as needed.
Thank you to everyone who contributed to this release! Your feedback and participation make the project better with every update. If you have suggestions or want to contribute, check out the new CONTRIBUTING.md!
Release Notes: 2.8.0
Dependency Management System Renewal
Version 2.8.0 introduces a major upgrade to the project's dependency management. The entire system has been renewed, providing a more robust, maintainable, and efficient way of handling project dependencies. This simplifies setup and improves reliability for both developers and users.
Binary Cache Backend Reengineered
The binary cache backend has been completely reengineered from the ground up. With this rework, users can expect improved cache performance, better stability, and a smoother experience overall.
Thank you for using live-backgroundremoval-lite!
Please check the updated documentation for any changes in setup or workflows related to these enhancements.
Live Background Removal Lite 2.7.1 Release Notes
We’re happy to announce the release of v2.7.1 for Live Background Removal Lite!
This version is a small but important update following v2.7.0.
What's Changed in 2.7.1
- Stricter Limiting of Symbol Exporting:
We’ve tightened the rules around which symbols are exported from the plugin. This makes integration with OBS and other plugins even more robust and minimizes the risk of clashes or unexpected behavior in dynamic environments.Why This Matters
Exporting only strictly necessary symbols improves security, stability, and compatibility—resulting in a cleaner and safer plugin for everyone.
Thank you for your continued support!
If you encounter any issues, please report them on GitHub.
Happy streaming!
— The Live Background Removal Lite Team
Release Notes: 2.7.0 – Live Background Removal Lite
Highlights
Important Fix: Safer vcpkg Integration
With 2.7.0, we've made a major improvement to how our plugin uses vcpkg dependencies. Previously, multiple OBS plugins could crash due to symbol conflicts if their dependencies did not enforce the recommended -fvisibility=hidden.
Now, Live Background Removal Lite ensures that all vcpkg-based libraries are consistently built with -fvisibility=hidden. This helps prevent rare (but serious) plugin crashes caused by symbol clashes when other OBS plugins are loaded.
Our team spent extensive effort debugging and resolving these tricky, low-level compatibility issues. This upgrade should make your streaming setup much safer and more stable—even in complex plugin environments.
What’s Changed
- Major update to vcpkg dependency handling:
- All dependencies now enforce fvisibility=hidden to reduce symbol leaks and crash risks.
- This change provides improved crash resistance with other plugins.
- No changes to plugin features or UI in this release.
How to Update
Just update the plugin as usual! No manual action is required for this fix. If you use multiple OBS plugins, you're especially encouraged to upgrade for maximum stability.
Thank you for using Live Background Removal Lite!
If you spot any issues or have feedback, please let us know.
Live Background Removal Lite 2.6.0 – Release Notes
We’re excited to introduce version 2.6.0 of Live Background Removal Lite!
Thank you for your continued feedback and support – this release brings not only important bug fixes but powerful new integrations and quality-of-life improvements for both plugin users and developers.
Highlights
- ncnn Library Compatibility
- ncnn is now built without OpenMP on Mac for better compatibility.
- Major Windows Bug Fixes (#305)
- Critical bug of MemoryBlockPool on Windows was fixed. Now this plugin should work on Windows.
- Improved video processing stability:
- Validates subsampling rates to ensure dimensions remain correct.
- Destroys rendering context safely in case of invalid or zero-size input, preventing crashes.
- Developer Experience Improvements
- Documentation Updates (#302, #303):
- New interactive help page featuring a Svelte-based Chat powered by WebLLM.
- Added FAQ.md to help you find answers even faster.
- The assistant now goes by “BR Lite Buddy” for a friendlier feel.
- Improved UI: new button styles for the interactive help feature.
- Dependencies for Docs updated for better local LLM support.
Upgrade today to enjoy a smoother experience, easier installation for required libraries, and enhanced support features.
As always, if you spot any issues or have ideas, BR Lite Buddy is here to assist!
Thank you for using Live Background Removal Lite!
Live Background Removal Lite — Release 2.5.4
We're excited to share a friendly update for the plugin! Here’s what’s new and improved in version 2.5.4:
Debug Window Improvements
- Proper Cleanup: The debug window now cleans up correctly when it finishes, thanks to improved signal handling. This should make troubleshooting even smoother!
- Safer Initialization: Member pointers (renderingContext_ and debugWindow_) in the main plugin context are now safely initialized to nullptr, reducing the chance of unexpected behavior.
Stability and Safety
- Null Checks in Drawing: When drawing, we now check if the target source actually exists before proceeding, helping avoid crashes and logging clear errors when something’s missing.
Docs & Dependencies
- README Update: The documentation saw a refresh for better clarity and guidance.
- Astro Version Bump: Documentation builds are now using Astro 5.15.9, courtesy of dependabot.
Thank you to everyone who contributed to this release! Feedback and bug reports are always welcome. Update and enjoy smoother, safer background removal in OBS Studio
Release Notes: v2.5.3
We’re excited to announce the release of version 2.5.3! This update focuses on robustness, improved memory management, and cleaner internals to ensure a more stable experience for everyone.
What’s New & Improved
- Enhanced Exception Logging:
Exception handling in the plugin context now uses loggerInstance().logException for improved error details. This should make troubleshooting and diagnostics much easier.- Memory Pool Refactor & Cleanup:
- Major memory utilities (AlignedMemoryResource and MemoryBlockPool) have been moved into a shiny new Memory namespace and directory.
- All references have been updated, making the project structure clearer and more modular.
- Memory block deleters now use shared_from_this instead of weak_from_this, ensuring safer and cleaner cleanup of memory resources.
- Better MaskBuffer Logic:
- MaskBuffer has been updated to work with the improved AlignedMemoryResource.
- Now supports three buffers and implements atomic indices for seamless concurrent access—great news for performance and thread safety!
- Build System Updates:
- Introduced a new Memory interface library in CMake, now linked to SelfieSegmenter for better modularity.
- Updated PKGBUILD and Flatpak packaging scripts for the latest version.
Release Notes for v2.5.2
We're excited to announce Live Background Removal Lite v2.5.2! This update brings several improvements in stability, performance, and code structure, thanks to both community feedback and code review contributions.
Highlights
✨ Improved Startup Experience
- Flickering on Startup Fixed: We fixed an issue that caused flickering when starting up by improving texture initialization. This results in a smoother and more reliable launch for everyone.
️ Stability & Robustness
- Memory Management Improvements: Added a thread-safe MemoryBlockPool for more efficient buffer handling, reducing memory churn, and improving safety.
- Better Error Handling: The plugin is now more robust against null pointers and texture/matrix creation failures due to improved runtime checks.
Code Quality & Refactoring
- Refactored Texture Management: Centralized all texture creation through a makeTexture helper, improving maintainability and ensuring buffer sizes match color formats.
- Debug Window Revamp: DebugWindow internals were thoroughly refactored for thread safety and ownership clarity, including the use of mutexes and atomic indices for texture selection. Inefficient string conversions have been eliminated.
- Namespace and Logging Enhancements: Namespaces have been clarified (main_effect_detail ➡️ MainEffectDetail), and configuration loading now logs more details for easier troubleshooting.
- License Update: Key files have been updated from GPL to the MIT license for better compatibility.
Bug Fixes
- Fixed potential null dereferencing in multiple paths.
- Improved the memory alignment for internal memory pools, ensuring optimal performance on all platforms.
Other Updates
- Updated vcpkg-configuration.json, Arch/Flatpak packaging scripts, and addressed dependency updates.
As always, thank you for using and contributing to Live Background Removal Lite! Your feedback keeps the project improving. If you encounter any issues, please report them on GitHub. Happy streaming!
Hello everyone!
We're happy to announce version 2.5.1 of Live Background Removal Lite. Here’s what’s new in this update:
Improvements & Fixes
- Video Source Resolution Fix:
- The plugin now always uses the correct base dimensions for the target source in the video processing loop.
- This change simplifies the underlying logic and addresses cases where the output resolution could occasionally be incorrect.
Meta & Maintenance
- Renamed and Revamped Issue Templates:
- Bug report & feature request templates have been updated to use GitHub's recommended YAML format and modern forms.
- New fields and clearer instructions make it easier (and friendlier!) to report issues or suggest features.
- Added reminders to keep communication kind and considerate.
- Dependency Update:
- The documentation site now uses Astro 5.15.6.
- Packaging:
- PKGBUILD and Flatpak build scripts were updated for this release.
Thank you for your continued feedback and support!
If you spot any issues, please use the updated issue templates to let us know—and enjoy smoother background removal with v2.5.1!
—
The Live Background Removal Lite Team