You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- adjust settings, and enter nameof slideshow browser source (if using hotkeys)
23
+
- if using hotkeys: ensure the "Browser source name" field matches the name of your slideshow browser source in OBS.
22
24
4. Update slideshow & list of images
23
25
This can be done 2 different ways, and must be done whenever images are added/removed/renamed, or slideshow settings are changed
24
26
@@ -28,8 +30,12 @@ Useful for slideshows that may exceed 250mb uncompressed limit in OBS's current
28
30
B) Without Lua:
29
31
- Run RefreshImagesW.cmd or RefreshImages.sh to update the list of images (they do the same thing)
30
32
- Refresh the browser source by toggling its visibility from the Sources dock in OBS
31
-
- settings can be adjusted by opening settings.js in a text editor
32
-
5. *** Repeat step 4 whenever you add/remove/rename images or update the settings! ***
33
+
- settings can be adjusted manually by opening settings.js in a text editor. these settings will be overwritten if using the Lua script.
34
+
35
+
Repeat this step whenever you add/remove/rename images or update the settings!
36
+
37
+
38
+
33
39
34
40
> settings.js
35
41
mode:
@@ -39,30 +45,30 @@ Useful for slideshows that may exceed 250mb uncompressed limit in OBS's current
39
45
slideDuration: duration in milliseconds (default 4000)
40
46
loopSlideshow: if true, the slideshow will repeat. in Random order mode, images will be reshuffled. (default true)
41
47
startWithAutoplay: if true, the slideshow will start playing automatically. untick this option if you wish to control slides manually via hotkeys.
42
-
autoplaying/paused can be toggled with hotkeys, regardless if this option is enabled or not
48
+
autoplay/pause can be toggled with hotkeys, regardless if this option is enabled or not
43
49
44
-
> Additional Lua Settings
45
-
Browser source name: this tells the lua script which browser source to send hotkey events to. you can ignore this setting if not using hotkeys
46
50
47
51
> Hotkeys - Requires lua script (see step 3)
48
52
Pause: pause playback
49
-
Resume: resume playback (if autoplay setting is off, this will still enable autoplay)
53
+
Resume: resume playback (if autoplay setting is off, autoplay will now be enabled)
50
54
Next: show the next slide
51
55
Previous: show the previous slide
52
56
Toggle visible: hide/show slideshow without pausing/restarting
53
57
Toggle pause: same as pause/resume, but on a single hotkey
54
58
Restart: restart the slideshow without checking for new images or settings
55
59
Refresh: refresh browser source & restart slideshow. changes to images & settings will be reflected
56
60
61
+
> Hotkey Notes
62
+
- Browser source name (lua): this tells the lua script which browser source to send hotkey events to. you can ignore this setting if not using hotkeys
63
+
- in OBS's hotkey settings, this script's hotkey names are shown with [Slideshow] at the end. Hotkeys listed under "Image Slide Show" are for OBS's own built-in slideshow.
64
+
57
65
> Notes & tips
58
-
- Save slideshow somewhere that doesn't require admin permissions, such as in your Documents, and not in the default plugins folder
59
66
- Filenames with uncommon characters may not display
60
67
- Images in subfolders within the "images" folder will not be shown
61
-
- RefreshImages.sh and RefreshImagesW.cmd do the same thing; make a list of files within the images folder. depending on your pc, you may be able to run one, but not the other
68
+
- RefreshImages.sh and RefreshImagesW.cmd do the same thing; make a list of files within the images folder. depending on your environment, you may be able to run one, but not the other
62
69
- This slideshow & its scripts write to settings.js and images/images.js
63
70
- EXIF data is ignored; images taken with a camera may not appear rotated correctly
64
71
- This resource has only been tested on Windows. I have not done extensive testing
65
-
- if using multiple slideshows, copy the entire slideshow folder, rathern than individual scripts, and add to OBS.
0 commit comments