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.
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
- From the dashboard, open Clip Play.
- Click Create your first source. Copy the URL.
- In OBS, add the URL as a browser source at 1920×1080. Browser source walkthrough if needed.
- On the tool page, set your Twitch channel name. Enable chat commands.
Chat commands
| Command | Default permission | What it does |
|---|---|---|
!playclip <url> | Everyone | Play the URL on stream. The first viewer who calls it wins; others get a cooldown until the clip ends. |
!playnamedclip <name> | Mod | Play a saved clip by short name — e.g. !playnamedclip airhorn. |
!stop | Mod | Clear 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 airhornUseful 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 —
!playclipEveryone, all URLs allowed. Fun for casual streams; rough for big channels. - Subs+ —
!playclipSubs 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.