n Lightroom, I want to rename my images, based upon the image name and its mapping in a CSV file. Ideally, I would want something like this:
When the user after editing goes to Export under File menu. Inside the File Naming panel above, one should be able to input the CSV file containing the mapping. Hence once exported, the new Images will be named consistently with what I need rather than the default ones provided by LightRoom.
Using the plugin LRTransporter one can do it while Importing images (storing the new name under Caption and then renaming all using Batch Rename). But it is tedious.
What I need to know is that, can we build such plugin which can do it? If yes I would move ahead with constructing it.
Batch renaming in Lr has very limited options IMO (and that includes renaming on import). This is one of the things I prefer Bridge for.
If you are writing the export service, you can name exported files however you want. But, there is no "thoroughly good" way to do it as an export filter (that I am aware of), since each stage must comply with the terms of the downstream stage (e.g. export service), including filename/path expectations.
Nevertheless, subject to some caveats, there is some latitude:
Consider as example:
which supports generic export naming as export filter (post-process action) - read the fine print before using...