-
-
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
The Android Motion Photos in my library only display as photos. #10374
Comments
Hi, I encountered the same problem. I want to clarify that this issue is not related to the previous issues involving Google Takeout, and it seems to be a separate bug. The IssueI have a Google Pixel 6 Pro, and when I take a new photo with Motion Photo enabled, the Immich app does not recognize it as a Motion Photo. This issue occurs directly in the app, without any involvement of Google Takeout or uploading to the Immich server. The photo is displayed as a regular photo in the app itself. When I then upload the photo to the Immich server, it also appears as a simple photo in the web version, not as a Motion Photo. (Interestingly, I also tried using the iOS app, and Live Photos are recognized correctly and function as expected in the Immich app.) Device and App Information
Steps to Reproduce
It seems that the app itself does not properly handle Motion Photos taken directly on the device, which might be a different root cause compared to the Google Takeout issue and therefore also seems not related to immich-go. Thank you for investigating this issue. |
+1 In my case, I am using an external library. I upload my photos using Nextcloud. Nextcloud memories can perfectly detect and play motion photos, but not immich. What is even more strange is that immich is detecting motion photos in some old photos (also uploaded through nextcloud) I had taken from a Motorola device using ported gcam. Immich can display and play those photos. But it can't play motion photos I have taken with my Pixel device. |
Same issue here. Hope It can be fixed without reuploading the last assets. |
Same here. Photos from a couple of months ago from same device play fine. |
Also experiencing this on a Pixel 8 Pro. Images uploaded do not show the motion playback on the web or phone applications. |
Thankfully, it looks like the motion data is still being uploaded, it's just playing it back that is the issue. A motion photo taken on my Pixel 7 will not display as a motion photo on Immich in the Android app, web app, or iPadOS app, regardless of where I upload it from (or in the case of the Android app, even if it hasn't been uploaded). Uploading the photo to Immich, deleting it locally, and redownloading it proved that the motion data is all there, as I can play it back in Google Photos just fine even after this. Motion photos taken on my iPad work as expected across platforms. Given the other reports here, this might be specific to Pixel motion photos. |
The problem is I'm looking into it. |
It is actually more of the directory tag exists in the xmp group and the file group and with exiftool 12.85 the file group has been prioritized higher than the xmp group. So directory now shows the folder path for the file. |
Ah thank you. |
This should be fixed in 1.109. Can anyone suggest how to quickly fix old photos? |
I guess you need to scan everything again. Not ideal. But I scanned a few photos and in my case, they are still glitchy. The motion photos only show one or two frames. |
@mccarverone you can run metadata extraction job for those affected assets |
That did the trick, I chose "extract metadata" directly from the gallery. Cheers PS: I can confirm motion photos playback is broken from app but this is another story |
I've run the job 'extract metadata' twice now, and also via context menu in individual photo 'refresh' metadata. |
That's a separate issue, which is related to you encoding settings and being incompatible with the client/device that's playing it. |
This is only the case with the motion photo's in the timeframe of this bug, not with newer ones and not with older ones |
@jrasm91 the problem still persists. As per the previous comment from @Cpainy , I uploaded a new motion photo. It gets inverted in immich. It plays fine on nextcloud memories. This is on immich: immich.mp4This is on nextcloud memories: memories.mp4Here is the photo in question (location metadata removed): Edit: |
Will this issue be reopened or should I create a new issue? |
The bug
The newest Android app doesn't recognize motion photos anymore. I've tried uploading from google takeout, and importing from external library, All attempts do not recognize that they are motion photos.
I'm using a Pixel 7 Pro, and have some motion photos in my library. In the Google photos app, they show as motion photos, but in Immich app they appear as just normal photos. Same when I upload them to the server.
Sample motion photos
takeout-motion-test.zip
The OS that Immich Server is running on
Unraid
Version of Immich Server
v1.106.4
Version of Immich Mobile App
1.106.3
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: