@Sean It’s weird. I had it working. I went to adjust the settings (sizing didn’t look good) and then it stopped. Getting the network error consistently.
This is my latest config. I’ve tried various configurations of showWidth/showHeight and originalWidthPx/originalHeightPx
{
module: "MMM-GooglePhotos",
position: "top_left",
config: {
albumId: ["XXX"], // your album id(s) from result of
refreshInterval: 1000*60,
scanInterval: 1000*60*10, // too many scans might cause API quota limit also.
//note(2018-07-29). It is some weird. API documents said temporal image url would live for 1 hour, but it might be broken shorter. So, per 10 min scanning could prevent dead url.
sort: "random", //'time', 'reverse', 'random'
showWidth: "800", // how large the photo will be shown as. (e.g;'100%' for fullscreen)
showHeight: "600",
originalWidthPx: 1920, // original size of loaded image. (related with image quality)
originalHeightPx: 1080, // Bigger size gives you better quality, but can give you network burden.
mode: "hybrid", // "cover" or "contain" (https://www.w3schools.com/cssref/css3_pr_background-size.asp)
//ADDED. "hybrid" : if you set as "hybrid" it will change "cover" and "contain" automatically by aspect ratio.
}