Read the statement by Michael Teeuw here.
Using Google Photos as background
-
Is it possible to have a Google Photos album as a background image for MM? Something similar to MMM-Wallpaper but using a Google Photos Album.
-
I am using MMM-GooglePhotos. You can see some screen shots of my MM with the photos as a background here, https://forum.magicmirror.builders/topic/18217/my-first-attempt?_=1701883849212.
And here is my config for that module:
{ module: "MMM-GooglePhotos", position: "fullscreen_below", config: { albums: ["Magic Mirror", "Instagram", "Keepers"], updateInterval: 1000 * 60 * 10, scanInterval: 1000 * 60 * 10, sort: "random", uploadAlbum: null, condition: { fromDate: null, // Or "2018-03", RFC ... format available toDate: null, // Or "2019-12-25" minWidth: null, // Or 400 maxWidth: null, // Or 8000 minHeight: null, // Or 400 maxHeight: null, // Or 8000 minWHRatio: null, maxWHRatio: null // WHRatio:1 }, // showWidth: 200, // showHeight: 800, timeFormat: "YYYY/MM/DD HH:mm", // Or `relative` can be used. } },
And some custom CSS:
#GPHOTO_INFO { display: none; } #GPHOTO_CURRENT { background-size: cover; position:absolute; bottom:0;
-
@Cliff365 sure, set position:“fullscreen_below”
sorry, brain fart, I ‘assumed’ you had found the module
1st pass, look at https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules -
@Cliff365 MMM-GooglePhotos
-
@sdetweil Thanks!
-
I am using MMM-GooglePhotos. You can see some screen shots of my MM with the photos as a background here, https://forum.magicmirror.builders/topic/18217/my-first-attempt?_=1701883849212.
And here is my config for that module:
{ module: "MMM-GooglePhotos", position: "fullscreen_below", config: { albums: ["Magic Mirror", "Instagram", "Keepers"], updateInterval: 1000 * 60 * 10, scanInterval: 1000 * 60 * 10, sort: "random", uploadAlbum: null, condition: { fromDate: null, // Or "2018-03", RFC ... format available toDate: null, // Or "2019-12-25" minWidth: null, // Or 400 maxWidth: null, // Or 8000 minHeight: null, // Or 400 maxHeight: null, // Or 8000 minWHRatio: null, maxWHRatio: null // WHRatio:1 }, // showWidth: 200, // showHeight: 800, timeFormat: "YYYY/MM/DD HH:mm", // Or `relative` can be used. } },
And some custom CSS:
#GPHOTO_INFO { display: none; } #GPHOTO_CURRENT { background-size: cover; position:absolute; bottom:0;
-
@JeffreyDaro My problem is getting registered for api access. Documentation doesn’t match up with what’s on the screen. Thanks for sharing your config though, very helpful!
-
@Cliff365 yes the service providers are constantly fiddling w their services