Author Topic: Film Metadata CR  (Read 327 times)

Online Max Lemesh

  • Sr. Member
  • ****
  • Posts: 327
    • View Profile
Film Metadata CR
« on: February 07, 2026, 01:49:34 AM »
I need help with following.

I have CR and ingest preset for my film photography.

Code: [Select]
{todayyear4}/{todaymonth0} {tmnn}/{todayyear4}{todaymonth0}_FILM/{todayday0}-{clientcustom1:0:tr: /-}-{clientcustom2:0:tr: /-}/SCANS
I input Camera, Film and Lab info in Client Custom Variables (pic1) resulting in folder structure without spaces (pic2) and proper metadata on each photo like

Quote
Original photo name 011112900002.jpg
Taken on Olympus OM2n using Kodak Vision3 500T, developed and scanned by FOTOLAB

It works fine. Problem in the next post...

Online Max Lemesh

  • Sr. Member
  • ****
  • Posts: 327
    • View Profile
Re: Film Metadata CR
« Reply #1 on: February 07, 2026, 01:54:59 AM »
Recently I had 5 rolls of film at once and thought about creating multiple rolls ingest preset.

It uses the same ingest string
Code: [Select]
{todayyear4}/{todaymonth0} {tmnn}/{todayyear4}{todaymonth0}_FILM/{todayday0}-{clientcustom1:0:tr: /-}-{clientcustom2:0:tr: /-}/SCANS
however instead of manual client variables I have a CR file and input Codes there.

It works fine, almost as expected.

However Ingest string seems to ignore the part where I replace spaces with dashes in folder structure.
What should I do differently?

Offline alexmacnaughton

  • Newcomer
  • *
  • Posts: 35
    • View Profile
Re: Film Metadata CR
« Reply #2 on: February 07, 2026, 04:01:09 AM »
Hi, my understanding is that the 'tr:find/repl' command only works on a completed variable. So, in your second workflow, it doesn't work because the variable isn't populated when your ingest runs.

Online Max Lemesh

  • Sr. Member
  • ****
  • Posts: 327
    • View Profile
Re: Film Metadata CR
« Reply #3 on: February 07, 2026, 04:34:57 AM »
However, the value from client variable inserted correctly into the folder structure.

So I'm having couple of questions
1. what should I do differently in order for it to work?
2. in terms of Code Replacement is there an order in which data is evaluated? Like in this case its priority is high enough to use it to create folders, but not high enough to replace spaces with dashes

3. Would Hot Codes help?

Offline alexmacnaughton

  • Newcomer
  • *
  • Posts: 35
    • View Profile
Re: Film Metadata CR
« Reply #4 on: February 07, 2026, 05:39:15 AM »
Hi, you could do a two-stage ingest first: write film/camera/lab to various variables, then run another workflow using these variables to add dashes. But personally, I think just adding the dashes in the CR file is the best way to go.

Online Max Lemesh

  • Sr. Member
  • ****
  • Posts: 327
    • View Profile
Re: Film Metadata CR
« Reply #5 on: February 07, 2026, 07:36:09 AM »
then it would also be in description
Code: [Select]
Original photo name 011112900002.jpg
Taken on Olympus OM2n using Kodak Vision3 500T, developed and scanned by FOTOLAB

but that's one workaround I guess

Offline alexmacnaughton

  • Newcomer
  • *
  • Posts: 35
    • View Profile
Re: Film Metadata CR
« Reply #6 on: February 07, 2026, 09:30:57 AM »

Hi, I've given it some more thought. Here's a solution

Write CR as separate elements

1(01111290)   Kodak   Vision3   500T   Olympus   OM2n   FOTOLAB

So now

Client 1: would read ={serialnum}#4= ={serialnum}#5=
Client 2: would read ={serialnum}#1= ={serialnum}#2= ={serialnum}#3=
Client 2: would read ={serialnum}#6=


Ingest

{todayyear4}/{todaymonth0} {tmnn}/{todayyear4}{todaymonth0}_FILM/{todayday0}-{clientcustom1:0:tr: /-}-{clientcustom2:0:tr: /-}/SCANS

Find/Replace now works

Caption

={serialnum}#4= ={serialnum}#5= using ={serialnum}#1= ={serialnum}#2= ={serialnum}#3=, developed and scanned by ={serialnum}#6=

Online Max Lemesh

  • Sr. Member
  • ****
  • Posts: 327
    • View Profile
Re: Film Metadata CR
« Reply #7 on: February 08, 2026, 07:47:41 AM »
Well, there is another thing.

I built a database using Notion clone, but works the same. Where I just click and select values instead of typing it every time
So splitting film info into separate columns kind of makes it more complex to use
« Last Edit: February 08, 2026, 03:07:58 PM by Max Lemesh »