-
Rapid Photo Downloader 0.9.37 switches from
setuptools
and an old-schoolsetup.py
to using Hatch. As part of this switch, build-time files are generated differently:.desktop
andmetainfo.xml
files are now generated at build time into subfolders within theshare
folder..mo
files are now generated within a new folderraphodo/locale
; they should not be copied to/usr/share/locale
. Anyrapid-photo-downloader.mo
files in/usr/share/locale
should be deleted.- The manpage is generated at build time, and is output into
man/rapid-photo-downloader.1
.
-
To generate localization files and the manpage, two new Hatch plugins
are used, which are new build-time dependencies (these plugins can be used with any Hatch project, not just Rapid Photo Downloader): -
Further packaging changes include:
pyrcc
is no longer used to generate images for the Qt resource system. Instead, images are stored in a newraphodo/data
directory and loaded using the Python resource system.- All source code now uses SPDX identifiers for copyright and licensing.
- The Python package easygui has been purged, and is no longer a dependency.
-
The Python package used to generate thumbnails from HEIF / HEIC images, pyheif, requires updating to work with recent versions of libheif. This means
pyheif
currently does not work, and therefore Rapid Photo Downloader cannot use it to generate thumbnails from HEIF / HEIC images. -
To run Rapid Photo Downloader under WSLg on Windows 11, using the Windows Subsystem for Linux Preview from the Microsoft Store is strongly recommended. Using the version of WSL that comes installed with Windows 11 can cause severe usability issues while running programs like Rapid Photo Downloader. Read the documentation on Rapid Photo Downloader and WSL on the program website.
-
If thumbnailing fails to finish but no error is reported, that could indicate Exiv2 has crashed. See the documentation for how to resolve the problem:
-
On some systems, Rapid Photo Downloader cannot use gstreamer to generate video thumbnails for all common video files. Install the good and libav plugins for gstreamer to solve this problem. In Debian and Ubuntu-like systems, the packages are gstreamer1.0-libav gstreamer1.0-plugins-good On Fedora, the packages are gstreamer1-plugins-good and gstreamer1-libav. Fedora users can enable the rpmfusion.org free repository to be able to install gstreamer1-libav.