Wallpaper Engine

Wallpaper Engine

Personal Slideshow
Any easy way to duplicate this app to create multiple slideshows?
Basically thread title. I know I can copy this several times and then go but then it gets hard to manage in the UI without manually updating the project.json's title property for every copy.

I basically want to create a playlist of slideshows. I might look in to scripting something when I have time (which may not be soon) so if there is a script or something floating around already that would awesome.
< >
Showing 1-5 of 5 comments
Squee  [developer] Jun 4 @ 6:31am 
Sorry, but I do not have any scripts for that. I just duplicate and edit the file quick if I ever need to. You could write a shell script for that which is probably not too difficult.

Someone elses request does come to mind though. They indeed use a shellscript to update the wallpaper. WE will tell the wallpaper of the file changes, as long as you don't delete the selected folder, only its contents. So they used the fact that you can (kinda) manipulate the playlist from the outside to their advantage. The wallpaper should keep a list of all files in the folder, even if you change those.

But I do not have a script ready for that. But in windows that could pretty much be a copy and rmdir command ( by head, not sure if copy can do recursive in windows, else try robocopy which comes with windows ) and repeat that in a loop or something.
Ya, I was probably going to do something portable in java/scala then use a .sh or .bat for easy execution with a config yaml. If I do end up having time to explore that I will post a github link to the repo since I can't be the only one who wants this, though I think that is more on WE not really having a good way to copy wallpaper.

But thanks for the info I was hoping this existed already but, thems the breaks
Squee  [developer] Jun 5 @ 12:33pm 
Well just to add some details:

Do not remove the folder that is selected in WE, because WE will loose its handle/hook to track the file changes in the folder if you delete the folder itself. So only change the contents ( however you should be able to remove/add folders within the folder you selected in WE.

I do not know or can guarantee the file order when using this approach ( normally I should just append the playlist with new files ). The current playlist code is not perfect for what you are trying to do. I never considered people doing such things. So I can't really say what order if any your files will be added to the playlist. Normally they should append, but when you remove everything there might be a small chance you could trigger resorting/re-scrambling of the playlist. Not tested, but just thought i'd mention it.

There is also some bug in the playlist of the slideshow related to adding/removing files. I don't think you should trigger this, but when removing and then re-adding a file too fast, I believe its possible that it won't be re-added as the 'add' event happens before the 'remove' event, thus just removing it. I've only seen this in one specific situation under normal use, but as you might be manipulating the files in way I haven't imagined this might be something to consider.
Good to know, looks like on manually copying the playlist folder then renaming it (for easier tracking) and updating the title property in the project.json it works, though it loses the preset/settings the original had reverting to the default. But you use the share json option to copy it over to the new one via the ui and it seem to work like normal.

Also I am copying then to where WE stores user created Wallpapers via the editor (just to keep it separate)

You wouldn't happen to know where WE stores the wallpaper presets?
Last edited by ark.sky.dragon; Jun 5 @ 4:30pm
Squee  [developer] Jun 6 @ 2:47am 
Oh no. I could not tell you much about WE's internals, I never had to dive into that for these wallpapers. You would have to be on the regular forum then. I really never had to deal with those.
< >
Showing 1-5 of 5 comments
Per page: 1530 50