You may be right, I considered that step but testing all this on another platform seemed too much, given I personally run this in a container pointed to a Synology photos mount point. I thought about wrapping all of this in a PyQT + PyInstaller combo with a simple button and distributing an exe for that. But valid criticism, appreciated.