Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I try to "Import Filmroll" into Darktable, I can't see how to tell it to include all subdirectories. Any tips?

share|improve this question
Wow, that is gonna be a real headache for anyone migrating from an app which uses a .../year/month/day directory structure! Thanks for the responses. – Jeremy Oct 19 '10 at 7:45
If you still want to use Darktable, there is video about how it works here. – JanC Oct 19 '10 at 8:19
Thanks for that. I'll test it out on a few files and see if I want to spend an afternoon importing my photos. – Jeremy Oct 19 '10 at 8:22
up vote 2 down vote accepted

Soo, current master includes a recursive adding a directory and its files, and a option for not including jpegs files, which is good if you shoot raw+jpeg... Release 0.7 would include this and if you run unstable PPA you have this option now..

share|improve this answer
Thanks heaps, I'll grab the new version :) – Jeremy Nov 7 '10 at 0:14

I asked in the #darktable IRC channel on Freenode and it's currently not implemented yet, but it's on the TODO-list. It's probably very easy to implement but the core developers are currently working on some other features that require their skills.

If you know a bit of C++ programming, or you know somebody who wants to help with it, it's probably less than a day's work to implement this and contribute it to the project...

share|improve this answer

i'm one of the developer for darktable, and i have the same "problem" with my f-spot library of images, the best way to do this migration is to use a script wich can migrate the library including the tags/colorlabels and migrating into the storage structure defined in darktable camera import dialog.

i know that someone have started to work on a script for lightroom migration but i dont know the status for it, and im probly the one who makes the f-spot migration script..


share|improve this answer
I'd love to know a bit more about the storage structure, and how to get darktable to reconize that I've dumped more files into it's storage tree (so that it can update whatever internal databases it keeps), so that I can give it a shot. Could you please point me in the right direction? (I'm importing from Lightroom, so I'll be content with dropping the meta-data and just getting all the photos into Darktable's database). – Jeremy Oct 19 '10 at 9:10
The camera import dialog (settings tab) would tell the tail how storage structure is built while importing from camera, this is NOT the case when importing single image or directory. – Henrik Andersson Oct 19 '10 at 10:29
the process would be: enumeration of images from source (lightroom) with some limiting such as tag, construct physical directorystructure matching darktable structure, add entry into darktabledatabase for the new filmroll and each image.. – Henrik Andersson Oct 19 '10 at 10:32
forgot to tell, use tag as $(jobcode) – Henrik Andersson Oct 19 '10 at 10:35

In Darktable 1.1 when importing a folder, you can expand "import options" and check the "import directories recursively" option.

share|improve this answer

A general note on migrating a library to Darktable:

For example F-Spot structures like this:


Now Darktable uses the top level directory as the filmroll name "19" in that case, which would easily conflict. So I'd recommend a directory tree like so:

~/Darktable/2010/20101019_ShortEventDescription/IMG_1234.CR2 (or even PMJ_20101019_1234.CR2 in my case).

In this case your filmroll would be called "20101019_ShortEventDescription" which is quite unique and a bit descriptive of the contents...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.