This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
MCP Developer Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
blackmagic
blackmagic-design
blackmagicdesign
davinci-resolve
davinciresolve
mcp
+1 more
mcp-server
Summary
AI summaryUpdates Validation, Credits, and recursively across a mixed release.
Full changelog
v2.53.0
Audio-sync reliability fix plus a configurable Media Pool inventory walk.
Fixed
- AutoSyncAudio no longer fails silently on human-readable settings (issue #70).
safe_auto_sync_audio/media_pool.auto_sync_audiopreviously returned
success: falsewith nothing linked and no error when callers passed settings
like{"method": "waveform"}. The normalizer recognizedsyncBy/modebut not
method, and it forwarded every unrecognized key (group_id,
primary_clip_id, …) straight intoMediaPool.AutoSyncAudio, which silently
rejects the whole call when it sees a key it doesn't understand.methodis now accepted as an alias for the sync mode alongside
syncBy/sync_by/mode/syncMode.- Unrecognized keys are dropped instead of forwarded, and echoed back in a new
ignored_settingsfield so a rejection is no longer invisible. - The raw
media_pool.auto_sync_audioaction now routes settings through the
same liveAUDIO_SYNC_*enum resolution as the safe wrapper.
Added
media_analysis.inventory_exclude_bins— comma-separated folder names to
skip entirely (recursively) during the Media Pool inventory walk. Empty by
default, so every folder is indexed unless you opt out.media_analysis.inventory_limit— maximum clips indexed per walk,
configurable from the control panel andsetup. The hard ceiling is raised
from 2000 to 10000.
Credits
- Inventory controls adapted from PR #69 by @rgxdev. The default was changed to
exclude nothing — the original PR defaulted to excluding anassetsbin, which
would have silently stopped indexing existingassetsfolders on upgrade.
Validation
- Full offline unit/static suite green (1217 tests; new coverage for the
method
alias, ignored-key dropping, and the inventory exclusion walk). - Live-validated against DaVinci Resolve Studio 21.0.0: the real
resolvehandle
exposes theAUDIO_SYNC_*constants and the issue-#70 payload resolves to live
enum keys with junk keys dropped (tests/live_auto_sync_settings_check.py).
The actual link operation depends on media content and is reported via existing
read-back verification; settings translation — the cause of #70 — is verified.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Beta — feedback welcome: [email protected]