I’m just getting started with digiKam as a DAM (I have been using Darktable’s lighttable for a bit, but thought it was worth trying something more purpose-built), and I am struggling to find a good solution to my culling/organization problem. I shoot JPG+RAW, and after importing the photos to digiKam with date and event-based directories (e.g., $HOME/Pictures/Raw-files/2026/2026-03-01_event/S01.jpg), I use the preview to quickly mark jpgs that I want to keep/highlight, and on the second pass, raw files that I want to edit with darktable. I have Immich as a photos library using the “External Library” feature, where I move my selected jpgs, and the exported files that come from the edited raws. These output files reside in a different directory with the same hierarchy e.g., $HOME/Pictures/Edited-and-culled-photos/2026/2026-03-01_event/S01.jpg.
I can manually recreate the directory hierarchy, but it would be nice to find a way to get digiKam to do this for me. I have tried using the “Batch Queue Manager” tool with a “User Shell Script”, but haven’t been able to get this to work - I think due to the requirements around $INPUT and $OUTPUT expressions.
Does anyone have any suggestions/recommendations for what to do in this situation?