Frequently Asked Questions (FAQ) for Rapid Photo Downloader
Is it possible to download RAW images into one folder, and JPEG images into another?
Yes! It is very easy: you can use the file extension to automatically create download subfolders. See the documentation for more information.
Can version 0.9 move instead of copying files, like in version 0.4?
Not currently. The number of lines of code in version 0.9 has doubled compared to version 0.4. With increased complexity comes an increased possibilty for errors. Once the program has proved reliable with many different cameras and systems, the option to move instead of copying files will be reintroduced.
Why is downloading images directly from my camera or smartphone broken?
Versions earlier than 0.9.0 had experimental support for downloading from cameras and phones. Sometimes it worked, but oftentimes it didn't. Upgrade to the latest version, and you can download from every device supported by libgphoto2.
Does the program recognize XMP sidecar files?
As of version 0.9.0, it will rename XMP files. However, the XMP filenames must conform to the Adobe XMP specification. That means filename.xmp, not filename.ext.xmp. See the discussion on if you are interested in learning more about this topic.
How can I copy files other than photos or videos?
THM, XMP, WAV, and MP3 files will be downloaded and renamed if they are in the same directory as a photo or video with a matching base filename.

Rapid Photo Downloader is a tool to get data off the camera / memory card / external drive and onto the computer, with on-the-fly back ups and file renaming being optional. It's not a general purpose renaming tool for files you have already worked on using a photo editing program—so it will not copy and rename data files created by photo editing programs. Other tools already exist to bulk rename files.
Why is thumbnail generation and downloading from a smartphone so slow?
Unfortunately downloading from and generating thumbnails for a smartphone is painfully slow compared to regular cameras, and sadly nothing can be done to speed it up. Unlike photos produced by cameras, smartphone photos do not contain embedded preview images, which means the entire photo must be downloaded and cached for its thumbnail to be generated.

Compounding the problem is that transfer speeds from the phone are slow to begin with—typically considerably slower than from a pocket camera or DSLR.
Which RAW images does it work with?
The following RAW image formats are supported: ARW, DCR, CR2, CRW, DNG, MOS, MEF, MRW, NEF, NRW, ORF, PEF, RAF, RAW, RW2, SR2, and SRW.
Can I download videos?
Supported video files are 3GP, AVI, M2T, M2TS, MOV, MP4, MPEG, MPG, MOD, TOD and MTS.
Does it work on Windows or Mac?
No. Theoretically it could be ported to both Mac and Windows with minimal effort. The one gotcha is that that Windows lacks gphoto2, meaning when run under Windows, it could not download directly from cameras unless it used something else.
Sometimes my photos have no metadata (EXIF or IPTC tags). What happens then?
If you do not use metadata in the generation of subfolder or image filenames, then it is no problem.

If you do use metadata in the generation of subfolder or image filenames, the program assumes you do so with the expectation they will be present in the images. If metadata is used to generate subfolders, or is the only way to create unique image filenames, then the image will not be downloaded. If some of the image filename can still be generated using elements that change (such as the filename), then the image will be downloaded, and a warning will be issued.
In which directories is it installed?
When the program is installed using the script from the download page of this site, the program's directories are:
  • Installation: ~/.local/lib/python3.X/site-packages
  • Executable: ~/.local/bin
  • Configuration: ~/.local/config/Rapid Photo Downloader
  • Cache: ~/.local/cache/rapid-photo-downloader
  • Data: ~/.local/share/rapid-photo-downloader
three Iranian girls