Community-Powered Free AI Tools, TTS and APIs for Twitch Streamers
Community-Powered Free AI Tools, TTS and APIs for Twitch Streamers

Dynamic Browser Source

Create a single browser source for OBS that you invoke entirely through the PotatoHotDog API or third party tools like Streamer.bot, such as playing videos and audio, showing images and text, and speaking cloned or static voice lines.
Home Features Dynamic Browser Source

A Dynamic Browser Source is a single, general purpose browser source for OBS that you create once, name, and then control entirely through the PotatoHotDog API.

Instead of building a separate browser source for every effect, you invoke its behavior in real time directly from your own bots, scripts, or third party tools such as Streamer.bot, using your API key and the browser source ID.

How It Works

  • Create a Dynamic Browser Source in the User Dashboard and give it a name.
  • Add the generated Browser Source URL in OBS Studio.
  • Call the PotatoHotDog API, either directly or from a tool like Streamer.bot, with your API key and the browser source ID to invoke behavior such as playing a video or speaking a voice line.
  • The instruction plays live on your stream immediately, and text and video instructions can also be updated or removed again at any time with a matching call.

Capabilities

  • Play video - queue an uploaded video file to play as an overlay
  • Play audio - queue an uploaded audio file to play on your stream
  • Show images - display an uploaded image as an overlay
  • Show, update, and remove text - control on-screen text directly through the API
  • Play cloned voice lines - speak any text out loud through the browser source using one of your cloned voices
  • Play static voice lines - speak any text out loud through the browser source using a shared static voice
  • Custom JavaScript per instruction - write your own script that runs whenever an instruction is created, updated, deleted, or played, for full control over how it renders

Third Party Integrations

Because every action is just a single HTTP call, a Dynamic Browser Source works great with automation tools like Streamer.bot. Wire up a Twitch event, channel point redemption, or chat command to call the API directly, no custom code required.

Get Started

Log in to your PotatoHotDog account, create your first Dynamic Browser Source, and start controlling it from the public API.

Create Dynamic Browser Source

See the Public APIs page for the full list of endpoints you can call to control your Dynamic Browser Source.

View Public APIs