📦 ImmichFrame Release v1.0.34.0 – July 2, 2026
This release brings ImmichFrame up to date with Immich v3, adds a new per-asset faces API
for richer previews, and fixes long-standing video stall and slideshow transition freezes.
What's Changed
⚠️ Breaking Changes
💥 Update to Immich v3
ImmichFrame now targets the Immich v3 API. This is a major migration that updates the
OpenAPI spec, standardizes asset identifiers to GUIDs across all selection, filtering, and
paging flows, and switches album loading (including excluded albums) to paginated metadata
searches so large libraries are handled reliably. It also adds a new Asset Faces endpoint
that fetches per-asset face details for richer home-page previews, with faces now loaded
only on zoom/pan and skipped for videos. Make sure your Immich server is running v3 or
newer before upgrading.
⚡ Fixes
🐛 Asset transition & video stall freezes
Fixes cases where the slideshow could lock up mid-transition or freeze on a stalled video
(closes #601). Auto-skip now detects
stalled videos and asset load errors and escalates with throttling, a watchdog recovers from
hangs, and transition locking plus resource teardown were hardened to avoid stuck states. A
new asset-error callback lets the frame react cleanly to media load/playback failures.
🐛 Memories date
Corrects the date handling for the Memories feature so memory-based assets are selected and
displayed against the right day.
🔨 Maintenance
🔧 Update NPM packages
Routine dependency bump for the frontend and docs npm packages to keep the build current and
pick up upstream security and bug fixes.
Full Changelog: v1.0.33.0...v1.0.34.0