Allows selecting different folder slideshow for each of your monitors. Source can be your file system or booru image databases.
- Download zip file from Releases or compile yourself with dotnet.
- Extract in a folder of your choice.
- Edit
Settings.json
- Run
WallpaperChanger.exe
, if everything is correct, it will create a wallpaper.bmp image in the same directory and set it as your desktop background. - To automate, you can create a Task Scheduler job.
Edit Settings.json
:
Keys
- keys of the configurations (one for each of your monitors)Providers
- configurations in a"Key": { configuration }
pattern, where each configuration can have one the following types:- Getting image from your file system:
ProviderType
-File
Orientation
-Landscape
,Portrait
orAny
. Default: AnyImageAspectRatio
- maximum image width/height or height/width depending onorientation
. Default: 1. Expected range 0-1ImageToScreenSizeRatio
- minimum image height/screen height and image width/screen width. Default: 0. Expected range 0-1MinHeight
- minimum height of the image. Default: 0MinWidth
- minimum width of the image. Default: 0Path
- path to a folder or an image.Exclude
- exclude paths containing these keywords.Depth
- how deep to recursively search subdirectories. Default: 0
- Getting images from a booru
ProviderType
-Booru
Booru
-Konachan
Gelbooru
Danbooru
E621
Allthefallen
Sankaku
Yandere
Tags
- array of string tags for image search
- Getting image from your file system: