Random Image Slideshow

A local browser source that plays images in a random order.  Displays each image exactly once per loop.

1. Place your images in the "images" folder. jpg, png, gifs all work.
2. Run RefreshImages.sh in the "images" folder to refresh the list of images.
    This must be run whenever images are added or renamed.
    It saves a list of all images in the folder as a .js file.
3. In OBS Studio or Streamlabs OBS: Add source > Browser
    Add local file RandomImageSlideshow.html
    Remove Custom CSS
    Checking "Shutdown source when not visible" and "Refresh browser when scene becomes active" is recommended.
4. Don't forget to run RefreshImages whenever you add or rename images! "Refresh cache of current page" after updating images via toggling source visibility, or switching to the scene.