Rapid Photo Downloader 0.9.37 is released

Ubuntu users (24.04, 25.10, 26.04) can get this version using the PPA, which will be updated within the next hours or so.

Major changes since version 0.9.36:

  • Convert project configuration and build to use Hatch, which has resulted in changes to the build process. Linux distribution packagers should consult the release notes for details.
  • Improve visual appearance under Gnome, KDE, Cinnamon, and Cosmic desktops, detecting the use of a dark theme and (where possible) using correct accent colours.
  • Fix a serious bug when run using Python 3.14.
  • Plenty of small fixes.

All changes since version 0.9.36:

  • Fix bug #300: Support for GExiv2 0.16.
  • Fix bug retrieving Canon File Number metadata using ExifTool.
  • Add support for Nikon N-RAW (.NEV), Blackmagic RAW (.BRAW), and Canon Cinema RAW Light (.CRM), using MediaInfo and ExifTool. Thumbnail generation for these formats is currently unsupported. Fixes bug #88.
  • Bump minimum required Python version to 3.11.
  • Fix bug #260: Exception while prompting for survey.
  • When running under the Cinnamon desktop, use the Cinnamon accent color to set the application accent color (works for the most common accents and themes, but not all).
  • When running under Cinnamon in dark mode, a dark palette is applied.
  • Fix bug #261: sqlite3.OperationalError: unable to open database file (downloaded_files.sqlite). This fix is essential under Python 3.14. Thanks to paolodepetrillo for the fix.
  • Terminate WSL Drive Monitor thread during application exit, if necessary.
  • Fix a crash when the system locale is set to C. Thanks to oipocorp for the fix.
  • Fix a crash when QT_QPA_PLATFORM is not set under WSL2. Thanks to oipocorp for the fix.
  • Using the Fusion theme is no longer the default when KDE is detected. Instead, the KDE system theme for Qt 5 is used.
  • When running under Gnome, use the Gnome accent color to set the application accent color (works for the most common accents and themes, but not all).
  • When running under Gnome in dark mode, a dark palette is applied.
  • Checkboxes are no longer invisible under the Qt Fusion theme in dark mode.
  • Handle python-gphoto2 API change in CameraList iterators.
  • Purge use of depreciated Python function locale.getdefaultlocale().
  • Fix bug #244: Changing language causes settings to fail to open.
  • Changed .desktop filename from net.damonlynch.rapid_photo_downloader. desktop to net.damonlynch.RapidPhotoDownloader.desktop
  • Purge use of Python package easygui.
  • Fix bug where querying for locale while prompting for the survey could cause an exception.
  • Convert project configuration and build to use Hatch, which has resulted in changes to the build process. Linux distribution packagers should consult the release notes for details.
  • Fix bug #154: System-mounted Windows drives not detected as mounted under WSL.
  • Fix invalid escape characters. Thanks to Tino Mettler for the heads-up.
  • Remove functionality to import preferences from program versions in the 0.4 range (last released in 2015).
  • Remove legacy check for PyQt5 sip.
13 Likes

Awesome @damonlynch hope this means you’re feeling better!

4 Likes

I am feeling better, thanks. I still have Long Covid, and still have serious physical limitations, but these days I’ve got my brain back. Not as good as before the Long Covid, but much better. As recently as a few months ago even minor tasks felt cognitively overwhelming and impossible — especially learning new things! For the past six weeks I have been able to take on the cognitive load of programming.

12 Likes

Great to hear, hopefully you continue on an upward trend.

4 Likes

Damon.
All the best on your improvement continuing.

1 Like