helloseyedjafari/google-photos-homey-widget — explained in plain English
Analysis updated 2026-05-18
Show a public Google Photos album as a rotating slideshow on a Homey dashboard
Keep a slideshow accurate after the dashboard screen dims or idles
Filter which photos display using shuffle, newest, or oldest order
Update slideshow contents automatically as new photos are added to the album
| helloseyedjafari/google-photos-homey-widget | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Homey Pro device on firmware 12.3.0 or later, does not work on Homey Cloud.
This project is a widget for the Homey Pro smart home dashboard that turns a public Google Photos album into a live slideshow, using nothing more than a shared album link. There is no need to copy photos into a special folder, no Google API setup, and no API keys to configure before it works. You paste a public Google Photos share link into the widget's settings, and it streams the photos directly from Google's servers, only ever holding on to their web addresses rather than downloading or duplicating anything locally. Because Google removed certain official photo API access in 2025, this widget deliberately avoids that official API altogether and instead reads the same public page a regular browser would see when visiting a shared album. A key design goal is that the slideshow keeps working correctly even after the dashboard screen has been dimmed or gone idle for a while, which the developer notes is a common problem with other dashboard widgets. It does this by calculating which photo should currently be showing directly from the system clock, rather than relying on a timer that might have paused, so the instant the screen wakes up it simply jumps to the correct photo instead of losing its place in the sequence. Settings let you choose how long each photo displays, whether they play in shuffle order or by date, whether photos are cropped to fill the widget or shown in full with letterboxing, whether transitions crossfade, and how often the widget checks the album for newly added photos. Only photos are shown, videos in the album are automatically skipped, and only the first roughly three hundred photos in an album are available due to how the public album page loads its content in a browser. Installation requires a Homey Pro device on a recent firmware version, along with the Homey command line tool used to log in and install the app onto your device. The project notes that this only works on Homey Pro hardware, not Homey Cloud, since it depends on features only the Pro device supports.
A Homey Pro dashboard widget that turns a public Google Photos album link into a live slideshow, with no Google API keys or account setup needed.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Homey Apps SDK.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.