I
Immich4mo ago
nicο

Renaming Files / Editing exif-data with the Storage Templates?

Is there a way to change the storage template in a way that it renames the files lying in the folders? Such as Year/Year-Month-Day/YearMonthDay_HourMinuteSecondIndex.jpg or something like this? Would be great since I have a lot of images with wrong exif-data. I imagine a workflow like this: 1. Import all your images into immich 2. Edit date and time in the library-view manually (A mode to Drag and Drop in the timeline would be a great addition I think (might break performance-wise)) 3. Migrate into Storage template AND rename files and/or (even better) edit the exif-data in the way that you've put it in. I am pretty sure there is a way to do this with custom programmed scripts outside of immich, however an option to do this within immich would be a great help for me. I'm a rookie so I am really sorry if this question makes no sense. Thanks for your help!
15 Replies
Immich
Immich4mo ago
:wave: Hey @nicο, 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:
Zeus
Zeus4mo ago
The storage template sets the folder and file name Have you looked at the options?
nicο
nicοOP4mo ago
I have tried putting together a custom format for this. However I didn't suceed
Zeus
Zeus4mo ago
We don’t touch exit data EXIF
nicο
nicοOP4mo ago
Okay nice to know. Guess I might have to do this with a script of some sort outside of immich
Zeus
Zeus4mo ago
You can’t edit the files in UPLOAD_LOCATION at all Unless you download, delete and reupload, or use the replace asset API endpoint
nicο
nicοOP4mo ago
So I have to rename the files outside of immich and reupload them all again?
Zeus
Zeus4mo ago
^
nicο
nicοOP4mo ago
Ahh my bad you meant with the scripts. Yes I would make a backup of everything and run them.
Zeus
Zeus4mo ago
No, it will break immich It’s not about backups Immich tracks the checksum of each file and if you edit EXIF this will change To be specific it probably won’t break instantly but in The future probably will
nicο
nicοOP4mo ago
I meant pulling images out of my upload_location -> changing all the exif-data -> import them all again in a fresh instance of immich I didn't figure out how to change the Storage Template in a way that would rename my files tho
Zeus
Zeus4mo ago
Did you run the storage template job after changing?
nicο
nicοOP4mo ago
.../{{filename}}.jpg would be the original. What do I need to put in to get something like .../YYYYMMDD_hhmmss.jpg? I would've if I would have found a way to make the template work 😄 if there even is the possibility to do this kind of transformation
Zeus
Zeus4mo ago
Doesn’t it show you all the template variables right on That page?
nicο
nicοOP4mo ago
It does but I am able to change the Folder-Preset. Filename is kind of a challenge for me. It always breaks and gives me a syntactic-error It is easy to do something like .../{{y}}-{{MM}}-{{dd}}_{{HH}}-{{mm}}-{{ss}}.jpg Holy Smokes I got it. I am so sorry for wasting your time Thanks for your help tho

Did you find this page helpful?