Read the statement by Michael Teeuw here.
MMM-GooglePhotos
-
Yes I reinstalled everything
-
@Sean How would it be possible to run multiple instances so that I can have two picture frames displayed?
-
@roccodicarlo
Sorry, impossible. Not designed for that. -
@roccodicarlo ok thanks included all the steps for the google autenthication?
-
@Sean I reinstall everything and done again google authentication but I still have Loading…and nothing loads…
Some suggestions?
Thanks -
- Show me your configuration
- What log says?
- How much albums and photos in your account?
-
@Sean
{
module: “MMM-GooglePhotos”,
position: “middle_center”,
config: {
albums: [“Noi”, “2019 New York”],
updateInterval: 1000 * 60,
sort: “random”,
showWidth: “426px”,
showHeight: “320px”
}
},Only 2 albums, I don’t know how to read the logs…
Thanks
-
@Sean Any news for me? Still not working
Thanks -
@zolabus
Without more details, I have nothing to say…You can get a backend-log and frontend-log together by
npm start dev
on MagicMirror directory. (If you are using pm2, stop it first) -
@Sean
I have same error with @zolabus.
but it works very occasionally.
Perhaps it got worse recently.condition :
rpi 4B MM 2.11.0 npm 6.14.4 nodejs 10.20.1 photo counts : about 3000
errorlog:
[2020-04-24 13:03:05.421] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [2020-04-24 13:03:06.566] [LOG] [GPHOTOS:AUTH] Token is alive. [2020-04-24 13:03:06.567] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [2020-04-24 13:03:07.519] [LOG] [GPHOTOS] Finish Album scanning. Properly scanned : 1 [2020-04-24 13:03:07.533] [LOG] [GPHOTOS] Initialized [2020-04-24 13:03:07.535] [LOG] [GPHOTOS] Start first scanning. [2020-04-24 13:03:07.537] [LOG] [GPHOTOS] Start Album scanning [2020-04-24 13:03:07.541] [LOG] [GPHOTOS:AUTH] Token is alive. [2020-04-24 13:03:07.543] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:10.195] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:12.284] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:13.953] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:15.580] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:18.212] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:27.554] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:29.439] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:31.248] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:32.969] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:41.248] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:43.034] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:54.235] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:56.981] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:03:58.694] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:04:02.317] [LOG] [GPHOTOS:CORE] Indexing photos now. [2020-04-24 13:04:17.583] [LOG] [GPHOTOS:CORE] Error: Client network socket disconnected before secure TLS connection was established [2020-04-24 13:04:17.587] [ERROR] (node:1902) UnhandledPromiseRejectionWarning: Error: Client network socket disconnected before secure TLS connection was established at connResetException (internal/errors.js:559:14) at TLSSocket.onConnectEnd (_tls_wrap.js:1355:19) at Object.onceWrapper (events.js:288:20) at TLSSocket.emit (events.js:205:15) at endReadableNT (_stream_readable.js:1154:12) at processTicksAndRejections (internal/process/task_queues.js:84:9) [2020-04-24 13:04:17.589] [ERROR] (node:1902) UnhandledPromiseRejectionWarning: Error: Client network socket disconnected before secure TLS connection was established at connResetException (internal/errors.js:559:14) at TLSSocket.onConnectEnd (_tls_wrap.js:1355:19) at Object.onceWrapper (events.js:288:20) at TLSSocket.emit (events.js:205:15) at endReadableNT (_stream_readable.js:1154:12) at processTicksAndRejections (internal/process/task_queues.js:84:9) [2020-04-24 13:04:17.590] [ERROR] (node:1902) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2) [2020-04-24 13:04:17.591] [ERROR] (node:1902) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2) [2020-04-24 13:04:17.591] [ERROR] (node:1902) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. [2020-04-24 13:04:17.592] [ERROR] (node:1902) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
config.js
module: "MMM-GooglePhotos", position: "fullscreen_below", config: { albums: ["딸래미들"], // Set your album name. like ["My wedding", "family share", "Travle to Paris"] updateInterval: 1000 * 30, // minimum 10 seconds. sort: "random", // "old", "random" uploadAlbum: null, // Only album created by `create_uploadable_album.js`. 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 = Width/Height ratio ( ==1 : Squared Photo, < 1 : Portraited Photo, > 1 : Landscaped Photo) }, showWidth: 800, // These values will be used for quality of downloaded photos to show. real size to show in your MagicMirror region is recommended. showHeight: 1700, timeFormat: "YYYY/MM/DD HH:mm", // Or `relative` can be used. autoInfoPosition: true, debug: true, },