Skip to content

Streamlabs Desktop

Steps for:

Streamlabs Desktop shows your elements with a browser source: a source that displays a web page, here a small file the app keeps on your PC. The app gives you the file and the steps, and it takes about a minute.

Already picked Streamlabs when you first opened Stream UI Fun Studio? Skip to step 3.

  1. Click your channel name at the top right of the app. If you haven’t set up your channel yet, it says Set up your channel. The Your channel panel opens.

    The top right corner of the app with the profile chip ringed: a round NB picture and the name Nova Byte
  2. Scroll down to What do you stream with?, click Streamlabs, then click Save. You only do this once: the app remembers it.

    The three choices under What do you stream with?: OBS Studio (picked in this picture), Streamlabs and Something else
    OBS Studio is picked in this picture. Click Streamlabs instead.
  3. In Elements, click the element you want. It opens in the editor, where you can customize it first.

  4. Click Add to my stream (1), at the bottom right of the editor.

    The Add to my stream button, with Download and More formats under it
  5. The Add it to your stream window opens on Streamlabs Desktop.

The top of the guide shows The file for a browser source (Local file):

  • Click Copy path (1). The button says Copied for a moment, and the path is ready to paste.
  • Note the size (2), shown next to Show in folder, for example Size 1000 × 340. You’ll type it into Streamlabs in a moment.
The Streamlabs Desktop guide: the file path with Copy path (1) and Show in folder, Size 1000 × 340 (2), and four steps
Each element has its own path and size. This one is YouTube Subscribe Bar.

Keep this window open while you work in Streamlabs, so you can check the steps and the size.

These are the app’s four steps, with a little more detail.

  1. In Streamlabs Desktop, open the Editor and pick the scene you want the element in. Click + next to Sources, choose Browser Source and click Add Source. If Streamlabs asks for a name, use the element’s name so it’s easy to find later.

  2. In the source’s settings, tick Local File and click Browse. In the window that opens, click in the File name box, press Ctrl + V to paste the path you copied,press Cmd + Shift + G, press Cmd + V to paste the path you copied, press Returnpress Ctrl + L, press Ctrl + V to paste the path you copied, and click Open. The path ends in index.html.

  3. Set Width and Height to the size shown in the app (for example 1000 and 340), then click Done.

  4. Drag the source where you want it on your scene. Drag its corners to make it bigger or smaller.

The element plays once as soon as the source loads, so you may just catch it sliding in and out. That’s a good sign: it works.

The file has everything the element needs, so Stream UI Fun Studio doesn’t have to be open while you stream. Open it when you want to change the element, and it updates the file for you.

  • It plays once each time the source loads: when you add it, when Streamlabs Desktop starts, and when you refresh the source.
  • Between plays, the source is see-through. After the animation it disappears, so an “empty” source is normal. Elements that stay on screen, like Socials Bar, animate in and then stay.
  • There’s no repeat timer here. Play it again every and Play when the scene becomes visible are options of the automatic Add to OBS dialog, which only works with OBS Studio. The Streamlabs guide doesn’t set them.
  • Also added it to OBS with the app? Then OBS and Streamlabs use the same file, so the play settings you picked in Add to OBS come along. A Play it again every time repeats the element in Streamlabs too, and Play when the scene becomes visible may make it play when you switch to its scene. To keep them apart, add a copy to Streamlabs instead. Make the copy before you add the element to OBS: a copy starts with the play settings of the element it’s made from.
  • It doesn’t react to follows or subs. Free elements are animations you play on cue, not alerts. How elements play explains this in more detail.

Streamlabs Desktop’s browser sources are built on the same parts as OBS’s, so the source’s settings (double-click the source) usually include these two options:

  • Refresh browser when scene becomes active: the element plays every time you switch to its scene.
  • Shutdown source when not visible: the element plays every time you show the source (the eye icon next to it). Pair this with a key for showing the source in Settings → Hotkeys, and that key becomes a “play” button.

You don’t need to copy the path again. When you change the element (or your channel name or picture), the app updates the file at the same path within a couple of seconds. Streamlabs keeps showing the old version until the source reloads:

  1. Make your changes in the app’s editor.

  2. In Streamlabs Desktop, double-click the source to open its settings and click the refresh button (it’s usually called Refresh cache of current page). Restarting Streamlabs works too.

  3. The element plays again with your changes.

Want two versions of the same element, like a Light one and a Dark one? Make a copy. Each copy has its own path, so you can add both.

  1. In Streamlabs Desktop, switch to the scene with the element.

  2. Double-click the source and click Refresh cache of current page. Watch the element play once.

  3. Check that it’s the right size and in the right spot.

Happy with it? Don’t refresh the source again while that scene is live.

  • The source stays empty. It probably already played. Refresh the source and watch it.
  • Streamlabs shows a blank page or an error. Check that Local File is ticked and that the path ends in index.html.
  • It’s cut off or the wrong size. Set Width and Height to exactly the size shown in the guide.
  • Copy path didn’t work. The app says “Couldn’t copy. Select the text and press Ctrl+C instead.” Click in the path box, press Ctrl + ACmd + A, then Ctrl + CCmd + C.

More fixes are in Troubleshooting.