Simple Windows service to change wallpapers on multiple monitors on an interval.
Configuration is done throught the appsettings.json
file in the executable path.
{
"interval": 3600,
"paths": ["C:\\Wallpapers"],
"recursive": true,
"pattern": "*.jpeg",
"shuffle": true
}
Interval, in seconds. Defaults to 1800
seconds (30 minutes).
Paths is a list of folders to get files from. At least one folder path is required.
Whether to scan for files recursively in each folder path given. Defaults to false
.
Pattern of files to match. Defaults to *
.
Whether to shuffle the files list. Defaults to false
.
Uses the IDesktopWallpaperWrapper behind the scenes.