I
Immich•2mo ago
eKristensen

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
Immich
Immich•2mo ago
: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.
eKristensen
eKristensenOP•2mo ago
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
Mraedis
Mraedis•2mo ago
How many albums do you have?
eKristensen
eKristensenOP•2mo ago
Quite a few, but it doesn't give me a combined count just one for each year
eKristensen
eKristensenOP•2mo ago
No description
eKristensen
eKristensenOP•2mo ago
No description
eKristensen
eKristensenOP•2mo ago
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.
Mraedis
Mraedis•2mo ago
I did mean specifically on android 🙂
eKristensen
eKristensenOP•2mo ago
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?
Mraedis
Mraedis•2mo ago
Yes, one way, The albums you create on web are not synced to your android device as system albums
eKristensen
eKristensenOP•2mo ago
I only have web-albums
Mraedis
Mraedis•2mo ago
Curious then indeed
eKristensen
eKristensenOP•2mo ago
but they show up on in the app
Mraedis
Mraedis•2mo ago
Yes of course 🙂 How are you using Immich? Any proxy in between?
eKristensen
eKristensenOP•2mo ago
Nginx Alright just about now I reset the app again (clear storage and data) and it seems to be responsive again
Mraedis
Mraedis•2mo ago
Can you test a direct IP connection
eKristensen
eKristensenOP•2mo ago
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
Mraedis
Mraedis•2mo ago
Of course, but we're just testing where the issue may lie
eKristensen
eKristensenOP•2mo ago
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.
Mraedis
Mraedis•2mo ago
There still might be, but I'm not the Android app expert 😛
eKristensen
eKristensenOP•2mo ago
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
Mraedis
Mraedis•2mo ago
Are you forcing HTTP2 on the proxy?
eKristensen
eKristensenOP•2mo ago
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
Mraedis
Mraedis•2mo ago
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 🤔
eKristensen
eKristensenOP•2mo ago
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
Alex Tran
Alex Tran•2mo ago
Fwiw, the sync process in the mobile app is not good. So it makes the app slow We are reworking the whole process

Did you find this page helpful?