I think these are the important limitations if changing client_id (from the docs)
Rclone can only upload files to albums it created. This is a limitation of the Google Photos API.
Rclone can remove files it uploaded from albums it created only.
Rclone can remove files from albums it created, but note that the Google Photos API does not allow media to be deleted permanently so this media will still remain. See bug #109759781.
Learned something new then. I use Google Drive so my situation was different.
My advise for anyone using google photos.
Upload to google drive and sync against that. Use google photos to import the stuff from google drive. I believe the end result would be better.
Is this the default Quota on Google or have you asked them to increase the Quotas? If so how did you do it. It seems I have a limit on 10 000.
I think if you do that you get "charged" for two copies of the data don't you?
I send them begging emails to increase the quota which sometimes work!
Couldn't find any contact information. Do you have an email adress?
Only if you import original quality. High quality is not affected... or it at least it won't until the 1st of june
For google drive you see those pen icons next to the limit. Those are meant to send a request for a change to that value. Don't know it works for google photos.
Queries per 100 seconds per user is by default 1000. I asked them once last year and once this year and both requests were denied. Then suddenly 2 months ago it changed as requested.
Nice! But who do you ask? I cant find any contact information on any page.
I'm sorry. I can only tell you how it works with google drive, not with google photos.
The same way should work for google photos
However the max limit always seems to be your current limit so you can't actually ask for more.
Google Photos Partner Program <firstname.lastname@example.org>
Is the one I use which is sometimes answered. If you are lucky!
When you transfer from Google Drive to Google Photos, does folder structure translate to albums?
does Google Photos make a "Pets" Album and migrate pets.jpg into it? or just dump all images into the main pool?
maintaining album/folder structure was what brought me to rclone in the first place
Its not really stored in folders in google photos with a structure. It instead names that file with the path:
becomes (yes the slashes are characters here in the file name):
It will look like this with a special unicode character as the file name:
root@s163042:/data/bin# rclone lsf robgs-photos:media/by-month/2021/2021-05/
The API is pretty limited. I'd really caution using google photos as any form of real backup except the absolute last resort if your other 2 backups got destroyed.
Also I just run this with a --tpslimit=2 and it seems to do okay with errors mostly.
What I do is I store my photos in a few google drives and then on a different provider (b2) so i have backups. Then I use this API to load another copy up to google photos so I can browse them with the google photos app/web because it works well for my wife and I to look at the photos. Yes that takes double the storage space to store in both drive and photos.
Wrote to that email and got a quick automated response.
Thank you for showing interest in increasing your quota however we do have guidelines on how to increase it.
Below are the steps that you need to pass for us to request for an increase on your quota limit:
- Use Case Review - COMPLETE
- UX Review
- Launch Review
For development, the API has a default limit of 10,000 requests per day. Additional quota will be made available after you have passed UX review.
Next Steps: Integration and UX requirements
Please reply to this email with screenshots of your app to confirm that your implementation meets all the integration requirements.
We would like to take this opportunity to remind you of our:
Google Photos team
Wanted your advice on how to proceed- last thing I want to do is get rClone/you under more scrutiny.
Yes that sounds fine.
Yes I had to jump through quite a few flaming hoops of fire involving making screencasts and stuff like that.