Video Randomizer

Mar 23, 2020 · 2 mins read
Video Randomizer
Share this

Have you ever felt the need to randomize a collection of videos when you activate a source or switch to a scene in OBS (or Streamlabs OBS)?

v2.1 Released October 17, 2020

I’ve moved the download for this into a Github repository so that I can track changes in a more effective manner. Also will give other developers the chance to send in updates and fixes if they so choose.

I still have a list of planned enhancements that I would like to make to this so stay tuned and follow on Twitter for the latest updated information. Thanks for using this tool!

v2.0 Released April 12, 2020!

I’ve created this video randomizer that you can use as an OBS or Streamlabs OBS browser source. This browser source will play a random video from a collection of videos on your computer. It’s relatively simple to setup by following the tutorial video (below) and then either hiding and showing the browser source or by switching to the scene that contains the browser source!

I use it for a randomized “that’s what she said” scene from The Office and even link it to a multi-action button on my stream deck!

Unfortunately, this one has to be installed on your system to work so that is has direct access to your video files on your computer. In order to keep it as simple as possible and not require you to install any web server software on your machine you’ll need to edit a few lines in one of the files that you download.

Enjoy and let me know if you use it! Additionally, throw me a follow on Twitter if you’d like to see more tools as well as request any enhancements to existing ones!

Download .ZIP

Additional Tips & FAQ

What’s the flashing between videos?

This is actually normal. It’s due to the video element in the HTML switching to the new source. If you’d like to eliminate this you can use an OBS scene to put your browser source in with a background layer (black or any color) beneath the browser source to show that rather than anything behind it.

None of my videos are playing?!?

I’m going to guess that the video list is formatted incorrectly. Simply send me what you’re pasting into the play.html in a DM on Twitter and I can repair it for you!

Written by Chris •        

I enjoy helping others with tech problems and am enthusiastically trying to be one of the "nice guys" of the inter-webs!

I host streams featuring just chatting and gameplay plus produce videos that give ideas on how to improve your content and interaction with your audience. I have a few nifty tools that I've made free for all who need them and post those at

Who am I offline? I'm a father, husband, paintballer, disc golfer, and software engineer! I love sunny weather (who doesn't), movies, and cycling. My friends are family and I love helping others in any way I can!