Skip to content

Desuq Cafe

Documentation menu

Known Limitations

This page documents the plugin’s known limitations and intentional omissions. For problems with an expected fix, see Troubleshooting. For how to reach out, see Support.

Editor UI Limitations

The following features are available via code but not exposed in the Editor Details Panel:

FeatureWorkaround
Request batching UIUse FOBSRequestBatchBuilder in code.

Runtime Limitations

LimitationNotes
Single connection per componentUse multiple components for multiple OBS instances.

Take Recorder Sync Limitations

LimitationNotes
OBS filename matchingOBS WebSocket doesn’t support setting the output filename, so use file correlation logging instead.
Perfect timecode syncWebSocket latency introduces a roughly 100-300ms offset, so use pre/post-roll to compensate.
Chapter formatChapters only work with the Hybrid MP4 recording format.
Module dependencyTake Recorder sync only loads when the Takes plugin is enabled.

Protocol Coverage

This plugin covers the vast majority of the obs-websocket 5.x protocol, focusing on features relevant to game development and live production workflows. Hotkeys, statistics, the vendor API, input volume meters, and persistent data are all supported.

A small number of requests are intentionally omitted:

FeatureReason
OBS-side UI dialogs (OpenInputPropertiesDialog, OpenInputFiltersDialog, OpenInputInteractDialog)Opens windows on the OBS operator’s machine, which is not useful for remote control. (The non-dialog PressInputPropertiesButton and GetInputPropertiesListPropertyItems are supported.)
Projectors (OpenVideoMixProjector, OpenSourceProjector, GetMonitorList)Advanced multi-monitor broadcasting setups.
Deinterlace settingsOnly relevant for specific capture card configurations.

If you need any of these for your project, please get in touch.

Note: Coverage is based on obs-websocket 5.5.x. Future protocol additions will be evaluated for inclusion.