Closed dgtal1 closed 1 month ago
Is this over proxy or local ip?
Is this over proxy or local ip?
Both. Doesn't matter how I acccess my immich instance in the app - via local IP or proxy.
New finding: after waiting for ages something gets loaded finally - looks like an image from a thermal camera. Altough the performance is still terrible and the buttons are frozen for a long while when I move the map.
There's a huge performance difference between the web app and the mobile apps. The initial view doesn't freeze in the web app and it's responsive all the time. The mobile apps need 3 times as much time to render the initial view with all the photos. I think the thermal map rendering may be the problem. It looks nice, but doesn't really add much value to me. The simpler view of the web app is much faster. Actually I very much like how Photoprism does this. It's fast and shows round thumbs from the places rather than just colored circles. The overall look is better. Perhaps an idea immich could borrow from it 😉
Bug for mobile app performance is open here: https://github.com/immich-app/immich/issues/4174
@dgtal1 fyi, we are looking at reworking these mechanism for the mobile app. Right now it is fetching all data before building the UI, since it was coming from my initial naive design where I don't have a lot of data to begin with 😅. We plan to make those into streaming and rebuilding at the same time instead.
@dgtal1 fyi, we are looking at reworking these mechanism for the mobile app. Right now it is fetching all data before building the UI, since it was coming from my initial naive design where I don't have a lot of data to begin with 😅. We plan to make those into streaming and rebuilding at the same time instead.
Great news. Thanks and looking forward!
@dgtal1 fyi, we are looking at reworking these mechanism for the mobile app. Right now it is fetching all data before building the UI, since it was coming from my initial naive design where I don't have a lot of data to begin with 😅. We plan to make those into streaming and rebuilding at the same time instead.
Just to confirm, as I have multiple times more pictures than the originator of this issue and my mobile map doesn't load too (the feed also doesn't load anything except the very few local pics, and it shows "Photos" "tab" rotating all the time): this will never work on the current design, right?
It's a shame that the fix for this was first promised by @alextran1502 and now it's not planned 😞 I think the current design of the mobile app isn't well suited for large libraries performance-wise as can be seen in my case and case of @vb0. But well, it's a free software. It is what it is
@dgtal1 I think GitHub's "Not Planned" wording might bring the wrong message here; it means that there are other similar GitHub issues that reported this issue, so we are consolidating into one issue instead of leaving multiple similar issues open. Since GitHub let you close an issue with "Resolved" or "Not planed", we chose Not Planed because the issue isn't resolved yet. Just trying to clean up our bug back log for ease of tracking
oh, I wasn't aware of that limitation of Github. Thanks for clarifying! Great news you're still planning to work on the fix for this!🎉 I think it's possible to close with comment, so for similar cases in the future the maintainer could give such a comment. Thanks again!
I do usually add a comment when closing duplicates, but in this case there was already one upthread so it seemed redundant.
The bug
When I navigate to the map view in the app - it does not show any photos or places. The UI becomes unresponsive - the navigation buttons do not work. I recorded a video depicting this: https://www.youtube.com/shorts/TUqUN7hTGCs
My source of photos if External library with about 55k photos. DB query run quite fast as my postgre DB is hosted on SSD. Everything works fine in the web app. It's just the Android app that is failing.
The OS that Immich Server is running on
Synology DSM
Version of Immich Server
v1.103.1
Version of Immich Mobile App
v1.103.1 build.137
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
Additional information
In the web app it takes about 6-8 seconds to show the places on the map every time I tried. In the mobile app I wanted over 30 seconds and nothing. Tried multiple times as well.
The same happens on my iPad with the iPadOS immich app including UI being frozen/unresponsive.