Hide iCloud shared album images from iOS Immich app timeline
I have all of my iPhones images backed up to Immich.
When I browse through the Immich app on my phone, I can see iCloud Shared Albums on the timeline, even if they’re not mine.
For example, my uncle has a shared iCloud album of photos of his dog. These images aren’t on my phone. But I still theme in my Immich iOS timeline. I don’t see them on the web app.
Is there a setting to disable showing shared iCloud albums in the Immich iOS timeline?
I tried toggling “Ignore iCloud Photos” in the app, but this didn’t do anything. I also tried double clicking this shared album to “remove” it from the uploads, but that didn’t do anything either.
Thanks in advance. Absolutely loving Immich so far.
13 Replies
:wave: Hey @Jacob,
Thanks for reaching out to us. Please carefully read this message and follow the recommended actions. This will help us be more effective in our support effort and leave more time for building Immich :immich:.
References
- Container Logs:
docker compose logs
docs
- Container Status: docker ps -a
docs
- Reverse Proxy: https://immich.app/docs/administration/reverse-proxy
- Code Formatting https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline#h_01GY0DAKGXDEHE263BCAYEGFJA
Checklist
I have...
1. :ballot_box_with_check: verified I'm on the latest release(note that mobile app releases may take some time).
2. :ballot_box_with_check: read applicable release notes.
3. :ballot_box_with_check: reviewed the FAQs for known issues.
4. :ballot_box_with_check: reviewed Github for known issues.
5. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy).
6. :ballot_box_with_check: uploaded the relevant information (see below).
7. :ballot_box_with_check: tried an incognito window, disabled extensions, cleared mobile app cache, logged out and back in, different browsers, etc. as applicable
(an item can be marked as "complete" by reacting with the appropriate number)
Information
In order to be able to effectively help you, we need you to provide clear information to show what the problem is. The exact details needed vary per case, but here is a list of things to consider:
- Your docker-compose.yml and .env files.
- Logs from all the containers and their status (see above).
- All the troubleshooting steps you've tried so far.
- Any recent changes you've made to Immich or your system.
- Details about your system (both software/OS and hardware).
- Details about your storage (filesystems, type of disks, output of commands like fdisk -l
and df -h
).
- The version of the Immich server, mobile app, and other relevant pieces.
- Any other information that you think might be relevant.
Please paste files and logs with proper code formatting, and especially avoid blurry screenshots.
Without the right information we can't work out what the problem is. Help us help you ;)
If this ticket can be closed you can use the /close
command, and re-open it later if needed.
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:are the assets from the shared album already backed up or part of other albums on your device?
@shenlong-tanwen They are not on my device, and they aren’t my albums. Hope that makes sense
Can you double tap the shared album to mark it as excluded, close and reopen the app and check if the assets are removed from your timeline? AFAIK, excluding them should also remove them from the timeline
As mentioned in the original post, I did try to do that, but it didn’t work. Sorry
Just wanted to confirm it, no worries 😄
FWIW I also ran all of these process by toggling them and restarting the apps. That didn’t work either.
I also raised this as a potential first issue to work on:
https://discord.com/channels/979116623879368755/1071165397228855327/1326004641628164197
I won’t be able to start looking at it until this weekend at the earliest though. Just fyi!
Ping me if you need any assistance with getting started with the mobile app
Hello @shenlong-tanwen , my mental bandwidth has cleared up from work this week and I’m now hoping to look into this.
Rather than spending a bunch of time potentially going in the wrong direction, would you be willing to verify my understanding of the stack?
1. The mobile app uses flutter (I’ll need to get an environment for this set up on my pc, but that is my problem :). seems like this page is where I’ll start [0])
2. The mobile source code is shared between android/ios, but there is distinct iOS code, per the /immich/mobile/ios structure on GitHub.
3. I need to specifically look into the
photo_manager
for iOS, which seems to show up in a combination of swift/dart files.
4. I’ll likely need to do this development on a Mac since I’ll be working with the iOS portion of the app
Does this understanding seem correct?
I also pinged the contribution channel for additional understanding [1].
[0] https://immich.app/docs/developer/setup
[1] https://discord.com/channels/979116623879368755/1071165397228855327/1327692945922592839That is correct. photo_manager might already be exposing the option to skip those assets. You can start by going through its documentation to get an idea of what it is and whether it already supports excluding the assets from a shared album.
Ok, will do. Thank you @shenlong-tanwen.
And to confirm as well, I’d need to be doing any form of actually iOS development on macOS, right?
I appreciate your patience and help 🙂
Yes, you need apple hardware to build for apple ;-;
Ughhhh… thanks Tim Apple 🫡
Ok, I guess I’ll have to just start stealing my wife’s Mac laptop in the evenings lol.
This will make a bit more delay for me, will keep you posted once I eventually get things set up and then explore the
photo_manager
API.
Thanks!!