I used to rely on the Google Photos custom integration to display family photos on my dashboards (screensaver + cards), but since Google changed their API policies about a year ago, I couldn’t find a good replacement.
So I built one ![]()
https://github.com/eyalgal/album_slideshow
HACS
What it does:
- Creates a camera entity that displays a rotating photo slideshow
- Show photos from Google Photos using a shared album URL (no API needed, up to ~300 images)
- Show photos from local folders / NAS
- Works great for dashboards or wall tablets (screensaver-style or embedded card)
Features:
- Auto-refresh / rotation interval
- Random or ordered playback
- Multiple albums / sources
- Image preloading for smooth transitions
- Supports paired images (e.g. portrait pairs side-by-side)
- Supports multiple aspect ratios (portrait or landscape)
Would love feedback or ideas for improvements!