Skip to reference

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

Browse all entries

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

  1. Choose action category Stream Platform Commands, select Apply Stream Info preset, and click Add action.
  2. Expand the action card. Configure the Fields below; check Editor defaults for your context and any operation-dependent fields.
  3. Choose resource values from real app pickers. Set output Platform separately from the trigger Where setting when the action offers it.
  4. 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

FieldInput / optionsDefaults / limitsAvailability
Preset choice
mode
select
  • One preset: exact
  • Random from selected presets: random

Declared UI default: exact

Editor defaults: {"automation":"exact","timer":"exact","command":"exact","pad":"exact"}

Literal value / selected resource
Stream Info preset
presetId
stream_info_preset_select

Editor defaults: {"automation":"","timer":"","command":"","pad":""}

Literal value / selected resource

Shown when: {"mode":["","exact"]}

Random preset pool
presetIds
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.

Downloads and AI prompt
Download JSONDownload Markdown