Espframe for Immich

Espframe is a standalone digital photo frame powered by ESPHome on the ESP32-P4. It connects directly to your Immich server over HTTP and streams your photo library to a 10" touchscreen — no hub, cloud service, or extra software required.
Clock Overlay
When Show Clock is enabled in settings, the current time is displayed in the bottom-left corner of the screen.
Portrait Pairing
When a portrait (vertical) photo comes up, the frame automatically searches your Immich library for another portrait taken on the same day. If one is found, both portraits are displayed side by side, filling the widescreen display much better than a single letterboxed portrait. If no companion portrait is found for that day, the photo is shown on its own.
Accent Color Fill
When a photo doesn't fill the entire screen (letterboxing), the black bars are replaced with a muted colour sampled from the photo itself. This makes transitions feel smoother and the display more cohesive.
Slideshow
Photos are fetched randomly from your Immich library and advance automatically based on the Slideshow Interval set in configuration. The frame prefetches upcoming images in the background so transitions are instant.
Backlight schedules
Control the brightness levels across day and night time, and optionally schedule when the backlight turns off.