Immich Android App not seeing new pictures
I posted this on the reddit as well, but reposting here as after reading a bit more this seems to be the more offical method for support requests. Apologies for the double dipping.
I recently migrated to a new phone and am running into a problem with new photos being detected and handled by Immich.
On the old phone (Pixel 4a) it all works as expected. Take a picture, open Immich, new picture shows up, gets uploaded to server, life is good.
On the new phone (Pixel 9a) this is not happening. New pictures are not showing up in the Immich timeline. However, if I go to "Backup -> Select Backup Albums" I can confirm that my "Camera" album is selected and click on it there and see all the new pictures that Immich isn't detecting. It seems to be missing a trigger that there is a new file and it needs to rescan. I also can't seem to trigger that manually by refreshing the timeline.
If I take a picture with the old phone it will add it to the timeline and upload and I will be able to see it on the new phone. So the server link is good. There's something up with the local app.
Other steps I've attempted:
Log out and back in to app
Uninstall/reinstall app
Compare settings between phones side by side
App version is 1.131.3 build.193
Server version is v1.132.1
Any ideas? Could there be permission setting I'm missing somewhere?
12 Replies
:wave: Hey @Hadriel Jetberg,
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:This has been an ongoing issue that we are investigating. Can you try the new setting under Advanced section of the mobile app and check if that resolves your issue? It goes by the title “Use alternative device album sync filter”
That seems to have done it. I did need to enable the "alternative device album sync filter" to get it to recognize the new pictures. It was only needed for the "Camera" folder. My other Immich monitored folder, "Screenshots", did not need the setting enabled to detect new images and enabling the setting did not seem to break it. All the pictures from the past couple days popped up and taking a new one was added to the timeline.
I didn't see the option until updating to 1.132.1. I assume it was released today as I didn't see it when checking for updates last night. Now it seems to not be automatically uploading the images it adds to the timeline even though I have both foreground and background backup enabled. The will upload if I select them and press "upload". But I think this can be tracked as a seperate issue if needed.
I didn't see the option until updating to 1.132.1. I assume it was released today as I didn't see it when checking for updates last night. Now it seems to not be automatically uploading the images it adds to the timeline even though I have both foreground and background backup enabled. The will upload if I select them and press "upload". But I think this can be tracked as a seperate issue if needed.
Can you share the logs for the upload issue? Monitor if it gets eventually updated and if not, you can share it here
Here is an app log. I cleared what was there to start, then took one screenshot and two pictures. Waited for it to not upload, then initiated a manual upload.
Is this what you're looking for? If there's a different log you'd like to see I can capture that as well.
Sorry for the double post. Here's the same test after turning on more verbose logging in the settings.
hmm, the logs have few traces for server reachability failures, but nothing for a failure during the backup process. We did hear few reports with Pixel devices having background backup issue that got fixed after a day or two. Can you toggle the foreground and background backup off and on, then take a new picture, open the app and check if foreground backup is kicking off, or wait for few minutes and check background backup is working?
I saw the same connection issues in the log, but (besides this backup thing) am not seeing any obvious impact. I can scroll through the historical photos and access/download items from the cloud. I can manually trigger a backup and the uploads work successfully. I also see the same connection issues in the old Pixel 4a logs and it is not having this same 'no-backup' problem.
I took a dozen pictures last night after uploading the logs. By the time I checked this morning (~12 hours later) the second picture had uploaded automatically, but the other 11 did not. Intermittent issues...
I also attempted to toggle the foreground/background backups off and on, took three more pictures and waited ~10 minutes. No upload.
Comparing the old and new phones, the old will show a count in the "Remainder" section of the back up settings. The new will not. It seems similar to the original issue of this thread where new items are not being detected. But in this case it's the backup process rather than the timeline.
Attaching another log. Took 27 pictures and 3 videos today. 8 of the pictures were automatically backed up, the rest were not. I hope this log shows something...
The background service is failing with the server reachability errors as well. How are you accessing the server? Is it through a VPN or tunnel? Can you try using direct IP access and check if the issue persists?
No VPN or tunnel. Immich networking settings are set to use direct IP access when on home wifi, otherwise it's through a reverse proxy when mobile.
It doesn't seem to be auto switching when changing networks though. Attaching log taken with wifi disabled. Looks like the connection errors are gone. So they'd be tied to the local direct IP access. Disabling the option to only backup over WiFi and operating only remote is showing the same behavior. New pictures are added to the timeline, not backed up.
It doesn't seem to be auto switching when changing networks though. Attaching log taken with wifi disabled. Looks like the connection errors are gone. So they'd be tied to the local direct IP access. Disabling the option to only backup over WiFi and operating only remote is showing the same behavior. New pictures are added to the timeline, not backed up.