Play Clip
Runs on: Backend — pushes a clip-play command to overlay clients via the alert socket.
The Play Clip effect resolves a Twitch clip and sends it to your overlay to play as a video alert. Connect a clip URL to the Clip URL input, or supply a channel login to the Channel input and the node will pick a random clip from that channel. When both are connected, Clip URL takes precedence.
Choose which overlay alert slot the clip appears in using the Alert Name dropdown — this must match a flow-alert component configured in your overlay editor. You can cap playback to a maximum number of seconds with the Max Duration field, and optionally restrict random-clip selection to featured clips only.
The node also supports dynamic extra variables (labeled A, B, C…) that you can wire to the alert for use inside the overlay widget's template.
Inputs
| Name | Type | Description |
|---|---|---|
input-0 | any | Clip URL — a twitch.tv/videos/... or clips.twitch.tv/... URL. When provided, this clip is played directly. |
input-1 | any | Channel — a Twitch login name. A random clip from this channel is selected when no Clip URL is connected. |
input-2, input-3, … | any | Extra variables passed to the overlay alert template. Label each in the node's inline text field. |
Configuration
- Alert Name: The overlay alert slot that will display the clip. Must match a flow-alert component in your overlay.
- Max Duration (seconds): Clips longer than this value are trimmed at playback. Leave blank to play the full clip.
- Featured clips only: When checked, random clip selection is restricted to clips marked as featured on Twitch.
Example
A !clip command flow reads the broadcaster's channel name from a Text Data node and connects it to the Channel input of Play Clip with Featured clips only enabled and a 30-second max duration. Every time a viewer types !clip, the overlay plays a random highlight from the channel.