Skip to content

Photos

The Images page is where the frame’s photos live. What it shows depends on the photo library backend: local files you upload, or a synced Immich album. You pick the backend in Settings → Photo library (see Configuration basics).

With the default local files backend, you upload and manage photos here directly.

The Photos page with the local-files backend: an upload area above the photo grid

Drag image files onto the upload area, or click it to pick them. Each one opens a quick cropper.

The cropper: aspect-ratio choices, a framed photo, and the upload options below

Choose an aspect ratio for the screen (16:9 by default, or 9:16, 4:3, and 1:1), then drag and zoom to frame the shot. The cropper remembers your last ratio. Upload stores the cropped result, so large camera files shrink to what the screen shows.

To keep the whole photo, choose Upload without cropping: it saves the image uncropped, scaled down to fit. Either way the frame stores a JPEG.

Uploaded photos appear in the grid below. The one currently on the frame is marked with an On screen badge. Hover a photo for a delete button, or click it to open a larger preview.

To remove several at once, use Select, tick the photos you want gone, and Delete them in one step. Both single and bulk deletes ask for confirmation first.

Select mode: several photos ticked, with a Delete button for the whole batch

To pull photos from Immich rather than uploading them, switch the backend to immich in Settings → Photo library and give it a shared-album link:

  1. In Immich, create a shared link for the album you want on the frame. A password is optional.
  2. Paste the share URL (and password, if any) into the Photo library settings.
  3. Set how often the frame reconciles with the album, then save and restart.

The frame then keeps a local copy of the album in sync, and the Images page becomes read-only:

The Photos page with Immich: a status card above the synced album

The status card shows when the album last synced and how many photos it holds. Sync now reconciles immediately instead of waiting for the next interval, Open album jumps to the album in Immich, and a failed sync is flagged here with the reason.

Local uploads and the synced Immich cache both sit under the images directory (slideshow.images_dir, default images). The backend and Immich link are stored under [library]. Every key is documented in the configuration reference.

Built with Starlight