Immich does not pick up new date/metadata from (some) video files
I run immich in a container with my collection mounted as read-only volume.
The collection is added as external library in immich.
This seems to work very well for most things. However, some video files have been indexed with incorrect dates. Now, this may be because of some of the following reasons:
1. The video file did not have any EXIF data and thus immich used the mtime from the filesystem.
2. The video file did have EXIF data but those were incorrect.
I have then done the following to correct these metadata:
1. Ensured that the video file has correct date in EXIF data.
2. Ensured that filesystem mtime of the file is correct and corresponds to the corrected EXIF data.
Some video file formats do not support EXIF data and for those, I have just corrected the mtime of the file.
Then I have tried to open the video file in immich and click Refresh Metadata.
That does not seem to update the date.
Then I have run the following jobs:
1. Extract Metadata (both ALL and MISSING)
2. External Libraries: RESCAN
3. Transcode Videos
Neither of these fixes the issue.
I have also tried stopping immich containers and starting again.
Example file as seen from Immich:
* Filename: 00012.mp4
* Date as shown in immich: Jun 21, 2022 Tue, 1:15 PM UTC
Here is the date EXIF info:
3 Replies
:wave: Hey @EbenezerIbiza,
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. :ballot_box_with_check: tried accessing Immich via local ip (without a custom reverse proxy).
6. :ballot_box_with_check: 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.
Successfully submitted, a tag has been added to inform contributors. :white_check_mark:As the latest thing, I have tied adding an .xmp sidecar file like this:
I have then run action: Sidecar metadata: Discover
And I have gone into the video itself and clicked Refresh Metadata.
I now tried something else: I deployed af separate immich instance on docker.
I uploaded a few photos to it and opened one and added date via the immich UI.
This made Immich create an .xmp file.
So I used this xmp as a template to create a new XMP for my real immich instance. It looks slightly different:
`
So I figured I need to change the ID which seems to be a random string. So I generated a new string using pwgen.
Then I changed the date to something real but kept the format. And then I went through the dance with running all the jobs again.
But still no: the date on the video stays unchanged ðŸ˜
This issue ended up being related to ACLs which caused immich to not be able to actually see those XMPs.
This thread has been closed. To re-open, use the button below.