My solution is a bit eccentric: I wrote a webserver I call Wallpaper Garden that let's you define crops of tour collection at different aspect ratios and then serves them via a random endpoint or RSS feed. Then I consume the random endpoint from a Tasker script on my phone and watch and the RSS feeds from John's Background Switcher on my PC.
My collection is made up mostly of game press kit images (Destiny, Blizzard, Skyrim, Nintendo, etc.) but also some default OS stuff, random high-res images from Reddit, astronomy photos/collages by A. James McCarthy, and some other random stuff
I want to do a rewrite, it's got some silly issues RN:
Crops are stored in individual CSVs per image and ratio instead of a proper database and when you restart the server it has to reload all of them
The only UI is the gallery and the image cropping screen
To get to the gallery you have to type your screen resolution into the URL bar
Thumbnails aren't cached so they load into the gallery very slowly
I send 1:1 wallpapers to both my tablet and watch but when some particular art of Sylvanas that looks great on my watch gets send to my tablet while it's in landscape it's just her torso
Regardless of all that I think its still pretty nifty and I'd be willing to help set it up or you follow me on Mastodon I'll post there when I have news: @aido@social.undarkpixel.com
(I lost my hobby coding spark for a while but it seems to be coming back, though right now that's in the form of an Anki plugin that generates a flashcard deck by extracting data from the vocab app for a Japanese textbook called Genki)
You're very kind but I more thought it was cool than actually have the time to implement. My own wallpaper has sentiment attached to it too so I wouldn't want to change it. Congrats though - it really does sound very cool.
I lost my hobby coding spark for a while
Ah that happens. Life gets busy sometimes and down time becomes a priority. Glad it's coming back for you. :)