Very slow app Android
Hi.
I've had the issue for months, actually for almost all the time I've used immich that the android app is crazy slow. It crashes, freezes, I cannot view albums because it freezes, it does not go into the album I select because the UI changes to the default view right after a Search. Larger versions of images take forever to load so even if the app does not crash I cannot actually see the content of an album. I have no issues when using the web on a desktop. It is quite frustrating.
I have reset the app many times. That is I've deleted both cache and storage and logged in again. It helps sometimes briefly but then we are back.
I end up still using my google photos app which I want to transition away from.
I am using a Fairphone 5 and it is not generally slow. It is just immich that is slow.
I always install updates as they become available so everything is up to date.
Any help would be highly appreciated. Thanks!
26 Replies
:wave: Hey @eKristensen,
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. :blue_square: tried accessing Immich via local ip (without a custom reverse proxy).
6. :blue_square: 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.The app claims it is up to date
Release notes does not really matter. I've had this issue across many immich versions. For as long as I can remember using immich which is properly around a year by now
FAQ does not list this ide
Issue
How many albums do you have?
Quite a few, but it doesn't give me a combined count
just one for each year


I've been looking at github and I see many have issues with the app being slow for many reasons. I am not sure what to try. I have tried all that I thought could help even remotely.
I did mean specifically on android 🙂
For number 5: I can only access immich through nginx.
For number 6: I cannot access logs right now. My console device gave up on me and I have not gotten a new way to access the console yet, but as it runs without any issues on the web does it matter
I do not understand the difference?
It syncs the albums?
Yes, one way,
The albums you create on web are not synced to your android device as system albums
I only have web-albums
Curious then indeed
but they show up on in the app
Yes of course 🙂
How are you using Immich? Any proxy in between?
Nginx
Alright just about now I reset the app again (clear storage and data) and it seems to be responsive again
Can you test a direct IP connection
but it usually takes only a few days, maybe weeks for it to get slow
Sadly as I mentioned I cannot access the console right now, so maybe I should just give up and try again later when I've restore acces to my server console
Direct access is blocked in the firewall
But also... I cannot do remote access on direct ip
that is not safe
Of course, but we're just testing where the issue may lie
Alright I suppose there isn't anything to do about it unless I can access the console and tinker with stuff
But thank you very much anyways.
I've just hoped there was something obivious that I had overlooked.
There still might be, but I'm not the Android app expert 😛
I've only had issues on the server-side when I was playing with HTTP3 and that didn't properly work for some reason. then I diabled it and I've not had any issues since then when using immich on the web
but of course I do not know wheter that translate to server also working fine for andorid
Are you forcing HTTP2 on the proxy?
I'm not sure about forcing http2, but I do allow it towards the client side
I have the "http2" tag on the server listener
Allowing is fine, I was wondering about forcing
Wondering whether that might be the issue, I don't see a lot of people using http2 so there might be some config you need to investigate 🤔
I think my next step to eliminate any proxy discussion is to setup a VPN so I can use the direct IP for a while and see if it is the same
Direct IP over VPN is fine
Fwiw, the sync process in the mobile app is not good. So it makes the app slow
We are reworking the whole process