Photo Screensaver/Slideshow for Your Mac

Because Your Pictures are Worth it


ArtSaver has been a pet project of mine for many, many years, and it has grown into a small set of programs:

For advantages/disadvantages of each program, see below. In a nutshell: if you want to back up to see previously shown images again (using the arrow keys), you need to use ArtSaverApp; if you need to run it in public spaces or on multiple monitors simultaneaously, then ArtSaver is the right tool. I strongly advise to use either ArtSaverApp or ArtSaver, but never both!
If you are wondering how to distinguish between a screensaver proper and a regular app in general, please see below.

In the following, the term ArtSaver usually means both ArtSaver and ArtSaverApp, unless qualified specifically or obvious from the context.

ArtSaver provides a "slide show" or "picture flow" for large image collections you have stored in a folder (or several folders). It is mostly geared towards people who want to see their image collections as large as possible, and with some information about the images currently displayed (see screenshot on the right).

Note that, by design, ArtSaver does not sport fancy visual effects, such as picture postcard, mosaic, or the like! It only offers still images, centered zooming in and out, and the Ken Burns effect (a.k.a. pan & zoom). The goal of ArtSaver is to present images such that you can enjoy them in their full glory.

ArtSaver provides more control than Apple's built-in screensaver over exactly which images are displayed, the duration, how it switches from one to the next. ArtSaver, the screensaver, is also one of the few slideshow screen savers that allows you to see a different set of pictures on each monitor in a multi-monitor setup, and with different options. ArtSaverApp, the regular app, allows for keyboard controls at runtime, so you can go back to previously shown images (using arrow keys, aka. cursor keys).

Upfront, I should also say that ArtSaver cannot display photos managed by the Photos app on your Mac! I know this is a disappointment, but, currently, Apple is preventing all third-party programs from accessing the Photos app. (See below for workarounds.)

Table of Contents

Download current versions
Description of most of the features
Videos of ArtSaver/ArtSaverApp in action
Details on installation (double-click usually does the trick)
Configuration
Screen saver surrogate mode for ArtSaverApp
Running ArtSaver on multiple monitors at once
Work-arounds around the Photos.app problem
Download older versions
How to tell the difference between the screensaver and the regular app
If you would like to contribute by making a donation
If you would like to get notified about new releases and betas
Troubleshooting
Known issues
In case you have questions, face problems, have suggestions, etc.

Full, detailed manual of ArtSaverApp and the full, detailed manual of ArtSaver, which are also contained in the app / screensaver

Download

I suggest you only download either ArtSaver or ArtSaverApp! You can download and use both of them at the same time, of course, but it is easy to get confused!)

Version 3.2 of ArtSaverApp, the regular app, which runs on macOS Mojave (10.14) and higher. (I am using it on macOS 12.1, Monterey.)
Version 1.2 of ArtSaver Auto Launcher, also for macOS 10.14 (Monterey) and higher.
Version 3.2 of ArtSaver, the screensaver proper, ditto (macOS 10.14 and higher)
These version might also run on earlier macOS versions, but YMMV.

You can find older versions below.

Some of ArtSaver's Features and Options

The following features are common to both ArtSaver (the screen saver) and ArtSaverApp (the regular app), except for the keyboard controls:

The Change Log at the bottom of ArtSaverApp's Manual explains the changes over previous versions and all features in great detail. ArtSaver has its own, slightly different Manual, just in case you are curious.

When you close the Options/Preferences pane, ArtSaver/ArtSaverApp recursively scans the directory tree containing the files, and saves the list of images in a database. This might take a while. After that, every time ArtSaver gets invoked, it will just read this list, and never has to go through the whole directory tree, which can be a huge time savings, if there are many images.

Advantages and Disadvantages of the Two Programs

In summary, if you want to have keyboard control and you want to display images on multiple monitors and you want to have ArtSaverApp launched automatically, then at the moment ArtSaverApp cannot do what you want (I am sorry, and it is already on my to-do list for ArtSaverApp).

Video Previews of the App

Note that the following screen recordings show only some of the posible configurations. And you can change a lot of the parameters, such as the image duration.

Installation

Just unpack the ZIP file (if your browser hasn't done it for you). Then, for the screensaver, double-click ArtSaver.saver. (If you had System Preferences open, quit it first!)

With the regular app ArtSaverApp, there is nothing you need to do; you can just move it anywhere you want (~/Applications is a good place). You will probably need to confirm the first launch, depending on your settings in System Preferences (see screenshot).

Some people reported that they had to move the app to the Applications folder in order for it to work properly. (It's a bit of a puzzle to me why that should be neceessary.)

You launch the regular app like any other app (double-click), whereas the screensaver gets launched by macOS automatically after your Mac has been idle for some time.

Configuration

For the regular app: launch it, go to the app's Preferences, and select the folder of your images. Also, make any adjustments to the other settings you want.

For the screensaver (the one that sits in System Preferences): don't forget to go to System Preferences → Desktop & Screen Savers and select ArtSaver in the list on the left-hand side! Then click on Screen Saver Options and choose the folder of your images.

For those of you switching from ArtSaver to ArtSaverApp: please note that you need to set ArtSaverApp up by clicking on the app itself once you have downloaded it, NOT by going to System Preferences / Desktop & Screen saver - the app no longer works from this location! Also please remember: both the screensaver and the app maintain different settings for different monitors.

In case ArtSaver acts funny (this might happen if you have an older version), please try to clear out any old settings/preferences. To do so:

  1. Go to Finder → Go → Go to folder ..
  2. Type in: ~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost
  3. Delete any file beginning with de.zach.ArtSaver...
Also, try this:
  1. In Finder → Go → Go to folder ..
  2. Type in: ~/Library/Group Containers/V362FCBY2W.de.zach.ArtSaverGroup
  3. If present, delete the file ArtSaverApp.flags

Screensaver Surrogate Mode

If you'd rather have your Mac launch ArtSaverApp automatically for you after some idle time (like it does with real screensavers), but don't want to miss the keyboard controls, then you might want to try the helper app ArtSaver Auto Launcher (see section Download above). Download it, launch it (a new little icon will appear in the top right status bar), make the settings you want, then sit back, and let it launch ArtSaverApp for you after the set idle time. That's it. (Of course, you can still launch ArtSaverApp yourself as usual, too.)

Note that all of this has nothing to do with the screensavers in System Preferences. Also, don't try to use "hot corners" for launching ArtSaverApp — it will not work, or, worse, launch the wrong thing.

Just like ArtSaverApp, you can move ArtSaver Auto Launcher wherever you want; /Applications or ~/Applications are good places.

You might even consider adding ArtSaver Auto Launcher to your Login Items. (If you don't know how to do that, here are some instructions.)

A note about security: ArtSaverApp cannot lock the screen while it is running (as opposed to macOS which can lock the screen while it is running a screensaver for you). Consequently, DON'T use ArtSaverApp in spaces where the public could access your Mac! Your Mac will still lock the screen when it goes to sleep, of course.

Multiple Monitors

ArtSaverApp, the slide-show app, cannot run with multiple windows on multiple monitors natively. But, you can trick it into doing so. The details are described in the Manuel/Help of ArtSaverApp. What you can do that way shows this video:

Work-Arounds Around the Photos.app Problem

As I mentioned above, ArtSaver cannot access photo albums that are managed by the Photos app (or iPhotos). Apple just doesn't allow that access any more. So, here are three workarounds, if not solutions.

The easiest way could be to just change the folder to ~/Pictures, and see if ArtSaver/ArtSaverApp will scan the library of the Photos app, too. In many cases, this will work; but, of course, you won't be able to scan individual photo albums, and ArtSaver wil pick up all photos (originals and edited ones).

The first option is to export all the photos to a folder, for instance ~/Pictures/My Photos. It could also be on an external drive. For instance, I have put all my photos onto a USB drive that I keep plugged into my Mac at all times (as kind of a memory expansion).
Here is how to do that:

  1. create an album for one year's worth of photos,
  2. control-click the album, select "Download Originals to this Mac",
  3. after a while, export all the photos of the album, include all info,
  4. continue with the next year.
I have to do it year by year, because I don't have enough free disk space to download all originals to my Mac. Also, I have to create a new album for every year. Of course, you can export all photos in one go, if all of them fit on your disk, or if you did not check "Optimize Mac Storage" in Photo's preferences.

The second option is to uncheck "Copy items to the Photos library" in Photo's preferences before you import your photos. That way they will stay on disk were they are, Photos will just reference them, and you won't double memory usage, because your photos will be stored only once on disk (in the original place).
So you can point ArtSaver to the folder where your originals reside and still organize them using Photos.
The downside might be that you should always remember that you never delete or reorganize that folder containing your originals.

The third option is to use the Photos database itself. Advantage: no duplicate copies, i.e., no extra disk space is needed. Disadvantage: you will see only the unmodified photos (no cropping, no color adjustments, nothing).
How to do it: go to your Pictures folder; control-click on the icon Photos Library.photoslibrary, then select "Show Package Contents". Now go to ArtSaver's settings. First, select "Follow aliases", second click "Change" (Folder to search); a folder dialog appears. Now, from the Photos library package contents folder, drag the folder originals into ArtSaver's folder dialog (see screenshot below). Then click Open, then OK.

Older Versions

In the following, you can find versions of ArtSaver and ArtSaverApp that are either older version, or that I have compiled for older macOS versions. Those versions of ArtSaver (the screensaver, not the app) that have been compiled for macOS'es before Mojave (10.14) should even allow you to go back through previous images (if you run them on a pre-Mojave macOS).

If you need the current ArtSaver/ArtSaverApp version for an older macOS version, send me an email. Maybe I can help.

ArtSaverApp 3.2, for macOS 10.12 and higher.
ArtSaverApp 3.1.2, for macOS 10.14 and higher.
ArtSaver Auto Launcher 1.1.1, for macOS 10.14 and higher.
Version of ArtSaver, the screensaver proper, version 3.1.2, for macOS 10.14 and higher. The following older versions are provided with the caveat that I may not be able to fix them should anything not work as expected:
ArtSaver 3.1.3 for macOS 10.10 (OS X Yosemite).
ArtSaverApp 3.1.2 for macOS 10.12 (OS X Sierra) (and higher). Note that I cannot test it (I've got only one MacBook Pro); but I have heard from at least one user that it works on macOS High Sierra.
ArtSaver 3.1.2 for macOS 10.12 (OS X Sierra). Same caveat applies here.
ArtSaverApp 3.1 for macOS 10.11 (OS X El Capitan) (and, hopefully, up to macOS 10.14).
ArtSaver 3.1 for macOS 10.11 (OS X El Capitan) (and, hopefully, higher).
ArtSaver Auto Launcher 1.1 for macOS 10.11 (OS X El Capitan) (and, hopefully, higher).
ArtSaver 3.0.1 for Mojave (10.14). There is no ArtSaverApp for this macOS version (and earlier ones), because at that time, a proper screen saver could still receive keystrokes.
ArtSaver 3.0.1 for El Capitan (macOS 10.11); it has been reported to work under macOS 10.12 (Sierra), and macOS 10.13 (High Sierra); hopefully it works on higher macOS versions, too.
ArtSaver 3.0 for Mojave (10.14).
ArtSaver 3.0 for El Capitan (macOS 10.11).
ArtSaver 2.2 for Leopard (macOS 10.5; actually, at the time it was called Mac OS X).

How to Distinguish Between the Screensaver and the Regular App

In the case of ArtSaver, the difference might be a bit confusing. So, here is in very simple terms.

The regular app ArtSaverApp is just like any other app. It usually sits in your Applications folder (or whereever you want to keep it). You can launch ArtSaverApp just like any other app by double-clicking it, or by searching for it in Spotlight. You go to its Preferences just like any other app (top left menu ArtSaverApp / Preferences..., or CMD+,).

ArtSaver Auto Launcher (the helper app) is just like any other menu bar status item, sitting in the top right mneu bar. If you are going to use it, you might want to check the About pane: ideally, the number of instances it reports should be 1. If it is 0, it means ArtSaver Auto Launcher could not find your copy of ArtSaverApp. If it reports more than 1 instance, it means you have several copies of ArtSaverApp hiding somewhere on your disk; in that case, I recommend to delete all but one (Spotlight is your friend to find them).

The screensaver proper, ArtSaver, sits in your Mac's System Preferences / Desktop & Screen Savers pane. It is launched by your Mac automatically after it has been idle for some time. It uses different settings than ArtSaverApp! Usually, you will want to use only either ArtSaver or ArtSaverApp, not both of them. So, usually, it is a good idea to keep only ArtSaver or ArtSaverApp, not both of them, just so you (and your Mac) don't get confused.

Donation

If you enjoy this app or the screen saver, I would really appreciate a donation!. (You can donate via Paypal or credit card.) Over the years, I have spent thousends of hours to develop it, and adapt it to the ever-changing macOS API's. Also, the Apple Developer account costs 100 Euros per year. (It allows me to provide ArtSaverApp as a signed and notarized app, which gives you more security.) And in the country, where I live, 5 Euros is only good for a cup of cappucino.

(I use Donorbox for collecting dontations, just in case you are wondering.)

Mailing List

If you would like to receive information about updates, you can sign up with the ArtSaver mailing list You will receive at most one mail per quarter on average (usually much less).

What Other People Say

Here are some words in French by a kind user from France. It's based on an older version, but I am sure it still applies to the current version.
Here is a kind mentioning by a Dutch photographer (local copy).

Troubleshooting

Network drives

Occasionally, I have heard that ArtSaver/ArtSaverApp fails to find images on a network drive. In that case, please try "Follow aliases" in ArtSaverApp's Preferences / ArtSaver's Options. (I don't have experience with network drives, but I believe, Spotlight has trouble indexing network drives in some cases.

ArtSaver is "Loading ..." forever

After setting the folder of images in the Options, and after ArtSaver has scanned that folder, it sometimes shows Loading ... in the Preview window forever. Usually, it helps to quit System Preferences and launch it again.
This is only relevant for ArtSaver (the screensaver sitting in System Preferences), of course.

Knwon Issues

Occasionally, people report that the screensaver would not exit when wiggling the mouse, or pressing a keyboard key. Only a mouse click will make the screenaver quit.
This issue seems to be affecting all screensavers (including Apple's), and it seems to have something to do with a specific setting in System Preferences.
Note that this does not affect the app (ArtSaverApp) nor the launcher (ArtSaver Auto Launcher).

Feedback, Bug Reports, Questions, etc.

If you have any comments or suggestions, please don't hesitate to send me an email.

Also, you can enter bug reports, requests for enhancement, etc., on ArtSaver's Github issues site.

License

Please notice that I have put ArtSaver under a copyright and license that basically says it's free for personal use but not for commercial use.

Privacy Policy

Neither ArtSaverApp (the regular app), nor ArtSaver (the companion screensaver), nor ArtSaver Auto Launcher (the helper app) collect and transfer any kind of information about the user(s) or their device(s), neither in personalized nor in anonymized form.

Gabriel Zachmann
Last modified: Mon May 02 18:39:10 MDT 2022