Do · Actions · supported
Apply Stream Info preset
Apply one saved title/category preset, or choose randomly from a selected subset. Each preset owns its platform destinations.
action.apply_stream_info_preset · 2.8.0
Requirements and availability
Save Stream Info presets in Data Manager > Preset (or use Manage presets in the action editor). Select a preset or Duplicate it to create an independent copy, then Save presets. Requires connected enabled Twitch, YouTube, or Kick broadcaster accounts. TikTok metadata updates are unsupported.
Picker contexts: automation, timer, command, pad.
Behavior
Choose one saved Stream Info preset by ID or choose randomly with equal probability from presetIds. Resolve the saved title and provider-specific categories at execution time. Each destination is attempted independently; timers restrict execution to their current eligible platform.
Configure in the app
Open: Do → Advanced Actions (commands only) → Add action
Steps
- Choose action category Stream Platform Commands, select Apply Stream Info preset, and click Add action.
- Expand the action card. Configure the Fields below; check Editor defaults for your context and any operation-dependent fields.
- Choose resource values from real app pickers. Set output Platform separately from the trigger Where setting when the action offers it.
- Use Move action up / Move action down to position this action, then save the containing command, automation, timer or SheevPad button.
Limitations
- Stream Info presets update Twitch, YouTube, and Kick only; TikTok does not expose supported title/category update APIs.
- Picker availability does not supply missing event variables. Check prerequisites and originating provider.
- An action return value is not automatically a sequence variable. Only documented producers create template outputs.
Fields
| Field | Input / options | Defaults / limits | Availability |
|---|---|---|---|
Preset choicemode | select
| Declared UI default: Editor defaults: {"automation":"exact","timer":"exact","command":"exact","pad":"exact"} | Literal value / selected resource |
Stream Info presetpresetId | stream_info_preset_select | Editor defaults: {"automation":"","timer":"","command":"","pad":""} | Literal value / selected resource Shown when: {"mode":["","exact"]} |
Random preset poolpresetIds | stream_info_preset_multi | Editor defaults: {"automation":[],"timer":[],"command":[],"pad":[]} | Literal value / selected resource Shown when: {"mode":"random"} |
Contract details
- Declared Contexts
[ "timer", "automation", "command", "pad" ]- Picker Contexts
[ "automation", "timer", "command", "pad" ]- Hidden From Picker
- false
- Required Variables
[]- Failure Behavior
- See the behavior for local skips/errors and context entries for sequence continuation.
- Outputs
[]
Examples
Illustrative configuration; replace fixture resources in the editor. This is not an import file.
{
"mode": "exact",
"presetId": "fixture-stream-info",
"presetIds": []
}Related entries
Source and verification
Source-reviewed for 2.8.0. Connected-service validation remains subject to release UAT.
- src/features/automations.js — ACTION_REGISTRY.apply_stream_info_preset
- public/index.html — getBuilderActionEntries / createDefaultAction
Exact build metadata and source revision: version overview and downloads.