Streaming Hub 0.1

OBS workspace

Manage reusable OBS slots and bind them to the scenes, sources and filters in the current OBS setup.

Alpha
Verified withStreaming Hub: unreleased development buildPlugins: OBS 1.1.0

The OBS plugin adds a dedicated workspace for its entities. A slot gives automations a stable target even when the concrete scene or source differs between projects or machines.

A slot describes what an automation wants to control; its bindings identify the actual OBS resources.

Workspace elements

CalloutElementPurpose
1OBS workspace tabOpens the entity-management workspace contributed by the OBS plugin. The tab is available only while the plugin is installed and loaded.
2View, search and sortThe first selector changes the OBS entity collection. The following fields search and filter that collection, the count reports matching items, and the final selector changes sort order.
3Slot actionsAdd creates a slot of the selected variant; Duplicate copies the selected slot and supported bindings; Delete removes it; Refresh reloads OBS-backed data; Import and Export transfer compatible entity packages.
4Slot listShows every slot in the current project. Each card identifies its name and type and provides quick duplicate and delete actions.
5Basic settingsName is the stable author-facing slot label, Slot Type determines what the slot can control, and Description records operator notes.
6BindingsMaps the abstract slot to a concrete OBS scene item, input or filter. The fields shown in each binding depend on the slot type.
7Add BindingCreates another compatible mapping for the selected slot. A scene slot accepts one binding; other supported slot types can target multiple compatible OBS resources.
8CapabilitiesSummarizes whether the slot accepts assets and which OBS operations can use it.
9PreviewExpands the slot summary or available visual preview so you can verify the selected entity before using it.
10Logs and statusUse the Log panel for connection or resource errors and the OBS service indicator for a quick connection-state check.

Slot types

TypeUse it for
Scene SlotSelecting or switching to an OBS scene.
Source SlotShowing, hiding or transforming a scene item.
Audio SlotMuting, monitoring or changing volume on an OBS input.
Text SlotWriting text to a compatible text source.
Image SlotChanging an image source and using compatible image assets.
Media SlotControlling or replacing a media source.
Filter SlotEnabling, disabling or configuring a source filter.
Browser SlotShowing, hiding or refreshing a browser source.

Why slots are separate from bindings

An automation references the slot, not a hard-coded OBS resource. The binding can then change without editing every step that uses that slot. This is especially useful when importing a project on another machine: recreate the binding for the local OBS scene collection and keep the automation logic unchanged.

Assets

Assets store reusable content that a compatible slot can apply to OBS. They keep file paths, browser URLs, text and ordered media collections out of individual automation steps. Open the collection selector and choose Assets to manage them.

An asset defines reusable content; a compatible slot defines where that content is applied in OBS.

Asset workspace elements

CalloutElementPurpose
1Collection selectorSwitches between Assets, Slots and any other OBS entity collections contributed by the installed plugin version.
2Search, filters and sortNarrows the asset list by text, type or other available criteria and changes the list order. The count shows how many entities match the current view.
3Asset actionsAdd opens the asset-type menu; Duplicate copies the selected asset; Delete removes it; Refresh reloads OBS-backed data; Import and Export transfer compatible entity packages.
4Asset listShows the reusable OBS assets stored in the current project. Each card includes the asset name, type and a short source summary.
5Selected asset summaryConfirms the selected asset and reports the preview or readiness state before you edit its fields.
6Basic settingsName identifies the asset in authoring controls. Asset Type determines the remaining fields and which slot types can accept it.
7Asset sourceSelects the file, URL, text or ordered file list used by the asset. The screenshot shows an Image asset with a local file and Browse button.
8Advanced IDDisplays the stable project ID used by references. Copy it when diagnosing or authoring a reference that needs the exact identifier.
9PreviewShows the selected image, media or audio preview when supported, or a concise summary for types rendered only by OBS. Hide collapses the preview area.
10Logs and statusUse the Log panel for import, file or connection errors and the OBS status indicator for a quick connection-state check.

Asset types

TypeContent and compatible use
ImageA local image file for an Image Slot.
SoundAn audio file with optional loop and restart-on-show behavior for an Audio Slot.
MediaA video or media file with optional loop and restart-on-show behavior for Media or Audio slots.
PlaylistAn ordered list of media files or folders for compatible Media or Audio slots.
SlideshowAn ordered list of image files or folders, with slide duration and optional looping, for a Media Slot.
TextReusable text content for a Text Slot.
Browser PresetA browser-source URL and optional audio rerouting setting for a Browser Slot.