Skip to content

Media requests sub-actions

Add media request

Adds a YouTube video to the request queue from an action, as if a viewer asked. Good for your own "play this" button or command.

Setting What to put in
YouTube link or video id A YouTube link or the 11-letter video id. The default %rawInput% is what a viewer typed after the command. Starts as: %rawInput%.
Requested by Who asked for it, shown with the video. The default %user% is whoever started the action. Starts as: %user%.
Platform The site that person is on, like twitch. The default %platform% is whoever started the action. Starts as: %platform%.
Free (no points, no per-viewer limit) Tick so it costs no points and skips the request rules (requests closed, per-viewer limit). Unticked, the normal rules apply. Leave it ticked for your own actions. Starts as: true.

Variables it adds

Variable What it holds
%success% True if it was added
%error% If it was not added: the reason, like "that is not a YouTube link"
%title% The video's title
%requestId% The request's internal id

Type id: media.request

Control media requests

Controls the song and video request queue: skip the current one, pause, resume, clear the queue, open or close requests, or set the volume.

Setting What to put in
Do Skip = next video. Pause/Resume = stop or continue. Clear the queue = remove all waiting requests and give points back. Open/Close requests = allow or block new ones. Set volume = change loudness. Options: Skip, Pause, Resume, Clear the queue (refunds), Open requests, Close requests, Set volume. Starts as: Skip.
Volume (0 to 100) Only for Set volume: how loud, from 0 (silent) to 100 (full). Starts as: 50.

Variables it adds

Variable What it holds
%success% True if it worked (for example, false if there was nothing to skip)
%removed% Only for Clear the queue: how many requests were removed

Type id: media.control