hermanho / MMM-GooglePhotos

Display your photos on MagicMirror from Google Photos.
MIT License
170 stars 65 forks source link

Photos Not Cylcing #125

Closed Enster1 closed 7 months ago

Enster1 commented 2 years ago

I just got MMM-GooglePhotos up and running yesterday and so far I have only been able to display a single picture despite there being ~15-20 pictures in the album I am using. When I got it working yesterday, I only had one picture in the album, and when I added more pictures, they never appeared. I even deleted the original picture from the album, but it kept showing up. Today, I decided to delete token.json and get a new token. Now the most recent picture I added shows up, but the photos still do not cycle. I have tried playing around with the configuration but nothing seems to be working.

The one aspect that does change is the album cover. When I designate a new photo as the album cover, that change appears on the Magic Mirror but the photo gallery does not cycle.

Enster1 commented 2 years ago

UPDATE:

This is the error message that shows up in the console every time MMM-GooglePhotos tries to fetch a new image:

[17.12.2021 10:30.03.083] [ERROR] (node:1835) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400 at createError (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/createError.js:16:15) at settle (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/adapters/http.js:236:11) at IncomingMessage.emit (events.js:327:22) at endReadableNT (internal/streams/readable.js:1327:12) at processTicksAndRejections (internal/process/task_queues.js:80:21) (Use electron --trace-warnings ... to show where the warning was created) [17.12.2021 10:30.03.091] [ERROR] (node:1835) 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(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2) [17.12.2021 10:30.03.094] [ERROR] (node:1835) [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.

Enster1 commented 2 years ago

Update2:

I was reading through Issue 116 and got to your response on Sept. 18. When I added that code to GPhotos.js and typed the token into the url this is what I got:

{ "albums": [ { "id": "AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv", "title": "Tatnall", "productUrl": "https://photos.google.com/lr/album/AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv", "mediaItemsCount": "19", "coverPhotoBaseUrl": "https://lh3.googleusercontent.com/lr/AFBm1_ZIJK8M8rQRWjBSOZEfOnj8JOR_CeDj_iP7Dfbwyu9u0IqNqe0Y8f-dSZLjXVHHD6z4KG0MAisDIWYOWBRBQ_DnD2nwjmMccffAou8SmN0erploLvgNxSX0Mx4KMDOrp279giRoULl1fE5wG54537iY6JR0PkQZ1OP4ruz3jwQAAMlcfN1BTcLpiONZvzczOAg-IH-ZgchNCaD6b-oOq93OHr7GdqKn7x5UNJKi6twS0nfIt_72L1_RfGoMKJP37sqxTWfWUl60-BVrs7vF3q8hHbNQa8dy-t4HPIM7kh2DMpwrg-5ZP3-ByLOaHPsFMg8Hlds3480EN-CHXk5XM26JeY4JJ3k-2ojOnpNLV6aCgEKWgCOGilmJbkIN4QUrm3wQkIvgwFhlTJ2FwKj-UTlc8A9dZJl_58I3WzfffgTSOyaptLu6hT24QYWVpaZaXE_KAUhh_z5CbFyr24pozDFkkI3P-MlpYa5Ockepz5n3m9v2QT7Zythy3sIevk39uvKHwVYFiIaDHMYNLe8yAp53Wzi8lEZzlqgYKHPVqPy8jEYL1BgtQV3dUl1VHbN_HOadMqZ9euSgqp9RjBXYmOZTQ83KLNx3MIi3iao1XfOBEP5WKxScQFufjriL0ciFE-j7g93LGyOqnQCB9XwLweEoLZrgKyOT1OkdH7624g7zWuPjcCcpybo0laHAgvxoqdHlfChDLGXgKer9f6qlXOtaHFrKVL6H9gft3SJ228LRqF3juHkEmpv9_PQk13U2UZGfycDPP8cWaTlsvw5C1AxZMgb_pV9F2_5DY9-cee_kMyI9tpWnrSPL46KZxTk-HK-ddsBjnELW-posCWQd3b_HnAivSlols9TK", "coverPhotoMediaItemId": "AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw" } ] }

Everything looks like it should be working but I am still only getting a single photo to show up. I also verified that my album name is in quotes and brackets ["Tatnall"] which seemed to be the fix in 116. I feel like I am so close...

eouia commented 2 years ago

Might the photos are shared?

Enster1 commented 2 years ago

They are. I'll try unsharing when I get a chance.

eouia commented 2 years ago

I think if you have not the ownership of photos, they might not be shown, but not sure. Just a guess.

Enster1 commented 2 years ago

I just unshared the album and I am getting the same results. I am the owner of all of the pictures in the album. I will be traveling for the holidays so I apologize for not responding but I appreciate the help. If you have other suggestions, I am happy to try them out but it might be a few days. Thanks again.

eouia commented 2 years ago

Can you show me the frontend log and backend log?

How to diagnose what's wrong 1) Stop the MM, stop your process manager (e.g. pm2 - in case of use) - This is for preventing the execution of duplicated instances of MM. 2) Remove or comment out unnecessary and unrelated modules from config.js to focus on the issue. I recommend leaving only the 'clock' module and other modules need to be dropped out. Of course, except GPhoto module. 3) Try this command in your MM directory.

npm run start:dev

This would execute MM as a dev mode. 4) You can see that MM is executed, but it has dev-console, it seems something similar to this;

image

You can see console tab, and when you click it, it will show the frontend-log of MM. You may find some errors or warnings. Some of those might be the hint of your issue. Can you find any suspicious messages there?

5) Now you can change the focus to your shell terminal (with + ? or alternative keys of your system).

image

It will show a similar screen with this. This is backend-log. You can also find any suspicious messages here.

6) If you find some suspicious messages from frontend & backend log, post here.

Enster1 commented 2 years ago

This is what I see on the console:

2021-12-21-120152_1920x1080_scrot 2021-12-21-120344_1920x1080_scrot

It looks like it loads an image quickly up front and then slows down

This is the error in the terminal that repeats everytime that MM tries to load a photo:

2021-12-21-121617_1920x1080_scrot 2021-12-21-121619_1920x1080_scrot

This is the same error that I was getting previously. It repeats every 30 seconds when MM attempts to load the image. I do not really see anything new here.

eouia commented 2 years ago

400 error means Google server cannot handle your request. Usually, it is caused by invalid request parameters. Hmmm... add debug: true in your module config and let's see what happens. And Can you show the normal log before the error? I want to know what was going on when the error happens.

aneaville commented 2 years ago

I agree with Eouia on wanting to see logs with debug: true.

But I'll add that I suspect the scan worked when you first had 1 photo, and that was saved. Then I expect scans keep failing after that and it is still working from saved list. You can delete the saved list without consequence. It is called "photoListCache.json" and is saved in the photos module in the "cache" folder.

Extra info: scans are slow. With less than 100 pictures in the album, it should be quicker(About 30 seconds), but the scan will be delayed after starting MM by a couple min, then if it fails, it will retry after "Scan Interval" time which should be a minimum of 10 min. I don't expect this is your issue, but I've seen before where users try things and don't let the module run long enough to finish a scan.

Enster1 commented 2 years ago

Thank you both for your help with this issue. I apologize for the delay but I am back to normal life now.

I added the debug command but I am not sure if it did what it was supposed to do. Here is the terminal log:

pi@raspberrypi:~/MagicMirror $ npm run start npm WARN npm npm does not support Node.js v10.21.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/

magicmirror@2.18.0 start /home/pi/MagicMirror DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js

[05.01.2022 14:35.23.989] [LOG] Starting MagicMirror: v2.18.0 [05.01.2022 14:35.23.997] [LOG] Loading config ... [05.01.2022 14:35.24.003] [LOG] Loading module helpers ... [05.01.2022 14:35.24.007] [LOG] No helper found for module: alert. [05.01.2022 14:35.24.027] [LOG] Initializing new module helper ... [05.01.2022 14:35.24.029] [LOG] Module helper loaded: updatenotification [05.01.2022 14:35.24.030] [LOG] No helper found for module: clock. [05.01.2022 14:35.24.354] [LOG] Initializing new module helper ... [05.01.2022 14:35.24.356] [LOG] Module helper loaded: MMM-GooglePhotos [05.01.2022 14:35.24.357] [LOG] All module helpers loaded. [05.01.2022 14:35.24.490] [LOG] Starting server on port 8080 ... [05.01.2022 14:35.24.509] [LOG] Server started ... [05.01.2022 14:35.24.511] [LOG] Connecting socket for: updatenotification [05.01.2022 14:35.24.512] [LOG] Starting module helper: updatenotification [05.01.2022 14:35.24.513] [LOG] Connecting socket for: MMM-GooglePhotos [05.01.2022 14:35.24.514] [LOG] Sockets connected & modules started ... [05.01.2022 14:35.24.849] [LOG] Launching application. [05.01.2022 14:35.27.382] [INFO] Checking git for module: MMM-GooglePhotos [05.01.2022 14:35.27.429] [INFO] Checking git for module: default [05.01.2022 14:36.46.372] [ERROR] (node:17415) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400 at createError (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/createError.js:16:15) at settle (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/adapters/http.js:236:11) at IncomingMessage.emit (node:events:406:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) (Use electron --trace-warnings ... to show where the warning was created) [05.01.2022 14:36.46.374] [ERROR] (node:17415) 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(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2) [05.01.2022 14:36.46.396] [ERROR] (node:17415) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400 at createError (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/createError.js:16:15) at settle (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/adapters/http.js:236:11) at IncomingMessage.emit (node:events:406:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) [05.01.2022 14:36.46.397] [ERROR] (node:17415) 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(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4) [05.01.2022 14:36.58.365] [ERROR] (node:17415) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400 at createError (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/createError.js:16:15) at settle (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/adapters/http.js:236:11) at IncomingMessage.emit (node:events:406:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) [05.01.2022 14:36.58.367] [ERROR] (node:17415) 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(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 6) [05.01.2022 14:37.28.178] [ERROR] (node:17415) UnhandledPromiseRejectionWarning: Error: Request failed with status code 400 at createError (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/createError.js:16:15) at settle (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/home/pi/MagicMirror/modules/MMM-GooglePhotos/node_modules/axios/lib/adapters/http.js:236:11) at IncomingMessage.emit (node:events:406:35) at endReadableNT (node:internal/streams/readable:1343:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) [05.01.2022 14:37.28.179] [ERROR] (node:17415) 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(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 8) [05.01.2022 14:37.31.307] [LOG] Shutting down server... [05.01.2022 14:37.31.308] [LOG] Stopping module helper: updatenotification

I also tried deleting photoListCache.json and the old token. I got a new token and initiated MMM-GooglePhotos again but I am having the same issue. Here is the new photoListCahce.json:

[ { "id": "#############", "productUrl": "https://photos.google.com/lr/album/###############", "baseUrl": "https://lh3.googleusercontent.com/lr/############", "mimeType": "image/jpeg", "mediaMetadata": { "creationTime": "2021-12-14T18:53:07Z", "width": "396", "height": "396", "photo": {} }, "filename": "TinCircle.jpg", "_albumId": "##################" } ]

Something tells me there should be something in the "photo" curly bracket but maybe I am wrong. Thanks again for your help.

aneaville commented 2 years ago

The log doesn't have the extra things I expected. Was "debug: true" added? Could also be getting the error before the log lines I expected, but seems less likely.

Mind sharing your config? specifically the GPhotos section.

Enster1 commented 2 years ago

Here is the config file:

let config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],

useHttps: false,        // Support HTTPS or not, default "false" will use HTTP
httpsPrivateKey: "",    // HTTPS private key path, only require when useHttps is true
httpsCertificate: "",   // HTTPS Certificate path, only require when useHttps is true

language: "en",
locale: "en-US",
logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
timeFormat: 24,
units: "imperial",
debug: true,
// serverOnly:  true/false/"local" ,
// local for armv6l processors, default
//   starts serveronly and then starts chrome browser
// false, default for all NON-armv6l devices
// true, force serveronly mode, because you want to.. no UI on this device

modules: [
    {
        module: "alert",
    },
    {
        module: "updatenotification",
        position: "top_bar"
    },
    {
        module: "clock",
        position: "top_left",
        config: {
            timeFormat: 12
        }
    },
    {
        module: "MMM-GooglePhotos",
        header: "Tatnall Photos",
        position: "middle_center",  // This can be any of the regions. Best results in left or right regions.
        config: {
            albums: ["Tatnall"], // Set your album name. like ["My wedding", "family share", "Travle to Paris"]
            updateInterval: 1000 * 30, // minimum 10 seconds.
            sort: "new", // "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: 600, // Or 8000
                minHeight: null, // Or 400
                maxHeight: 600, // Or 8000
                minWHRatio: null,
                maxWHRatio: null,
                // WHRatio = Width/Height ratio ( ==1 : Squared Photo,   < 1 : Portraited Photo, > 1 : Landscaped Photo)
                },
            showWidth: 600, // These values will be used for quality of downloaded photos to show. real size to show in your MagicMirror region is recommended.
            showHeight: 600,
            timeFormat: "YYYY/MM/DD HH:mm", // Or `relative` can be used.
            }
    },

Let me know if I put the 'debug:true' statement in the wrong place. I was going off the example from issue 116.

aneaville commented 2 years ago

Here is the correct place to put the debug: true line

module: "MMM-GooglePhotos", header: "Tatnall Photos", position: "middle_center", // This can be any of the regions. Best results in left or right regions. config: { albums: ["Tatnall"], // Set your album name. like ["My wedding", "family share", "Travle to Paris"] updateInterval: 1000 * 30, // minimum 10 seconds. sort: "new", // "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: 600, // Or 8000 minHeight: null, // Or 400 maxHeight: 600, // Or 8000 minWHRatio: null, maxWHRatio: null, // WHRatio = Width/Height ratio ( ==1 : Squared Photo, < 1 : Portraited Photo, > 1 : Landscaped Photo) }, showWidth: 600, // These values will be used for quality of downloaded photos to show. real size to show in your MagicMirror region is recommended. showHeight: 600, timeFormat: "YYYY/MM/DD HH:mm", // Or relative can be used. debug: true, }

Enster1 commented 2 years ago

Got it. Here is the terminal with the debug command in the proper place. I apologize if this is more than you were hoping for. I only let MM run for a few seconds.

pi@raspberrypi:~/MagicMirror $ npm run start npm WARN npm npm does not support Node.js v10.21.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/

magicmirror@2.18.0 start /home/pi/MagicMirror DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js

[06.01.2022 09:36.14.198] [LOG] Starting MagicMirror: v2.18.0 [06.01.2022 09:36.14.205] [LOG] Loading config ... [06.01.2022 09:36.14.211] [LOG] Loading module helpers ... [06.01.2022 09:36.14.215] [LOG] No helper found for module: alert. [06.01.2022 09:36.14.236] [LOG] Initializing new module helper ... [06.01.2022 09:36.14.237] [LOG] Module helper loaded: updatenotification [06.01.2022 09:36.14.238] [LOG] No helper found for module: clock. [06.01.2022 09:36.14.536] [LOG] Initializing new module helper ... [06.01.2022 09:36.14.537] [LOG] Module helper loaded: MMM-GooglePhotos [06.01.2022 09:36.14.538] [LOG] All module helpers loaded. [06.01.2022 09:36.14.667] [LOG] Starting server on port 8080 ... [06.01.2022 09:36.14.686] [LOG] Server started ... [06.01.2022 09:36.14.687] [LOG] Connecting socket for: updatenotification [06.01.2022 09:36.14.688] [LOG] Starting module helper: updatenotification [06.01.2022 09:36.14.689] [LOG] Connecting socket for: MMM-GooglePhotos [06.01.2022 09:36.14.690] [LOG] Sockets connected & modules started ... [06.01.2022 09:36.15.025] [LOG] Launching application. [06.01.2022 09:36.18.214] [LOG] [GPHOTOS] Starting Initialization [06.01.2022 09:36.18.222] [LOG] [GPHOTOS] Getting album list [06.01.2022 09:36.18.230] [INFO] Checking git for module: MMM-GooglePhotos [06.01.2022 09:36.18.313] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.18.317] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [06.01.2022 09:36.18.339] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'albums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: { pageSize: 50, pageToken: '' } } [06.01.2022 09:36.18.434] [INFO] Checking git for module: default [06.01.2022 09:36.18.989] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.18.989] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [06.01.2022 09:36.18.991] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'sharedAlbums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: { pageSize: 50, pageToken: '' } } [06.01.2022 09:36.19.248] [LOG] [GPHOTOS] Finish Album scanning. Properly scanned : 1 [06.01.2022 09:36.19.256] [LOG] [GPHOTOS] Initialized [06.01.2022 09:36.19.261] [LOG] [GPHOTOS] Initialization complete! [06.01.2022 09:36.19.261] [LOG] [GPHOTOS] Start first scanning. [06.01.2022 09:36.19.263] [LOG] [GPHOTOS] Start Album scanning [06.01.2022 09:36.19.266] [LOG] [GPHOTOS] Prepping to get photo list from 'Tatnall' [06.01.2022 09:36.19.268] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.19.269] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [06.01.2022 09:36.19.271] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, data: { albumId: 'AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv', pageSize: 50, pageToken: '' } } [06.01.2022 09:36.19.281] [LOG] [GPHOTOS] successfully loaded cache of 1 photos [06.01.2022 09:36.19.283] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 5 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.19.285] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.19.286] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.19.289] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.19.616] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.19.617] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.19.622] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.19.623] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.19.625] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.19.626] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.19.627] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.19.751] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.19.866] [LOG] [GPHOTOS] Got 1 photo(s) from 'Tatnall' [06.01.2022 09:36.19.867] [LOG] [GPHOTOS] Total indexed photos: 1 [06.01.2022 09:36.19.874] [LOG] [GPHOTOS] Photo list cache saved [06.01.2022 09:36.19.982] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.19.984] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.19.994] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.19.997] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.20.001] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.20.003] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.20.008] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.20.032] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.20.400] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.20.402] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.20.408] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.20.409] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.20.411] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.20.412] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.20.414] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.20.493] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_Y4CmoV_jmDYxpjz3CwmC_iWzr1y_LGQt4B57R1bEjJj-rv6HLmI23XlobU-igZdQ5Lrx5gwXjoveeNA4mFCjlhc0dw3PGQBXQY-66UJz46sfOKdGM0w4TWMtjg3WG4Wt8R2-9UlIVEJI7cvw7GkuM9erD9TA4lt6dzwIaj-U4gLvg0YWadc5mKDgt3xnpVz53GkOjMScyqhp3UHnvCkBjC0qQmlW1OE_uFe_fYS7xWJF8OiA12DrdLgJ2GD3SvqFTQ_eOOQDbAyTUdLR7edDU2W2f4gD-rfOeRkVrNlVY95vpXcdQKpt1Z2LPB1ZCrf2ZTIM7dSYU_PQxcFrXJAtEcoPj_SCKnQE4S4xR_E9H7qIFKuwM7KdDh_8SEvK4WAvuurw4B5l9nGMDTKMpeJm9Yenx4TjNBaZRaBsrT4bPAcfzcdwDiIpG8aI5bab5nti6BRE1jthIuFCa2ZBULC_bBRGbUapYVLIC7O0T7aJQskk79Cs4UhyqCmS1aqBd1WATJ-2xEH20OeyUEBFrrc445U0Nlu8cl-y3GC_vGaNH2qvCDZ0M5kvxrOSiWSiLehY22SvqGZFuYl7idc0GjVeThl3icd0VbRkDtu2rBNFt0NzlWR-otvYryXnXapVmm2x52vflO7VTsK2voqZNR2Oo1AcZ7i4rUEWmKmyLUi53R2BNf2LLQ_8gNV3JtWz5Wt8YO3gv9xUCQZD_6DWVku16WAy44MB-HRDPbtDT_pK90mO5ePGJ9CwFVf3OjZj06yXLgvJ2qKtSJBBuJbQD_Cm7aF3WjteL20aOPg6ClP9Osr7zj9CJYg-yhKCfvu6q7M1BJMEAR6SDJuQPJCe4xozYjWgZzqf1i3kYH=w600-h600 [06.01.2022 09:36.20.721] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.20.722] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.20.726] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.20.728] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.20.731] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.20.734] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.20.736] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.20.764] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.21.045] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.21.046] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.21.056] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.21.058] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.21.062] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.21.065] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.21.066] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.21.075] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.21.456] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.21.457] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.21.466] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.21.467] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.21.471] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.21.474] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.21.477] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.21.495] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.22.001] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.22.001] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.22.005] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.22.006] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.22.008] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.22.009] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.22.010] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.22.028] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.22.347] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.22.349] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.22.353] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.22.355] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.22.357] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.22.359] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.22.362] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.22.386] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.22.750] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.22.752] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.22.759] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.22.761] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.22.773] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.22.775] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.22.783] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.22.795] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.23.271] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.23.272] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.23.278] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.23.279] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.23.284] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.23.285] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.23.289] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.23.304] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.23.617] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.23.618] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.23.650] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.23.652] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.23.654] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.23.658] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.23.661] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.23.663] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.24.099] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.24.100] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.24.127] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.24.132] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.24.136] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.24.139] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.24.142] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.24.162] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.24.967] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.24.968] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.24.980] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.24.982] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.24.993] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.24.996] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.25.001] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.25.002] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.25.284] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.25.286] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.25.293] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.25.295] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.25.299] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.25.300] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.25.303] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.25.327] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.25.640] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.25.643] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.25.647] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.25.649] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.25.652] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.25.654] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.25.656] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.25.671] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.26.036] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.26.038] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.26.043] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.26.046] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.26.049] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.26.051] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.26.053] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.26.074] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.26.410] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.26.411] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.26.415] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.26.416] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.26.418] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.26.419] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.26.420] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.26.422] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.26.700] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.26.702] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.26.711] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.26.713] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.26.716] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.26.717] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.26.720] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.26.734] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.27.085] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.27.089] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.27.098] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.27.100] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.27.105] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.27.107] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.27.110] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.27.125] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.27.480] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [06.01.2022 09:36.27.482] [LOG] [GPHOTOS] just sent 1 more pics [06.01.2022 09:36.27.488] [LOG] [GPHOTOS] Used last pic in list [06.01.2022 09:36.27.489] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [06.01.2022 09:36.27.492] [LOG] [GPHOTOS:AUTH] Token is alive. [06.01.2022 09:36.27.496] [LOG] [GPHOTOS:CORE] received: 1 to refresh [06.01.2022 09:36.27.500] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM9vLyjT6qi4yQvWOcH20bMUwbIv9FXnPHRV2AUHYpN_IIbv5biVcpOOhXkjDCoTIk139DEqzYVqXwEpVEZJ0YrqdwJQ8jIu8OsAnDPHNTP8HsBTm9S0sL4LoCcqaYgtSgpV2qX4Ft4QTSkYkW2jE6vSVQ' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [06.01.2022 09:36.27.517] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_ZLkGe3udCeaKO0l5eIJXF_h4NPZNnvB2E4vs2LBxgT0WHaq37pyLYh4LbgfePTgPaB-Bx5pevDeIcKoWf9inoNA41QtkEwgUAm_fmF7Odx19g9hv5CJlBiJvqmhLvf9pQnEpVISvrGw0AKWJbMjk2Mo-b8k3pFEVMgJezB_zApMw6cPX2E9ca0R6cT4409wzEKRSOWUm91TPx8uOWOKs0KwVHRke7G6-u6uLt2rzbCxF4CMGqHl7zqhkninbsTW7xN7Rs3B0PaR6GpEMz4zsju6M-oxn2q1qrcMKYfNa4nzCJVFSvxa0qPkZ1auDk9uRx-CDFX7VvudSP0EZPC79egeaVIvz22HtXZDYyVHEl5GFDEafMaPGgIUCvyCSntnfd1It0BUmisQIrkeVPYmczdlM0JckklKQmbXOaH9CqrWkyMbJ7e_73w-zx6Bs2WvWxcjtLhw0OH3tC0QG0SY0GTUIRWYA1WhT9D0sICoCWmWlTuKv5PIpW_gdYwDxY3kY9RQNmPYad62Gma7tAMElYuTmTsHBOzeOcRJ3WQYWk9LqL3ANr5zVdZW1Vblklo4rxqnby_FWLzwa0TM6cV0C2_UgBPDtBo1Y4NiNqeChawBsWWRitcLpl16qGQaHRpoIWiEtiGs4U0Po-7-8u06g9IgnKIAE8w8zoYLTltSQRzLDw8Q-FwWFwquojNeotDxVrzbLJW6XxbL_VxoSr-E8rvq0hjc-EF3YHZ5dOwiz77UeQElLC3xFmD4oDRHLlWpYgVxg8szCWrwO8TZGAxxeQD8qGdr8Hu6lRU9ToVFA07eKNamkGR00qb3mfjMyAvFrhtNQW9mSC4RxgW9QnjmDn1lLtXKMoskn_i=w600-h600 [06.01.2022 09:36.30.450] [LOG] Shutting down server... [06.01.2022 09:36.30.451] [LOG] Stopping module helper: updatenotification

aneaville commented 2 years ago

It appears the 400 error is gone now. It appears to be working from the log. Is your photo(s) being displayed?

How many photos do you have in the album now? appears like just 1. could you put in at least 50 to see if it works. I've not done testing with so few photos. Could be an issue there.

Another thing to try would be changing 'sort' to random. Random has more use and more testing, but I don't really think there is anything wrong with the 'new' option.

Enster1 commented 2 years ago

Ok, I added a number of photos to the album so there are now 105 photos, and I changed the sort to 'random'. Unfortunately, I am still getting the same result.

I also went to https://photoslibrary.googleapis.com/v1/albums?access_token=#### with my most recent token and it is reflecting the update with a total of 105 photos.

aneaville commented 2 years ago

Could you share the log after these changes?

And what is the result you are seeing now? Is the same photo being displayed and never changing?

Enster1 commented 2 years ago

Here you go:

pi@raspberrypi:~/MagicMirror $ npm run start npm WARN npm npm does not support Node.js v10.21.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/

magicmirror@2.18.0 start /home/pi/MagicMirror DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js

[10.01.2022 13:48.30.739] [LOG] Starting MagicMirror: v2.18.0 [10.01.2022 13:48.30.747] [LOG] Loading config ... [10.01.2022 13:48.30.753] [LOG] Loading module helpers ... [10.01.2022 13:48.30.755] [LOG] No helper found for module: alert. [10.01.2022 13:48.30.775] [LOG] Initializing new module helper ... [10.01.2022 13:48.30.777] [LOG] Module helper loaded: updatenotification [10.01.2022 13:48.30.779] [LOG] No helper found for module: clock. [10.01.2022 13:48.31.100] [LOG] Initializing new module helper ... [10.01.2022 13:48.31.101] [LOG] Module helper loaded: MMM-GooglePhotos [10.01.2022 13:48.31.103] [LOG] All module helpers loaded. [10.01.2022 13:48.31.241] [LOG] Starting server on port 8080 ... [10.01.2022 13:48.31.262] [LOG] Server started ... [10.01.2022 13:48.31.264] [LOG] Connecting socket for: updatenotification [10.01.2022 13:48.31.265] [LOG] Starting module helper: updatenotification [10.01.2022 13:48.31.266] [LOG] Connecting socket for: MMM-GooglePhotos [10.01.2022 13:48.31.267] [LOG] Sockets connected & modules started ... [10.01.2022 13:48.31.613] [LOG] Launching application. [10.01.2022 13:48.33.912] [LOG] [GPHOTOS] Starting Initialization [10.01.2022 13:48.33.914] [LOG] [GPHOTOS] Getting album list [10.01.2022 13:48.33.924] [LOG] [GPHOTOS:AUTH] Token is expired. [10.01.2022 13:48.34.144] [INFO] Checking git for module: MMM-GooglePhotos [10.01.2022 13:48.34.194] [LOG] [GPHOTOS:AUTH] Token is refreshed. [10.01.2022 13:48.34.196] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [10.01.2022 13:48.34.215] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'albums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: { pageSize: 50, pageToken: '' } } [10.01.2022 13:48.34.244] [INFO] Checking git for module: default [10.01.2022 13:48.34.799] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Mon, 10 Jan 2022 18:48:34 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'albums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 633,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/albums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/albums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: { albums: [ [Object] ] } } [10.01.2022 13:48.34.807] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.34.808] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [10.01.2022 13:48.34.809] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'sharedAlbums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: { pageSize: 50, pageToken: '' } } [10.01.2022 13:48.35.068] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Mon, 10 Jan 2022 18:48:35 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'sharedAlbums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 760,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/sharedAlbums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/sharedAlbums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: {} } [10.01.2022 13:48.35.076] [LOG] [GPHOTOS] Finish Album scanning. Properly scanned : 1 [10.01.2022 13:48.35.082] [LOG] [GPHOTOS] Initialized [10.01.2022 13:48.35.088] [LOG] [GPHOTOS] Initialization complete! [10.01.2022 13:48.35.088] [LOG] [GPHOTOS] Start first scanning. [10.01.2022 13:48.35.090] [LOG] [GPHOTOS] Start Album scanning [10.01.2022 13:48.35.092] [LOG] [GPHOTOS] Prepping to get photo list from 'Tatnall' [10.01.2022 13:48.35.095] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.35.097] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [10.01.2022 13:48.35.098] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, data: { albumId: 'AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv', pageSize: 50, pageToken: '' } } [10.01.2022 13:48.35.110] [LOG] [GPHOTOS] successfully loaded cache of 1 photos [10.01.2022 13:48.35.111] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 5 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.35.113] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.35.114] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.35.117] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.35.477] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.35.479] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.35.485] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.35.486] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.35.488] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.35.489] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.35.491] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.35.553] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.35.935] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.35.936] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.35.943] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.35.944] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.35.946] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.35.947] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.35.950] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.35.967] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.36.206] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [10.01.2022 13:48.36.207] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, data: { albumId: 'AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rb25BSHpVaXZ0YWJ2RjNGSW5waWF3ZDF3Rm55RDYydTVqWFVyblpqcnFhRlNqb1RHLU9YQllYYkFSaThPWC1DSE1lcE12EDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RmFsN0lpazdHdXAxM3QyZ2Z0QU5TUmo2bVllX3R2M3d5VlFUTUpxUEQ0LW9EOXRMY0pwNVBaU2psVWZaVGdhUXFRdDBnbVhmTWhWRW94RGpNZC1RMkJFX0pkQ1BpMXJGTUkzTmRYV2JmdVp5OXpQV21lbnJNSVJsRjVKZmp1YUpjX2F0YkUaG3Y3R2I3NkFTZFpNNHpLd0xZdEtTZGtmRHBPcw' } } [10.01.2022 13:48.36.363] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.36.364] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.36.372] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.36.374] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.36.378] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.36.380] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.36.383] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.36.402] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.36.828] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.36.830] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.36.839] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.36.841] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.36.850] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.36.853] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.36.855] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.36.878] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.37.254] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.37.255] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.37.259] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.37.261] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.37.264] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.37.265] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.37.268] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.37.287] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.37.293] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [10.01.2022 13:48.37.295] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, data: { albumId: 'AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rb25BSHpVaXZ0YWJ2RjNGSW5waWF3ZDF3Rm55RDYydTVqWFVyblpqcnFhRlNqb1RHLU9YQllYYkFSaThPWC1DSE1lcE12EDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4R253bmpyVHFmX21SU1RMQ1ZmN1I0bUpjVFZ4WnRjazhLOUd3VmVqMjZRdmlRaVV6VXQzRGtrYUZwc3drQVhDcGZFbklrM2d4dWdBbXYyWVZqWHZsUEVudXFyWXpDeUQ3STAtTXRoV1ZtRlVVS014M2pGcjJNQWxSUzROTDJxWEx0X0Z6QncaGzA1M21lb29WNmNKXzlCREZiaEw5YnRtRVNFZw' } } [10.01.2022 13:48.37.636] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.37.639] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.37.655] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.37.656] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.37.658] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.37.659] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.37.661] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.37.673] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.37.824] [LOG] [GPHOTOS] Got 1 photo(s) from 'Tatnall' [10.01.2022 13:48.37.826] [LOG] [GPHOTOS] Total indexed photos: 1 [10.01.2022 13:48.37.852] [LOG] [GPHOTOS] Photo list cache saved [10.01.2022 13:48.38.055] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.38.058] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.38.065] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.38.075] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.38.085] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.38.094] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.38.103] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.38.105] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.38.480] [LOG] [GPHOTOS] refreshed: 1 , totalLength: 1 , Pntr: 1 [10.01.2022 13:48.38.482] [LOG] [GPHOTOS] just sent 1 more pics [10.01.2022 13:48.38.489] [LOG] [GPHOTOS] Used last pic in list [10.01.2022 13:48.38.491] [LOG] [GPHOTOS] num to ref: 1 , DesChunk: 40 , totalLength: 1 , Pntr: 0 [10.01.2022 13:48.38.497] [LOG] [GPHOTOS:AUTH] Token is alive. [10.01.2022 13:48.38.502] [LOG] [GPHOTOS:CORE] received: 1 to refresh [10.01.2022 13:48.38.506] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'mediaItems:batchGet', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM928C-XLomkAevMIzD3mAu06UgGOj7-0wRO7pF4cP-qdTdECkM7XneMEHGfnrMUWn3sEPdSj_UnzNvU7e1MTgY-kTrOgnh3UZBVpx0RwlgPoR9s1jIKKhtmit0srH0y8Ry2AB6ROtc1KVW3V39cWjz1' }, params: URLSearchParams { 'mediaItemIds' => 'AEv6zNka7xnfH8dBZx1mAJKqeoHbzAE6gp1Q3dvZCU5rN_IH61wtDa45WFOoWcIXvEvuMiUscN07ybbqnhu2X5VuygVaWpsXCw' } } [10.01.2022 13:48.38.531] [LOG] [GPHOTOS] Image loaded: https://lh3.googleusercontent.com/lr/AFBm1_bnynqYC0XmEsoatioIpUdzlBVeWu_WsGYjNBFwjJn9RRKtx7JxrtPz5NO73jIOmuD6FP2dt_9-It8n-ZT_yApGnvM9LZo5V8lJAZZAwnNn2OKewkECsd3NSy-OJ8XWSmUbKVrELj8D_4HtDmkoZFJONQ7ffKWe34mGzTXKnm6zB66tQc29ai1mous6cf956i209Jc4xZuHrVvgs0dUk7s7II7qu3s6ZADhSewilEbHF57STiiY5nSBIINQP89Y9-cttSpLC6-ZGxrwVgPdIN_R-U4qg2Aies8sDsCn3hgPeNiwyaeGnN1CxRRY8kIC0h-2WQtebAv81S6zNgmDMvQpCfK0p2PTXelW4WZpZHA0vACyEkXNPeeOjjTryUE-WeEv1OECpIFIGa3Nxmfjn5ZQCpl8pSvOhVQkUHqg8zSb5-9hhSueNawRXHA_T3X5ZMOmq9BBsZu2EjMSK0SqaZ3ULaG_GqNVoLoSriPRE1hpDOsnI0P9lB6HWS22n57QkF3C1nYAsjMX9vjzmjRlBmY2GrUiGC-0Qag4SsgpX3gUymtNRwnw3FXh-rnIX4TAdXwo6kaH-1cMAx8-CUzm7sEe4sEr5on0bGybOENcgroXFPlNnFj03TjI8JFpi1toIT7SfuKChx_25qPdb-cP9sUOzbbS9qY9ZkIZKJ4dV0JtsUE9a7Bg4qfTHs5WbjmvDB70oHIFDjbQusfsA2GdKWEhanQVieJQjp7-TKeRr036wgcuuKpKmiIwJ2uDVov2qyLYe3K25b4VwD304bDmMn14yOXFjs8A_K9omG01-sukS3Ll-AbXlsmUkVLexQWkI39KB6Bch0VQ4b7YuG6KZUKwueTbk1OjH5Ll=w600-h600 [10.01.2022 13:48.38.535] [LOG] Shutting down server... [10.01.2022 13:48.38.536] [LOG] Stopping module helper: updatenotification pi@raspberrypi:~/MagicMirror $

Thanks again fo all of your help.

aneaville commented 2 years ago

couple things...

  1. It is loading the cache, which has 1 picture in it. when there is only 1 picture, it continually reloads every couple seconds. So lots of extra stuff in the log.
  2. The scan is completing.... successfully, but it only gets 1 photo from the album: [10.01.2022 13:48.37.824] [LOG] [GPHOTOS] Got 1 photo(s) from 'Tatnall' [10.01.2022 13:48.37.826] [LOG] [GPHOTOS] Total indexed photos: 1 [10.01.2022 13:48.37.852] [LOG] [GPHOTOS] Photo list cache saved

If you checked that address and it showed 105 photos listed, then something is keeping them from being scanned. Might be something wrong with shared photos or shared ablumn. I'm really not sure about this.

Something to try would be to create a new album, put some photos in, and change the magic mirror to scan the new album.

aneaville commented 2 years ago

more looking at the log.... It did 3 requests: [10.01.2022 13:48.37.295] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0A.... gibberish bearer token' }, data: { albumId: 'AEv6zNk....gibberish album ID', pageSize: 50, pageToken: 'CpgBCkR0eXBlLm.... gibberish page token }

Which is how many it would do if it saw the 105 photos. Max of 50 per request. So it is getting the 'list' of photos, just not saving them for some reason.

It looks like you've already added some other logging lines. If you want to go further, list is process in the GPhotos.js at line 255. You can see the simple checks that follow before it puts the response items in the local list. You could add a: this.log(response) and see if something doesn't look right.

A bit of background if you're curious. It does a request for the list of items in the album, but can only get the first 50 items. Google sends a 'page token', where if you make the request again with the token, you get the next 50 items. Repeat until there's no more items left.

Enster1 commented 2 years ago

Ok, I tried making a new album with 111 photos. I removed photosCacheList and got a new token, but now nothing is loading. Here is the log:

pi@raspberrypi:~/MagicMirror $ npm run start npm WARN npm npm does not support Node.js v10.21.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/

magicmirror@2.18.0 start /home/pi/MagicMirror DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js

[11.01.2022 10:46.07.793] [LOG] Starting MagicMirror: v2.18.0 [11.01.2022 10:46.07.801] [LOG] Loading config ... [11.01.2022 10:46.07.807] [LOG] Loading module helpers ... [11.01.2022 10:46.07.810] [LOG] No helper found for module: alert. [11.01.2022 10:46.07.830] [LOG] Initializing new module helper ... [11.01.2022 10:46.07.831] [LOG] Module helper loaded: updatenotification [11.01.2022 10:46.07.833] [LOG] No helper found for module: clock. [11.01.2022 10:46.08.156] [LOG] Initializing new module helper ... [11.01.2022 10:46.08.158] [LOG] Module helper loaded: MMM-GooglePhotos [11.01.2022 10:46.08.159] [LOG] All module helpers loaded. [11.01.2022 10:46.08.286] [LOG] Starting server on port 8080 ... [11.01.2022 10:46.08.307] [LOG] Server started ... [11.01.2022 10:46.08.308] [LOG] Connecting socket for: updatenotification [11.01.2022 10:46.08.309] [LOG] Starting module helper: updatenotification [11.01.2022 10:46.08.310] [LOG] Connecting socket for: MMM-GooglePhotos [11.01.2022 10:46.08.311] [LOG] Sockets connected & modules started ... [11.01.2022 10:46.08.636] [LOG] Launching application. [11.01.2022 10:46.12.514] [LOG] [GPHOTOS] Starting Initialization [11.01.2022 10:46.12.516] [LOG] [GPHOTOS] Getting album list [11.01.2022 10:46.12.535] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 10:46.12.538] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [11.01.2022 10:46.12.551] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'albums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu' }, params: { pageSize: 50, pageToken: '' } } [11.01.2022 10:46.12.638] [INFO] Checking git for module: MMM-GooglePhotos [11.01.2022 10:46.12.700] [INFO] Checking git for module: default [11.01.2022 10:46.13.121] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 15:46:13 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'albums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 578,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/albums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/albums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: { albums: [ [Object], [Object] ] } } [11.01.2022 10:46.13.131] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 10:46.13.132] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [11.01.2022 10:46.13.132] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'sharedAlbums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu' }, params: { pageSize: 50, pageToken: '' } } [11.01.2022 10:46.13.392] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 15:46:13 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'sharedAlbums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 679,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/sharedAlbums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/sharedAlbums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: {} } [11.01.2022 10:46.13.396] [LOG] [GPHOTOS] Finish Album scanning. Properly scanned : 1 [11.01.2022 10:46.13.401] [LOG] [GPHOTOS] Initialized [11.01.2022 10:46.13.405] [LOG] [GPHOTOS] Initialization complete! [11.01.2022 10:46.13.405] [LOG] [GPHOTOS] Start first scanning. [11.01.2022 10:46.13.407] [LOG] [GPHOTOS] Start Album scanning [11.01.2022 10:46.13.412] [LOG] [GPHOTOS] Prepping to get photo list from '2122 School Year' [11.01.2022 10:46.13.415] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 10:46.13.416] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 10:46.13.418] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: '' } } [11.01.2022 10:46.13.427] [LOG] [GPHOTOS] unable to load cache [Error: ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json'] { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/pi/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json' } [11.01.2022 10:46.14.636] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 10:46.14.637] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RXNraVBJU1MzSGZoNGtzN0oxU3h0MTFndG9IaG1zVXBZQkREenV2Mzd5cVI3VWtWTWNjQ09aWU5yWU9CUUYzMkRhUnZsM2g0ZTIzWDZvR3BUYTdrNGxDanFHU2FwZmNYYU1FR2RTcWVia3VQLXdiVFBJbVZjZHRVaFF0M3hqb2VrQ3NzaU0aG2RtWmhCdnoyaEdtVzJRc0s2akMtbDdjc2cxUQ' } } [11.01.2022 10:46.15.721] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 10:46.15.722] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM-PV3peY9zXVpts74tFdmn-omCPa4px2Jh4ucZAQktEF5MJf4R-Iwly3Iwj500wCxQmrtdlq112Fzb1C-9M_8BL1hNsRBnd2FWfIL-NW_jI1SEyeTWYitMMvMztttO2R7qLfy6x41Xb8JWnq1FUcZZu' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RVhiWEFicWJ4QlJlVGRrOVYxdEFEWWdmZXBOR2NGdjJiN0xUTW9VcDA5dUd6VXFjT0p0T20xbDlWaEVVS0dFeWdOU2tfakV1WWhzM3RVbE5MSUtuMTdWWTRmMEZreGJfTTQzUzRmY2I2d2Vwcmw5ZUE1WFlOWUVyS0VqN0p2VjMyZC10VVgaG3hSVHFiZXhIZU5qVy1kYjNxYms3a0VRaDZZRQ' } } [11.01.2022 10:46.16.208] [LOG] [GPHOTOS] Got 0 photo(s) from '2122 School Year' [11.01.2022 10:46.43.411] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:46.43.413] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:46.43.414] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:47.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:47.13.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:47.13.409] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:47.43.408] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:47.43.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:47.43.409] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:48.13.423] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:48.13.424] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:48.13.425] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:48.43.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:48.43.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:48.43.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:49.13.429] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:49.13.429] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:49.13.430] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:49.43.410] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:49.43.411] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:49.43.411] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:50.13.412] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:50.13.413] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:50.13.414] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:50.43.414] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:50.43.415] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:50.43.416] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:51.13.420] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:51.13.421] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:51.13.421] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:51.43.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:51.43.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:51.43.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:52.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:52.13.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:52.13.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:52.43.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:52.43.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:52.43.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:53.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:53.13.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:53.13.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:53.43.411] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:53.43.412] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:53.43.412] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:54.13.413] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:54.13.414] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:54.13.415] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:54.43.409] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:54.43.409] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:54.43.410] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:55.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:55.13.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:55.13.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:55.43.414] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:55.43.415] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:55.43.415] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:56.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:56.13.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:56.13.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:56.43.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:56.43.408] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:56.43.409] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:57.13.407] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:57.13.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:57.13.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:57.43.409] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:57.43.409] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:57.43.410] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:58.13.408] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:58.13.409] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:58.13.410] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:58.43.420] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:58.43.421] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:58.43.422] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:59.13.414] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:59.13.415] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:59.13.415] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 10:59.43.432] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 10:59.43.432] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 10:59.43.433] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 11:00.13.419] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 11:00.13.420] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 11:00.13.421] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 11:00.43.406] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 11:00.43.407] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 11:00.43.408] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 11:01.09.289] [LOG] Shutting down server... [11.01.2022 11:01.09.290] [LOG] Stopping module helper: updatenotification

Enster1 commented 2 years ago

I will add this.log(response) but I want to make sure that I am adding it in the correct spot. This is what the coe around line 255 looks like with the first line of this block being 251:

try { var data = { "albumId": albumId, "pageSize": pageSize, "pageToken": pageToken, } var response = await this.request(token, 'mediaItems:search', 'post', null, data) if (response.data.hasOwnProperty("mediaItems") && Array.isArray(response.data.mediaItems)) {

Also, after I added the new album with no results, I went back to album: Tatnall with the one photo getting stuck. I removed that photo and now nothing is loading for that album either.

The token appears to be working properly, though:

{ "albums": [ { "id": "AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv", "title": "Tatnall", "productUrl": "https://photos.google.com/lr/album/AEv6zNkonAHzUivtabvF3FInpiawd1wFnyD62u5jXUrnZjrqaFSjoTG-OXBYXbARi8OX-CHMepMv", "mediaItemsCount": "104", "coverPhotoBaseUrl": "https://lh3.googleusercontent.com/lr/AFBm1_YjB9BTrinNT9M5SmWUfyGhplpp4tqa1WcvcRdWiFGtVbycz0Rp8Y9HIvX-yGVNw5lDFqqBZRxw2Lbbq47t-M787tUabCmjV3ksl_XJ8OEiMU_EM6UXuDik7VWylnQxjORCUqNZCU1aXqNrcS22HgQmoo8y1Q5ag33vk5Lclfhzom5ZH23GvLv2LQb5KatyrGZgEwxKRm-N33X59ZqJuWaqd-E6Jct1k94lxdraHUQDhA3Ow3p5Y3FvGZWxvFffQYkOfMga0En0uVm2ebwQ_NRFvJA2inXstftwVEiBO1Pgd4VoMYaUNtYLRIL70s4TfpLe-DRUYKX90W37Yl2-gj_JEPHYi9nQo2WPe3Ygs60nc9IzPRP8PAD_PtWHY0SMtY4-9kA_LK03qAwSVdXzNF76Xc7Aiw1yBj0_33xAPV8NY4TmutuZhysdJ9zGJGGikPpNz1G3JodZafBpGzf80k4oOLPj879JqS_XtpcxTjoD5uw0WIttzaWcfaS-R08PirwSwiaqb3wkw5uOPg-yP52IekY6bVxDCvK9A-3zTpvb2lknXiNhns4E0K896a9vODq4_6tpFq_0UiQFe1HBPM_TljeHIGk3uNMXmFkzVIHPZXAu_88ag7WfgqACw3gbzA48SIG1p4w_F2I6aMu21cjrc4mjp4oM4AFkSzrinjBx6SjgdjA52I34yKTwK1nyzG2WBO5HFEfbQxibJTbmSxJrPKyZAfyxzgwi0gJa_sIwkqkz4BjzmeGwDpLWbqV3NQx5FQmCg6OV2tjtJ2tj4qT1DmHV0NHvvUbDxTPLDjGSm61xLuw6-mJF5_7YkSsLnkonMcRxkEYEDrqCudk1PghgQEjNx9CScoZeKQ", "coverPhotoMediaItemId": "AEv6zNl_5P1CLQYHJIWZSTVEt4Lp1Wf-uO59utphyUNJRlqdGX8ykVC4wC_Hp2ZZh3j-v0rbE0Dr-4etGuKbtijk1HCmWWk4cQ" }, { "id": "AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j", "title": "2122 School Year", "productUrl": "https://photos.google.com/lr/album/AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j", "mediaItemsCount": "111", "coverPhotoBaseUrl": "https://lh3.googleusercontent.com/lr/AFBm1_YU-fNca1cg_54J1r3x3l95Fuf918Qs7tL48106z3nfACOgT_RNogBRd28iMwK3bjdSNG8RFC9TtRYIdnXL1AiR_GmTENMrY4Grvpo-Izs7vWvFjP0Ajxtp9NtI92zTn8Yg5WQoE5z53Zc0XUDg3xcGBcvEa2-D8KenKOMJnUMQ-JD_jl3YkJ-V8muSirONMZpjf_KStTDoF7Uk2P0xQLbGobG3F7wocOUOKXXj19hYyLFDPBfZc9YNTZp6BCmmArJ_h505uFT_KlSEmylESccdk4FDGJAFCNWCyUXd9zt2-faxlIe3lb96mCGildrmRxQ1YpMmpGoMFwz00ba6ie_0ImeXBWLKdArOzkVMwtXCnwHEe3iQQRGEXnP_IYV2D-5RlwJYiK-iMChZ29pR6qoaLoD6JAAy41GWdVV_9RIJ8_uHFYDQMS6URzuEQ-u2qbBr7RtOQIGPPe0TDqCLdn-Z_LSvIP1drXNqRya_2YZasj1pKYw_1jm7_6rVXrVMo5xzdVVsv0BYS2dHL6935Rc0VW0yVdwxV5DzMYldKdtF7ymNzcKABxBMCv0unvkw0vFJ5hyb2pn1izR7QSF-1VFl7nkDJWtSk20-jDS9xgqyTHeuDt6ZBQmAKJq1k7DKzaGmbSHZ84nK7YouQ8xOxT-bVQIzIGgR4442PrlSu91HxrrfGulqbujD8pSX6jaapFs6IZZGczN4owC23DsMZlZta1BTpwqKnaP6B86xuTXBmXmdH1F00EfkyQIXMmJ8rtga39CZi9-DpOC1ekWRo6mt_5qIMzNk3OhLgzpUEpGU0SkCEcHOftoDwgI53xhHhicNosJhvVHbZmCTN4LLA8Qe20y6wT1pigKw9Q", "coverPhotoMediaItemId": "AEv6zNl_5P1CLQYHJIWZSTVEt4Lp1Wf-uO59utphyUNJRlqdGX8ykVC4wC_Hp2ZZh3j-v0rbE0Dr-4etGuKbtijk1HCmWWk4cQ" } ] }

aneaville commented 2 years ago

Here is where you can add logs. Your line numbers are slightly different since you added other logs, so here is where I would put them to see how its moving through the code.

const getImage = async (pageSize=50, pageToken="") => {
          this.log("Indexing photos now. total: ", list.length)
          try {
            var data = {
              "albumId": albumId,
              "pageSize": pageSize,
              "pageToken": pageToken,
            }
            var response = await this.request(token, 'mediaItems:search', 'post', null, data)
            this.log(response)     //new log
            if (response.data.hasOwnProperty("mediaItems") && Array.isArray(response.data.mediaItems)) {
               this.log("passed first check")     //new log
              for (var item of response.data.mediaItems) {
                if (list.length < maxNum) {
                  this.log("passed 2nd check")     //new log
                  item._albumId = albumId
                  if (typeof isValid == "function") {
                    if (isValid(item)) list.push(item)
                  } else {
                    this.log("pushing item")     //new log
                    list.push(item)
                  }
                }
              }
              if (list.length >= maxNum) {
                resolve(list) // full with maxNum
              } else {
                if (response.data.nextPageToken) {
                  const generous = async () => {
                    await sleep(500)
                    getImage(50, response.data.nextPageToken)
                  }
                  generous()
                } else {
                  resolve(list) // all found but lesser than maxNum
                }
              }
            } else {
              resolve(list) // empty
            }
Enster1 commented 2 years ago

I added those three log commands. It looks like it is getting through the second check and then stuck. The terminal log is getting long...

pi@raspberrypi:~/MagicMirror $ npm run start npm WARN npm npm does not support Node.js v10.21.0 npm WARN npm You should probably upgrade to a newer version of node as we npm WARN npm can't make any promises that npm will work with this version. npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9. npm WARN npm You can find the latest version at https://nodejs.org/

magicmirror@2.18.0 start /home/pi/MagicMirror DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js

[11.01.2022 12:04.56.769] [LOG] Starting MagicMirror: v2.18.0 [11.01.2022 12:04.56.776] [LOG] Loading config ... [11.01.2022 12:04.56.781] [LOG] Loading module helpers ... [11.01.2022 12:04.56.784] [LOG] No helper found for module: alert. [11.01.2022 12:04.56.803] [LOG] Initializing new module helper ... [11.01.2022 12:04.56.805] [LOG] Module helper loaded: updatenotification [11.01.2022 12:04.56.806] [LOG] No helper found for module: clock. [11.01.2022 12:04.57.105] [LOG] Initializing new module helper ... [11.01.2022 12:04.57.106] [LOG] Module helper loaded: MMM-GooglePhotos [11.01.2022 12:04.57.107] [LOG] All module helpers loaded. [11.01.2022 12:04.57.232] [LOG] Starting server on port 8080 ... [11.01.2022 12:04.57.250] [LOG] Server started ... [11.01.2022 12:04.57.251] [LOG] Connecting socket for: updatenotification [11.01.2022 12:04.57.252] [LOG] Starting module helper: updatenotification [11.01.2022 12:04.57.253] [LOG] Connecting socket for: MMM-GooglePhotos [11.01.2022 12:04.57.254] [LOG] Sockets connected & modules started ... [11.01.2022 12:04.57.569] [LOG] Launching application. [11.01.2022 12:05.02.432] [LOG] [GPHOTOS] Starting Initialization [11.01.2022 12:05.02.434] [LOG] [GPHOTOS] Getting album list [11.01.2022 12:05.02.441] [INFO] Checking git for module: MMM-GooglePhotos [11.01.2022 12:05.02.497] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 12:05.02.500] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [11.01.2022 12:05.02.508] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'albums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY' }, params: { pageSize: 50, pageToken: '' } } [11.01.2022 12:05.02.589] [INFO] Checking git for module: default [11.01.2022 12:05.03.029] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 17:05:02 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'albums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 593,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/albums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/albums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/albums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: { albums: [ [Object], [Object] ] } } [11.01.2022 12:05.03.037] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 12:05.03.037] [LOG] [GPHOTOS:CORE] Getting Album info chunks. [11.01.2022 12:05.03.038] [LOG] [GPHOTOS:CORE] { method: 'get', url: 'sharedAlbums', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY' }, params: { pageSize: 50, pageToken: '' } } [11.01.2022 12:05.03.311] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 17:05:03 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'sharedAlbums', method: 'get', params: { pageSize: 50, pageToken: '' }, headers: { Accept: 'application/json, text/plain, /', Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY', 'User-Agent': 'axios/0.19.2' }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus], data: undefined }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: false, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: 0, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 674,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'GET /v1/sharedAlbums?pageSize=50&pageToken= HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/sharedAlbums?pageSize=50&pageToken=',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 0,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/sharedAlbums?pageSize=50&pageToken=',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  authorization: [Array],
  'user-agent': [Array],
  host: [Array]
}

}, data: {} } [11.01.2022 12:05.03.319] [LOG] [GPHOTOS] Finish Album scanning. Properly scanned : 1 [11.01.2022 12:05.03.329] [LOG] [GPHOTOS] Initialized [11.01.2022 12:05.03.333] [LOG] [GPHOTOS] Initialization complete! [11.01.2022 12:05.03.334] [LOG] [GPHOTOS] Start first scanning. [11.01.2022 12:05.03.335] [LOG] [GPHOTOS] Start Album scanning [11.01.2022 12:05.03.337] [LOG] [GPHOTOS] Prepping to get photo list from '2122 School Year' [11.01.2022 12:05.03.342] [LOG] [GPHOTOS:AUTH] Token is alive. [11.01.2022 12:05.03.343] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 12:05.03.344] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: '' } } [11.01.2022 12:05.03.352] [LOG] [GPHOTOS] unable to load cache [Error: ENOENT: no such file or directory, open '/home/pi/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json'] { errno: -2, code: 'ENOENT', syscall: 'open', path: '/home/pi/MagicMirror/modules/MMM-GooglePhotos/cache/photoListCache.json' } [11.01.2022 12:05.03.992] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 17:05:03 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'mediaItems:search', method: 'post', data: '{"albumId":"AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j","pageSize":50,"pageToken":""}', headers: { Accept: 'application/json, text/plain, /', 'Content-Type': 'application/json;charset=utf-8', Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY', 'User-Agent': 'axios/0.19.2', 'Content-Length': 119 }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus] }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 776,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'POST /v1/mediaItems:search HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Content-Type: application/json;charset=utf-8\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Content-Length: 119\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'POST',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/mediaItems:search',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 119,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  'content-type': [Array],
  authorization: [Array],
  'user-agent': [Array],
  'content-length': [Array],
  host: [Array]
}

}, data: { mediaItems: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], nextPageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RXNraVBJU1MzSGZoNGtzN0oxU3h0MTFndG9IaG1zVXBZQkREenV2Mzd5cVI3VWtWTWNjQ09aWU5yWU9CUUYzMkRhUnZsM2g0ZTIzWDZvR3BUYTdrNGxDanFHU2FwZmNYYU1FR2RTcWVia3VQLXdiVFBJbVZjZHRVaFF0M3hqb2VrQ3NzaU0aG2RtWmhCdnoyaEdtVzJRc0s2akMtbDdjc2cxUQ' } } [11.01.2022 12:05.03.998] [LOG] [GPHOTOS:CORE] passed first check [11.01.2022 12:05.03.998] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.008] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.011] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.013] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.014] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.015] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.016] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.017] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.018] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.020] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.021] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.022] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.023] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.024] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.025] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.026] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.027] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.027] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.028] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.029] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.030] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.030] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.031] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.032] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.033] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.034] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.034] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.035] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.036] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.037] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.038] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.039] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.040] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.041] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.041] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.042] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.043] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.044] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.045] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.045] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.046] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.047] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.048] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.049] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.050] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.051] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.052] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.053] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.054] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.055] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.04.557] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 12:05.04.558] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RXNraVBJU1MzSGZoNGtzN0oxU3h0MTFndG9IaG1zVXBZQkREenV2Mzd5cVI3VWtWTWNjQ09aWU5yWU9CUUYzMkRhUnZsM2g0ZTIzWDZvR3BUYTdrNGxDanFHU2FwZmNYYU1FR2RTcWVia3VQLXdiVFBJbVZjZHRVaFF0M3hqb2VrQ3NzaU0aG2RtWmhCdnoyaEdtVzJRc0s2akMtbDdjc2cxUQ' } } [11.01.2022 12:05.05.307] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 17:05:05 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'mediaItems:search', method: 'post', data: '{"albumId":"AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j","pageSize":50,"pageToken":"CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RXNraVBJU1MzSGZoNGtzN0oxU3h0MTFndG9IaG1zVXBZQkREenV2Mzd5cVI3VWtWTWNjQ09aWU5yWU9CUUYzMkRhUnZsM2g0ZTIzWDZvR3BUYTdrNGxDanFHU2FwZmNYYU1FR2RTcWVia3VQLXdiVFBJbVZjZHRVaFF0M3hqb2VrQ3NzaU0aG2RtWmhCdnoyaEdtVzJRc0s2akMtbDdjc2cxUQ"}', headers: { Accept: 'application/json, text/plain, /', 'Content-Type': 'application/json;charset=utf-8', Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY', 'User-Agent': 'axios/0.19.2', 'Content-Length': 641 }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus] }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 1108,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'POST /v1/mediaItems:search HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Content-Type: application/json;charset=utf-8\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Content-Length: 641\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'POST',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/mediaItems:search',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 641,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  'content-type': [Array],
  authorization: [Array],
  'user-agent': [Array],
  'content-length': [Array],
  host: [Array]
}

}, data: { mediaItems: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], nextPageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RVhiWEFicWJ4QlJlVGRrOVYxdEFEWWdmZXBOR2NGdjJiN0xUTW9VcDA5dUd6VXFjT0p0T20xbDlWaEVVS0dFeWdOU2tfakV1WWhzM3RVbE5MSUtuMTdWWTRmMEZreGJfTTQzUzRmY2I2d2Vwcmw5ZUE1WFlOWUVyS0VqN0p2VjMyZC10VVgaG3hSVHFiZXhIZU5qVy1kYjNxYms3a0VRaDZZRQ' } } [11.01.2022 12:05.05.313] [LOG] [GPHOTOS:CORE] passed first check [11.01.2022 12:05.05.314] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.315] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.316] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.317] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.318] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.319] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.320] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.320] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.322] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.323] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.324] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.325] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.327] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.328] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.329] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.330] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.331] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.332] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.333] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.334] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.335] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.336] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.338] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.339] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.340] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.341] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.342] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.343] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.344] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.346] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.347] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.348] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.349] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.350] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.352] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.353] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.354] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.356] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.357] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.358] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.359] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.360] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.361] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.362] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.363] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.364] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.365] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.366] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.367] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.369] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.05.916] [LOG] [GPHOTOS:CORE] Indexing photos now. total: 0 [11.01.2022 12:05.05.917] [LOG] [GPHOTOS:CORE] { method: 'post', url: 'mediaItems:search', baseURL: 'https://photoslibrary.googleapis.com/v1/', headers: { Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY' }, data: { albumId: 'AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j', pageSize: 50, pageToken: 'CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RVhiWEFicWJ4QlJlVGRrOVYxdEFEWWdmZXBOR2NGdjJiN0xUTW9VcDA5dUd6VXFjT0p0T20xbDlWaEVVS0dFeWdOU2tfakV1WWhzM3RVbE5MSUtuMTdWWTRmMEZreGJfTTQzUzRmY2I2d2Vwcmw5ZUE1WFlOWUVyS0VqN0p2VjMyZC10VVgaG3hSVHFiZXhIZU5qVy1kYjNxYms3a0VRaDZZRQ' } } [11.01.2022 12:05.06.451] [LOG] [GPHOTOS:CORE] { status: 200, statusText: 'OK', headers: { 'content-type': 'application/json; charset=UTF-8', vary: 'X-Origin, Referer, Origin,Accept-Encoding', date: 'Tue, 11 Jan 2022 17:05:06 GMT', server: 'ESF', 'cache-control': 'private', 'x-xss-protection': '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options': 'nosniff', 'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'accept-ranges': 'none', connection: 'close', 'transfer-encoding': 'chunked' }, config: { url: 'mediaItems:search', method: 'post', data: '{"albumId":"AEv6zNk3N7DZOZ_WkPs6zwMxZ4rVFQX5r_OrOSFAJI-DseskXh4jYXjmZcoCGk2f1EGEMjRMd90j","pageSize":50,"pageToken":"CpgBCkR0eXBlLmdvb2dsZWFwaXMuY29tL2dvb2dsZS5waG90b3MubGlicmFyeS52MS5TZWFyY2hNZWRpYUl0ZW1zUmVxdWVzdBJQCkxBRXY2ek5rM043RFpPWl9Xa1BzNnp3TXhaNHJWRlFYNXJfT3JPU0ZBSkktRHNlc2tYaDRqWVhqbVpjb0NHazJmMUVHRU1qUk1kOTBqEDISzAFBSF91UTQycDlrRG9xV2luNEM1UzB0VGF2dkR5ZjdZY0VtRDJ3TnJaUW9GclFKc1NIaEF4MTBuRTNUVk9xOGtIOU9ZVDU4RVhiWEFicWJ4QlJlVGRrOVYxdEFEWWdmZXBOR2NGdjJiN0xUTW9VcDA5dUd6VXFjT0p0T20xbDlWaEVVS0dFeWdOU2tfakV1WWhzM3RVbE5MSUtuMTdWWTRmMEZreGJfTTQzUzRmY2I2d2Vwcmw5ZUE1WFlOWUVyS0VqN0p2VjMyZC10VVgaG3hSVHFiZXhIZU5qVy1kYjNxYms3a0VRaDZZRQ"}', headers: { Accept: 'application/json, text/plain, /', 'Content-Type': 'application/json;charset=utf-8', Authorization: 'Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY', 'User-Agent': 'axios/0.19.2', 'Content-Length': 641 }, baseURL: 'https://photoslibrary.googleapis.com/v1/', transformRequest: [ [Function: transformRequest] ], transformResponse: [ [Function: transformResponse] ], timeout: 0, adapter: [Function: httpAdapter], xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, validateStatus: [Function: validateStatus] }, request: <ref 1> ClientRequest { _events: [Object: null prototype] { abort: [Function (anonymous)], aborted: [Function (anonymous)], error: [Function (anonymous)], socket: [Function (anonymous)], timeout: [Function (anonymous)], prefinish: [Function: requestOnPrefinish] }, _eventsCount: 6, _maxListeners: undefined, outputData: [], outputSize: 0, writable: true, destroyed: false, _last: true, chunkedEncoding: false, shouldKeepAlive: false, _defaultKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: false, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: true, _headerSent: true, _closed: false, socket: TLSSocket { _tlsOptions: [Object], _secureEstablished: true, _securePending: false, _newSessionPending: false, _controlReleased: true, secureConnecting: false, _SNICallback: null, servername: 'photoslibrary.googleapis.com', alpnProtocol: false, authorized: true, authorizationError: null, encrypted: true, _events: [Object: null prototype], _eventsCount: 10, connecting: false, _hadError: false, _parent: null, _host: 'photoslibrary.googleapis.com', _readableState: [ReadableState], _maxListeners: undefined, _writableState: [WritableState], allowHalfOpen: false, _sockname: null, _pendingData: null, _pendingEncoding: '', server: undefined, _server: null, ssl: [TLSWrap], _requestCert: true, _rejectUnauthorized: true, parser: null, _httpMessage: [Circular 1],

  [Symbol(verified)]: true,
  [Symbol(pendingSession)]: null,
  [Symbol(async_id_symbol)]: 1376,
  [Symbol(kHandle)]: [TLSWrap],
  [Symbol(kSetNoDelay)]: false,
  [Symbol(lastWriteQueueSize)]: 0,
  [Symbol(timeout)]: null,
  [Symbol(kBuffer)]: null,
  [Symbol(kBufferCb)]: null,
  [Symbol(kBufferGen)]: null,
  [Symbol(kCapture)]: false,
  [Symbol(kBytesRead)]: 0,
  [Symbol(kBytesWritten)]: 0,
  [Symbol(connect-options)]: [Object],
  [Symbol(RequestTimeout)]: undefined
},
_header: 'POST /v1/mediaItems:search HTTP/1.1\r\n' +
  'Accept: application/json, text/plain, */*\r\n' +
  'Content-Type: application/json;charset=utf-8\r\n' +
  'Authorization: Bearer ya29.a0ARrdaM_KymzPvISHiVCJGvxqrtzTafTeBAkTrhxXqCJwsSQAFySLEMfrQ4N6zaay_JYbTmR_2mNf9BI2oOfrRaV0xx2_6gGpfEt56d6M1zDSVRRf_E2mY7gddSgw66s9KqnjowHflGP9TsO9-YbaDcozuWZY\r\n' +
  'User-Agent: axios/0.19.2\r\n' +
  'Content-Length: 641\r\n' +
  'Host: photoslibrary.googleapis.com\r\n' +
  'Connection: close\r\n' +
  '\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: Agent {
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  defaultPort: 443,
  protocol: 'https:',
  options: [Object: null prototype],
  requests: [Object: null prototype] {},
  sockets: [Object: null prototype],
  freeSockets: [Object: null prototype] {},
  keepAliveMsecs: 1000,
  keepAlive: false,
  maxSockets: Infinity,
  maxFreeSockets: 256,
  scheduling: 'lifo',
  maxTotalSockets: Infinity,
  totalSocketCount: 1,
  maxCachedSessions: 100,
  _sessionCache: [Object],
  [Symbol(kCapture)]: false
},
socketPath: undefined,
method: 'POST',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
path: '/v1/mediaItems:search',
_ended: true,
res: IncomingMessage {
  _readableState: [ReadableState],
  _events: [Object: null prototype],
  _eventsCount: 3,
  _maxListeners: undefined,
  socket: [TLSSocket],
  httpVersionMajor: 1,
  httpVersionMinor: 1,
  httpVersion: '1.1',
  complete: true,
  rawHeaders: [Array],
  rawTrailers: [],
  aborted: false,
  upgrade: false,
  url: '',
  method: null,
  statusCode: 200,
  statusMessage: 'OK',
  client: [TLSSocket],
  _consuming: true,
  _dumped: false,
  req: [Circular *1],
  responseUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  redirects: [],
  [Symbol(kCapture)]: false,
  [Symbol(kHeaders)]: [Object],
  [Symbol(kHeadersCount)]: 28,
  [Symbol(kTrailers)]: null,
  [Symbol(kTrailersCount)]: 0,
  [Symbol(RequestTimeout)]: undefined
},
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'photoslibrary.googleapis.com',
protocol: 'https:',
_redirectable: Writable {
  _writableState: [WritableState],
  _events: [Object: null prototype],
  _eventsCount: 2,
  _maxListeners: undefined,
  _options: [Object],
  _redirectCount: 0,
  _redirects: [],
  _requestBodyLength: 641,
  _requestBodyBuffers: [],
  _onNativeResponse: [Function (anonymous)],
  _currentRequest: [Circular *1],
  _currentUrl: 'https://photoslibrary.googleapis.com/v1/mediaItems:search',
  [Symbol(kCapture)]: false
},
[Symbol(kCapture)]: false,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype] {
  accept: [Array],
  'content-type': [Array],
  authorization: [Array],
  'user-agent': [Array],
  'content-length': [Array],
  host: [Array]
}

}, data: { mediaItems: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object], [Object] ] } } [11.01.2022 12:05.06.455] [LOG] [GPHOTOS:CORE] passed first check [11.01.2022 12:05.06.456] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.456] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.457] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.458] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.459] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.460] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.460] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.461] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.462] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.463] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.463] [LOG] [GPHOTOS:CORE] passed second check [11.01.2022 12:05.06.464] [LOG] [GPHOTOS] Got 0 photo(s) from '2122 School Year' [11.01.2022 12:05.33.357] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:05.33.358] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:05.33.359] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:06.03.336] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:06.03.336] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:06.03.337] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:06.33.347] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:06.33.348] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:06.33.348] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:07.03.336] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:07.03.337] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:07.03.337] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:07.33.335] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:07.33.335] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:07.33.336] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:08.03.338] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:08.03.339] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:08.03.339] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:08.33.339] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:08.33.340] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:08.33.340] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:09.03.335] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:09.03.335] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:09.03.336] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:09.33.341] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:09.33.341] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:09.33.342] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:10.03.335] [LOG] [GPHOTOS] Used last pic in list [11.01.2022 12:10.03.336] [LOG] [GPHOTOS] num to ref: 0 , DesChunk: 40 , totalLength: 0 , Pntr: 0 [11.01.2022 12:10.03.336] [LOG] [GPHOTOS] couldn't send 0 pics [11.01.2022 12:10.15.096] [LOG] Shutting down server... [11.01.2022 12:10.15.096] [LOG] Stopping module helper: updatenotification

aneaville commented 2 years ago

I think I cracked it.

So the photos are coming through, but it looks like they aren't passing the isValid check. The isValid check is done based on the parameters you have set in the config. most users leave all these checks to null.

Not sure you meant to change these or not, but your config has maxWidth: 600 and maxHeight: 600. So any pictures with more than 600 pixels wide or tall will be excluded. I believe all the photos in the album are more than 600 pixels wide and tall, except for the logo, which is probably small enough to be less than 600x600.

You can change these restrictions back to null, if desired.

Hope this helps. If it does fix the issue, you can remove the extra logs you added, and turn the "debug: true" to "debug: false".

Enster1 commented 2 years ago

That was it!!!!!!!!!

I changed the dimensions because I wanted to resize the images to fit in the the middle of the screen with other modules on the sides/top/bottom. I feel silly that I did not try resetting those parameters earlier.

Thank you so much for your help throughout this process. I really appreciate your patience