-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug(mobile): Immich iOS App on iOS 18 Beta incorrectly treats Live Photos as Motion Photos on restore and saves only the image file #11519
Comments
Can you please share the full logs? I cannot reproduce it on iOS 18. I took a LivePhotos, upload it and then download it and can use the LivePhotos functionality from the native Photos app just fine When you say restore on any device, what are those devices? |
I have included the logs from the iOS app with the log level set to "Finest". I carried out the following tasks: I uploaded a few live photos, deleted them from the Photos app, and then restored them via the Immich app by clicking on the download icon in the upper right-hand corner. Immich_log_2024-08-06T01:03:15.400427.log
For restoring, I tried on an iPhone 13 Pro (the same device from which the image was uploaded to the server) and an iPhone 8 (another device) but I got the following WARNING in the logs:
|
For iPhone 13 Pro, is it successfully restored? You don't need to set the log level to Finest |
It only restores the still image, i.e. only the image file is restored. In the Photos app, it shows as a still image with no live photo functions or features. I tried this on both devices, but had no luck.
I usually have it set to INFO, but for sending the logs I had it set to FINEST. |
Do you mind record the screen capture the whole process? I cannot reproduce it on my end |
Below is the screen capture of the entire process: Screen.Recording-08-06-2024-241.mp4Here are the steps I performed:
|
This is odd; I performed the same thing and was able to restore the LivePhotos functionality just fine. One thing I noticed about your instance is that the app is still calculating the assets' hash, spinning icon on the bottom app bar. Maybe let that finish and try again |
That could be the issue. I'll wait for the hash calculation to finish and then try again to see if that works. Thank you, Alex, for your help! 👍🏻 |
I tried, but it seems that didn’t help. Additionally, I noticed that now not all pictures or videos from my device are appearing in the Photos tab when I select "Recents" folder for backup. I see some errors in the logs, which I’ve attached below: |
|
It seems like everything is working perfectly now. Thank you so much for resolving the issue! |
The bug
I uploaded/backed up a bunch of live photos using the Immich iOS App v1.111.0 on iOS 18. When downloading or restoring the live photo (on any device), only the still image is downloaded or restored, not the video part, thereby it loses the Live Photo functionality. It is treating as a motion photo, even though it is a live photo and saves only the still image file. (shown in the Immich iOS App Logs)
I tried creating a fresh Immich instance and uploading the live pictures from the iOS app, but it seems the issue still persists. The image is being treated as a motion photo. It could be that this might be due to changes in the Photos app on iOS 18 Beta 4. Images captured and uploaded from iOS 18 Beta version are being treated as motion photos in Immich App when restoring, while images captured on a stable version of iOS are working fine. Even if I airdrop an image from the iOS 18 Beta version device to a device running the stable version of iOS and then upload it, the issue still remains. It seems that something has changed in the Photos app in the unreleased iOS 18.
The OS that Immich Server is running on
Debian 12 (Bookworm)
Version of Immich Server
v1.111.0
Version of Immich Mobile App
v1.111.0 on iOS 18 Beta
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
1. Upload or back up the live photos using the Immich iOS app on iOS 18. 2. When downloading or restoring the live photo (on any device), only the still image is downloaded or restored, not the video part. 3. It is treated as a motion photo, even though it is a live photo. (shown in the Immich iOS App Logs)
Relevant log output
Additional information
No response
The text was updated successfully, but these errors were encountered: