streamtoolset
DocsChecking session…

Guides

How to play YouTube clips on Twitch from chat

Mods drop a YouTube / Twitch clip / TikTok / Instagram Reel / Facebook video link with !playclip and it plays on stream. Free OBS browser source with audio normalization so no clip blasts your viewers.

Video walkthrough coming soon

What this does

A controlled way to let chat (or your mods) send a video link to stream. The Clip Play overlay receives the link, resolves it to a playable source, plays it full-bleed on your scene with audio, and clears when it's done — or when you call !stop.

Supported sources:

  • Twitch clips
  • YouTube videos (any length, but clips are best)
  • TikTok videos
  • Instagram Reels
  • Facebook public videos

Setup

  1. From the dashboard, open Clip Play.
  2. Click Create your first source. Copy the URL.
  3. In OBS, add the URL as a browser source at 1920×1080. Browser source walkthrough if needed.
  4. On the tool page, set your Twitch channel name. Enable chat commands.

Chat commands

CommandDefault permissionWhat it does
!playclip <url>EveryonePlay the URL on stream. The first viewer who calls it wins; others get a cooldown until the clip ends.
!playnamedclip <name>ModPlay a saved clip by short name — e.g. !playnamedclip airhorn.
!stopModClear the overlay immediately.

Set safe defaults

The two things that go wrong with chat-driven clip playback:

  • Ear-blasts. Default volume is set to 25% and audio normalization is on. A loud TikTok still plays at the same level as a quiet Twitch clip — no manual riding.
  • Forever-clips. The duration limit is configurable (default max 5 min). YouTube videos that exceed it get rejected with a chat message; same for clips below the minimum.

Named clips for your mods

Save your most-used clips as "named clips" on the tool page — drop in a URL, give it a short name, save. Then mods can fire them with one short command:

!playnamedclip airhorn

Useful for recurring bits — soundboard moments, intro clips, inside-joke videos. Permissions on this command default to mod-only so it doesn't become a chat-spam vector.

Permission strategy

Three sensible setups depending on how rowdy your chat is:

  • Open!playclip Everyone, all URLs allowed. Fun for casual streams; rough for big channels.
  • Subs+!playclip Subs only, mods override. Decent middle.
  • Mods only — all chat-clip commands restricted to mods. You / your mods curate what plays.

All settable on the tool's permissions section.

Spotify ducking

Enable Spotify duck on the tool page and the toolset dips your Spotify volume to a configurable percent (default 20%) while a clip plays, then restores it. Works whether the clip plays for 8 seconds or 5 minutes.

Common gotchas

The clip won't play

Three common causes: URL is private (TikTok / Instagram), the uploader disabled embedding (YouTube), or the duration is outside your min/max window. The overlay posts an explanatory message to chat with the reason.

I want to skip a clip mid-play

Call !stop — clears the overlay back to transparent.

Audio is still too loud after normalization

Drop the master video volume on the tool page. Normalization levels clips against each other; the master fader sets where that floor is. 25% default is conservative; some streamers run 40-50.

Pair with

Chat Box so viewers see the chatter who sent the clip on the overlay, and BRB Player if you want a separate auto-cycling scene for when you're away.