TTStts.fish
Blog

Streamlabs Media Share alternative: paid video requests.

October 30, 2026

Checked October 30, 2026 against Streamlabs’ own Media Share guide (last updated December 18, 2025). TTS.fish is our product; we note where Streamlabs is the better pick.

Video requests let viewers put a clip on your stream. Streamlabs Media Share is one of the most widely used ways to do it. If you want each request to be a paid, approved purchase rather than a tip, there is another model.

How Streamlabs Media Share works

According to Streamlabs’ guide:

  • Viewers request a video when they send a tip, or for free through Cloudbot in chat.
  • Tips buy playback time: by default, one second of video for every ten cents tipped, with an optional lower rate for subscribers and a minimum amount to share.
  • Only public YouTube videos are supported.
  • Requests either play automatically (auto-show) or wait for you or a moderator to approve them (auto-hide).
  • You can cap video length, add a buffer between videos, and with Cloudbot limit the queue, cap requests per viewer, or accept music only.

Streamlabs takes no cut of tips; payment processing fees apply.

How TTS.fish video requests work

  • You add a fishtoy with “YouTube media request” turned on and set its minimum price (from $1). Viewers can choose to pay more.
  • While you’re live, viewers open your tts.fish link, paste a YouTube link (videos, Shorts, and live streams, with an optional start time), and pay. Private, removed, and embed-disabled videos are refused at checkout.
  • Every request waits for your approval, with a preview you can watch first. Auto-approve never applies to videos.
  • The viewer’s card is held at checkout and charged when their video finishes, or when you skip or stop it partway. Rejected requests, requests that sit unreviewed or unplayed for 24 hours, and videos that won’t load cost them nothing. You can refund a played video from History.
  • Videos play on your video player page: add it to OBS as a browser source, or open it fullscreen in a browser and click once to start it. It stays black until you press Play in your media queue.
  • The platform fee is 7% + 30¢ per request. Stripe processing fees also apply.

Side by side

Streamlabs Media ShareTTS.fish video requests
PricingPer second of playback (10¢/s by default)A minimum price per video that you set; viewers can pay more
Free requestsYes, through Cloudbot chat commandsNo; every request is paid
ModerationAuto-show, or approve each oneEvery request needs your approval
When the viewer paysWhen they send the tipCard held at checkout; charged once the video plays
Video sourcesPublic YouTube videosEmbeddable YouTube videos, Shorts, and live streams
Platform cutNone (processing fees apply)7% + 30¢, plus Stripe processing fees
Also on the same linkTips and TTS through StreamlabsPaid TTS messages and real-life actions (fishtoys)

Where Streamlabs is the better pick

  • Cost. No platform cut, so you keep more of each tip.
  • Long videos. Per-second pricing makes a 10-minute video cost more than a 10-second clip automatically.
  • Free requests and votes to skip. Cloudbot can run a free request queue that chat can vote to skip.
  • Hands-off streams. With trusted moderators, auto-show plays requests without you touching anything.

Where TTS.fish is the better pick

  • Nothing plays without your approval. Every video waits in your queue, where you can watch a preview first. (A live stream can change after you approve it.)
  • Viewers don’t pay for rejected requests. The hold on their card is released instead of charged and refunded.
  • One link for everything. Video requests sit beside paid TTS and fishtoys on the same tts.fish page, on any platform.

Setting it up on TTS.fish

  1. In Settings > Fishtoys, switch fishtoys on, click New fishtoy, check “YouTube media request”, and set the price.
  2. On your Playback page (on a computer), click Video Player and copy the URL. Add it to OBS as a browser source, or open it fullscreen on the screen that plays videos and click once to start it.
  3. Click Start Listening. When a video request arrives under Incoming, watch the preview and approve it. It moves to your Media queue, where you press Play.

For the rest of your setup, see adding paid TTS to OBS and Streamlabs TTS alternatives.