Album Slideshow (Google Photos + Local)

Thank you very much for your reply and analysis and help.
After adding that additional line the slideshow got stuck.
As I am using Fully Kiosk Browser, too, I will try your way with the dedicated screensaver dashboard, as the message does not only appear in the logs but also pop up for a few seconds over the slideshow. Not really a big problem, but if I can get rid of it, it will even look nicer.
Thanks again for your help and this great integration!

1 Like

Update: caption overlays, plus two new photo sources (Immich + Media Source)

A few things have landed since this thread started.

Caption overlays - the card can now overlay info on each photo: the date, the location (reverse-geocoded from GPS), and the photo’s description. You control the corner, format, color, size, and shadow from the visual editor, and on a portrait pair each half gets its own caption. It’s a card overlay, so the underlying image is untouched.

Immich (direct API) - if you run Immich, this connects straight to your server and pulls the real photo metadata, so capture dates, GPS/location, and descriptions all come through (and feed the captions above). You can slideshow an album, a person, your favorites, your whole library, a random batch, or a custom search filter. Setup is just your Immich URL and an API key; the key stays server-side and never reaches the browser.

Media Source - point it at any Home Assistant media source (local media, Jellyfin, and so on). This one serves photos as URLs, so there’s no metadata (no date filters, location, or captions), but it’s the most flexible way to pull from whatever you already have set up.

Everything else is still here: the browser-side transitions, the visual card editor, date filters, pause and skip controls, portrait pairing, and so on.

Release and full setup notes: https://github.com/eyalgal/album_slideshow/releases/tag/v1.2.0
README with a provider comparison table: https://github.com/eyalgal/album_slideshow

If you’re an Immich user, I’d love to hear how it works on your setup.