Wallpaper Engine

Wallpaper Engine

2,076 ratings
Personal Slideshow
4
5
4
2
   
Award
Favorite
Favorited
Unfavorite
Miscellaneous: Approved, Customizable
Type: Web
Age Rating: Everyone
Genre: Abstract
Resolution: Dynamic resolution
Category: Wallpaper
File Size
Posted
Updated
374.305 KB
Nov 9, 2016 @ 4:28pm
Oct 8, 2024 @ 12:48pm
26 Change Notes ( view )

Subscribe to download
Personal Slideshow

Description
Display images from a folder on your local computer. Selects randomly from 16 transitions. Can shape ( size/position/rotation) the slideshow and add additional background image or color.

The wallpaper does not come with images. Most of my wallpaper images come from https://www.reddit.com/r/wallpapers

As result of the approach I used the transitions are cpu intensive. Therefor I have limited the transition time to 1 second and seriously recommend to pause the wallpaper when doing anything intensive like gaming. ( If a less intensive alternative is released, I will wholeheartedly recommend it over this one. )

Options
- Can alter time between images. Time can be set in seconds/minutes or hours.
- Can disable individual transitions
- Can disable all transitions ( this should avoid heavy cpu spikes caused by transitions )
- Can alter size/position/rotation/skew/perspective
- Can add 2 colored borders + adjust border corner radius
- Can set background color or image when for when the slideshow doesn't cover full screen.
- Can show filenames
- Can show controls

Tips
To decrease cpu usage you can disable transitions and cpu usage will reduced to almost 0. The cpu usage depends on the size ( total resolution/pixel count ) of the slideshow, so multiple screens will increase cpu usage and shrinking the slideshow will decrease cpu usage.

Known Issues/Others
- When selecting a new image folder, an image from the old selection will be used first.
- Stuttering: unfortunately this being a webwallpaper there can be a bit of lag ( most noticable when panning is enabled ) when a new image is being loaded. I have spent countless hours on trying to solve this but it just seems to be fact that when chromium ( which runs the webwallpapers ) wants to show a new image it will hang the main thread depending on the image size. However I have take several measures to minimize the impact of this and try to reduces the impact of this on transitions.

Update
- Added disable transition option
- Added option to toggle transitions
- Fixed bug causing transitions to trigger to often when adjusting settings
- Removed 2 transitions that were pretty much duplicates.
- Added 4 new transitions

- Fixed Pausing

- Update animation code that resulted in smoother animations and a minor performance boost.

- Added option to size/position/rotate slideshow so it doesnt have to be full screen. Can give your wallpaper some depth with rotation or create a letterbox effect by simply adjusting the height. Be creative ;)
- As its not always fullscreen, also added option for 2 colored borders
- As its not always fullscreen, also added option for background color/image

- Minor "Fix"

- Fit/Cover options for images.

- Fixed: "select a folder" should not be visible anymore once a folder was selected and thus now show through images anymore
- Fixed a case where 2 semi transparent images interfering with each other visually

- Believe I fixed flickering when transitions are disabled.
- Changed the "show image units" from an unhandy slider to a nicer combobox input.
- Added the option to play images in alphabetical order ( remembered seeing someone looking for that option )

- Rewrote a lot of the slideshow code to be able to add the panning option
- Rewrote it some more as fading was within reach
- Added 7 fading based transitions + 1 new ellipse based transition
- Added a small debug panel to show position in slideshow
- Added input areas for all sliders
- Small Performance Improvement and increased max transition time as a result
- Several smaller fixes

- Added "stretch to fit" option
- Added 4 more transitions

- Fixed transitions which were bugged after CEF update.

- Fixed "Select a directory..." text showing at start of wallpaper when a directory was already selected. Problem was reintroduced after last patch.


Added: Image order has 2 randomized settings. One will randomize the playlist once and that will be the order until the wallpaper restarts. The other is the old randomization where your playlist gets re-randomized each time the playlist is completed.
Added: Transition Easing: This will smooth the motion of the transtions in certain ways.
Added: Ability to display filenames in the corners of the images with several style options
Added: Slideshow controls: When enabled these will show when you go to the edge of the screen with your mouse
Added: Options to change the playlist position and size
Added: You can now filter the playlist based on their filename
Added: 12 new transitions
Added: Showing file count when starting
Fixed: Transtions skipping when resuming wallpaper
Fixed: A transition error ( forgot which )
Fixed: Wallpaper doesn't restart when new images are added to the folder, but instead these j ust get appended
Fixed: a bunch of other small details

Added: scale option for controls

Improved: more images supported and should not run out of memory as fast anymore.
Added: Sorting filenames descending.
Added: Set panning direction instead of constantly alternating
Added: When image size is set to "Fit" the image can be displayed blurred as a background for the display area for images.
Popular Discussions View All (20)
5
Jun 6 @ 2:47am
Any easy way to duplicate this app to create multiple slideshows?
ark.sky.dragon
6
Apr 8 @ 2:26pm
Possible Bug? Mass Removing Images from Folder
{GCN} Gen. George Washington
5
Feb 12 @ 2:15pm
3 Monitors - Different Profiles for each?
Six-Gun Samurai
442 Comments
Ev3n Oct 28 @ 8:35pm 
No worries, it is what it is, we appreciate your work nonetheless, Thank you
Squee  [author] Oct 28 @ 3:28pm 
@Even @Pirany @小莫 Sorry guys.

I have mostly put all my hobby projects in a "maintenance only" mode. I will still support it and try to fix bugs where possible. I wanted to do more, but for private reasons I just had to stop, and felt it was time to just support it, fix bugs. But I need to pick my battles so to speak and what I spend my energy on. I really wish there was more time in a day.

That is the gist of it. There are other reasons I never added video/audio in the past that you could find if you check somewhere in the history of these comments, but basically at the time it was't possible. And right now I just added a feature stop. I wish I had better news.
Ev3n Oct 28 @ 9:23am 
I want say your wallpaper is probably genuinely the best wallpaper that exists on this program, you added one of thee features that I had been looking for, while I don't know if it is something you are working on or if its even possible but in would really love to see Mp4 and maybe even Mp3 support.
PIRANY Sep 23 @ 5:57am 
Can you add Video Support?
小莫 Aug 18 @ 1:13am 
can you add a function Image Directory alos include subfolder
Squee  [author] May 3 @ 9:42am 
@YOUNGBOSSVENOM maybe?! I can't say tbh. I got some things I already wanted to do since last year and haven't gotten around to it. I mean, what you are asking is directly related so maybe. But I can promise. I wish I had more time in the day and some extra energy drinks to get around to everything.
Do you think you'll ever add the ability to filter out subfolders?
Scopa|m4yuri Apr 7 @ 2:58pm 
Just want to thank you for doing all this work, works great!
Squee  [author] Mar 28 @ 9:40am 
@CuriosityE So a follow-up. I got more details on the bug, but not sure its actually properly fixable. I did find a thread from 2020 where the developers of WE is made aware of the bug, but it seems to still exist.

The problem is that some of these characters is that if someone along the pipeline of code the encoding is interpreted incorrectly or not up to the newest standards, it can cause errors. The filename receive from WE to open, is ( and I'm making a bit of an assumption here ) not the same as the actual filename ( there are characters that seems to have been processed and changed ).

For now, I think I have the mark this down as can't fix. The correct fix is out of my scope, and any attempts to just apply a bandaid just shows that I can't fix it from my wallpaper. Renaming the file would be the solution.
Squee  [author] Mar 27 @ 8:46am 
@CuriosityE Nice. I gave it a quick look and it seems that the ones I tested and several you listed worked for me. But one didn't. So got something to test with now and initial testing already gave me a lead. However I think I might only be able to band-aid the real issue and not really be able to give a proper fix. I will have to test some more to see.

Thanks for letting me know. I just hope I can fix this one. Bugs must be squashed.