A-B Roll 1.8.7 — Build 10011
Focus: Smoother Player Well behaviour, safer release signing, clearer beta testing documentation, and stronger internal release checks.
A-B Roll 1.8.7 is a beta stability and release-hardening update focused on smoother Player Well behaviour, safer release signing, clearer beta testing documentation, and stronger internal release checks.
This update is recommended for all beta testers.
What’s new
Improved Player Well stability during source swaps
Player A and Player B now remain more visually stable when loading, replacing, or clearing sources.
Previously, changing sources could make a Player Well feel like it was tearing down and rebuilding. The Player Well surface now stays mounted during source transitions, reducing distracting flicker and giving operators more confidence during live workflows.
Safer release entitlements
The signed Release build now uses a dedicated Release entitlements file.
This removes development-only entitlements from the public beta build, including debugger attachment and DYLD environment-variable allowances, while keeping the required NDI library-validation exception needed for the NDI runtime.
Activation log redaction
A-B Roll no longer writes raw activation session IDs or license identifiers to macOS logs during Stripe activation.
This improves privacy and reduces the chance of sensitive activation details appearing in logs or support reports.
NDI bridge drift check
A new internal release check now verifies that A-B Roll’s Xcode NDI bridge and SwiftPM NDI bridge stay in sync.
This prevents future confusion around Swift/C NDI bridge signatures and confirms that the NDI receive path remains audio-enabled.
Beta tester guide added
A new beta tester guide has been added to help testers run useful checks and send clear feedback.
The guide covers installation, basic NDI output testing, NDI source input testing, crash report collection, known beta limitations, and the Free vs Pro distinction.
Wider-beta planning docs added
The repo now includes sprint planning documents that map current beta feedback, GitHub issues, known risks, and future feature requests into a safer development roadmap.
This helps keep future work focused, risk-aware, and feedback-led.
Fixes and improvements
- Improved Player Well surface stability during source load/swap/unload.
- Added release entitlement hardening for signed builds.
- Added release entitlement verification script.
- Added NDI bridge drift verification script.
- Added beta tester documentation.
- Added sprint roadmap planning documents.
- Redacted sensitive activation logging.
- Improved release checklist coverage.
- Preserved existing NDI output, tally, license, and Sparkle update behaviour.
Known beta notes
A-B Roll remains in wider beta. The core NDI output workflow is working well for current testers, but some areas are still evolving.
- Still-image NDI output for JPG/PNG files is under investigation.
- Playlist and rundown tools are still evolving.
- NDI-HX, Elgato Stream Deck, Blackmagic hardware output, watch folders, custom thumbnails, and iPad/mobile remote control are being tracked as future roadmap or research items.
- The default window size papercut is currently deferred.
- A-B Roll should still be tested in your own workflow before relying on it for mission-critical live production.
Update notes
A-B Roll 1.8.7 is available through the in-app Sparkle updater.
From a previous beta build, choose A-B Roll → Check for Updates….
After updating, confirm the app reports Version 1.8.7 / Build 10011.
Thank you
Thank you to the beta testers providing real-world NDI, Wirecast, OBS, church production, and live event workflow feedback.
Your reports are helping shape A-B Roll into a practical, reliable tool for live production operators.
Note for testers: Please update to 10011 and confirm the workflows that matter most in your environment: Player Well source swaps, NDI output, NDI source input, OBS/Wirecast/NDI Monitor compatibility, activation status, and Sparkle update behavior.
If something fails, please send your Mac model, macOS version, NDI receiver app, A-B Roll build number, and any screenshots, crash logs, screen recordings, or console logs that can help reproduce the issue.
Download file: A-B Roll-1.8.7-10011.zip