John’s Background Switcher Frequently Asked Questions

Here are the most commonly asked questions about John’s Background Switcher for Windows. Click each to see the answer!

Do I need to uninstall JBS before installing a new version?

No you don’t! You can run the JBS installer over the top of your existing version and it’ll preserve all your settings and carry on seamlessly like before.

Why has Picasa Web Albums / Google Photos integration stopped working?

Google has deprecated the authentication mechanism JBS uses to talk to the Picasa Web Albums / Google Photos API and that has stopped it working so I’ve removed it from the current version of JBS.

Why doesn’t JBS support Google or Bing Image Search any more?

Several years ago Google deprecated their free image search API but kindly left it running. Since it’s about to be switched off and its performance and reliability has greatly reduced over the years I decided to remove it from JBS completely. Since JBS is freeware I certainly can’t afford to pay for all JBS users to use it. Bing went the same way, when the free version was deprecated Microsoft simply switched it off.

Why do I keep seeing the same pictures again and again?

If you’re using a single picture per monitor and you’ve added a folder or folders of local pictures then JBS keeps track of those its tried to show and attempts to avoid repeats until it’s gone through them all or you change your settings. Note that JBS may reject pictures for being too small or in an unsupported format and if you use an app like Picasa it can store multiple versions of the same picture in hidden folders. To be sure you can click ‘Open Folder’ in the ‘Import / Export’ section of ‘More Settings’ and keep an eye on the file ‘FolderShuffledPics.xml’ which will contain the pictures JBS has either showed or rejected as it switches. If you’re using web-based pictures then be aware JBS will not keep track and you may see the same one again since it’s impractical to keep a list of a potentially infinite number of pictures to avoid repeats. And likewise if you use a montage JBS doesn’t even try to keep track for the same reason.

Can JBS loop sequentially through my pictures in a specific order?

I’m afraid it can’t. It used to in the distant past, but it became too confusing when web-based sources came in. It would mean each picture source behaved differently. If you need sequential switching then JBS is not the application for you – it’s all about random photos from a variety of sources.

Why doesn’t JBS support every RSS feed on the internet?

Unfortunately it can only handle RSS feeds formatted in such a way that it can get enough picture information from it. MediaRSS is the preference but it can handle some others that do embed enough information for it to parse.

Can JBS support the XYZ photo site?

The answer is it depends. If the site in question has a public API then I’d be happy to add it as a source. However if it doesn’t be aware that a lot of photo sites generate their revenue from people going there and seeing ads on them. If a 3rd party tool like JBS comes along and gets those pictures without people browsing to the site then they lose out on a lot of revenue. So I’ll only add support if the owners have provided an API and so are happy for 3rd party applications to consume their content. Otherwise I’m afraid the answer is no.

Can I tie a specific picture mode or photo set on a specific monitor?

Currently I’m afraid you can’t. But it’s on my list!

Can JBS be run as a screensaver?

It can’t as far as I’m aware. I’d love to build one but my limited free time means it’s unlikely for the foreseeable future.

Why do I see “Failed to switch the background: A generic error occurred in GDI+” on Windows 10?

Sometimes you’ll see this error when switching if you have Windows configured to sync your theme between PCs. Since this process often locks the wallpaper JBS is trying to change it means JBS is stuck and the GDI+ error comes up. The simplest fix is to go to your PCs settings and in the ‘Account’ section looks for ‘Sync your settings’ and set ‘Theme’ to ‘Off’.

Why doesn’t JBS respect my multiple monitor settings on Windows 10 Creators Update?

It turns out Microsoft seems to have re-introduced an old Windows XP bug where it stops telling JBS about monitor count changes. Check “Constantly check for monitor count changes” on the “Advanced” section of “More Settings” and from the next time you switch JBS should start behaving itself again.