Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

backend: Add Apple iCloud Photos backend #7982

Open
stv0g opened this issue Aug 1, 2024 · 2 comments
Open

backend: Add Apple iCloud Photos backend #7982

stv0g opened this issue Aug 1, 2024 · 2 comments

Comments

@stv0g
Copy link

stv0g commented Aug 1, 2024

What is your current rclone version (output from rclone version)?

v1.67

What problem are you are trying to solve?

Apple's iCloud can store both files in the iCloud Drive and photos via Apples Photos app.
A new backend for accessing the iCloud Drive is currently beeing finalized in #1778 & #7717

This issues attempts to track the development of extending the initial iCloud Drive support to photos.

How do you think rclone should be changed to solve that?

The existing iCloud Drive backend should be extended with support for accessing photos.
@lostb1t, the author of the initial iCloud backend implementation, has outlined the planned approach in this comment:

B: single remote includes all available services mapped to their names in the root(so icloudremote:/drive, icloudremote:/photos etc)

C: B but let user choose woch services are avaiable for the remote

A and C are probably quite similar just with a config option to control. One of those sounds the easiest to implement and there is lots of precedent in rclone, eg drive/shared drives or OneDrive/SharePoint

im gonna focus on option C. This allows credentials to be defined only once and a user can choose the services from the config.

Il write an Fs interface for every service but combine them similar to combine backen to provide a single backend to rclone

So the plan would be to combine both Drive and Photos in a single backend but use two separate Fs implementations internally.

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.
@stv0g
Copy link
Author

stv0g commented Aug 1, 2024

I am willing to sponsor this feature with a contribution of 50 USD.

@Scripter17 also offered to extend his funding to 200 USD (100 USD for Photos support) in this comment.

@mlkt
Copy link

mlkt commented Sep 3, 2024

Thanks to very much for this great project. It is a very important feature for me to back up icloud photos with rclone. I hope rclone can realize the function of listing photos by album (including hidden photos).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants