rusty1
Member
Although images get reloaded live, the image directory information itself, which has a count of how many photos are in the folder, does not refresh. This refresh only happens when you startup OBS or when you click into the image-slide-show source settings and modify the image order.
It means that if you delete photos from the directory folder in the File Explorer/Finder while you are live, those slots will remain in the slideshow and be replaced with empty slides. If you increase the number of photos in the directory folder while you're live, the additional images won't show up. In other words, it prevents the image-slide-show from dynamically updating. It's only useful for creating the slideshow before you go live, not for being able to create or modify it while you are live.
Image slide shows have a 'Visibility behavior' option that you can select called "Stop when not visible, restart when visible". This seems like it should work the same way as when you enable the "Close file when inactive" checkbox for a video source. That makes the video source reload when you hide and show it. So while you are live, you can replace the video with a new one that has the same file name, and OBS will take the update.
This would allow an easy way to update slideshow media outside of OBS, for reading a 'watch folder' or making your own changes, without having to go into Studio mode and navigate a bunch of clicks in the source settings every time you want to refresh the image directory count. Doing so is extremely challenging while you are live.
Other people have mentioned this issue over the past couple years...
It means that if you delete photos from the directory folder in the File Explorer/Finder while you are live, those slots will remain in the slideshow and be replaced with empty slides. If you increase the number of photos in the directory folder while you're live, the additional images won't show up. In other words, it prevents the image-slide-show from dynamically updating. It's only useful for creating the slideshow before you go live, not for being able to create or modify it while you are live.
Image slide shows have a 'Visibility behavior' option that you can select called "Stop when not visible, restart when visible". This seems like it should work the same way as when you enable the "Close file when inactive" checkbox for a video source. That makes the video source reload when you hide and show it. So while you are live, you can replace the video with a new one that has the same file name, and OBS will take the update.
This would allow an easy way to update slideshow media outside of OBS, for reading a 'watch folder' or making your own changes, without having to go into Studio mode and navigate a bunch of clicks in the source settings every time you want to refresh the image directory count. Doing so is extremely challenging while you are live.
Other people have mentioned this issue over the past couple years...
Bug Report - "Image slide show" source not noticing changes in directory
Hi, I'm using the latest OBS Studio version (24.0.3), OS is Windows 10 (64bit). I have a directory of files I would like to use as a BRB scene. I create an "Image slide show" source, and "Add directory" to "Image Files" in the source properties. OBS doesn't seem to update its view of the list...
obsproject.com
Image Slideshow Question
I have an image slideshow reading photoshop from a folder on my Imac. When I add photos to the folder Id like it to auto refresh the slideshow in OBS. Is there anyway that can happen? at the moment it doesn't seem to update unless I go in and re-add the folder. Thanks
obsproject.com