I have a bunch of photos in JPEGs (not in RAW or any other lossless format). I turned on the option "Include Develop settings in metadata inside JPEG" in Lightroom. If I understand it correctly, it takes the information about my actions in the Develop module and saves it into the original file in the XMP format. When I edit JPEGs, I don't want to use Lightroom's Export, because it always generates a new JPEG, and the additional compression may lead to a quality loss.
Is there any program that I can invoke as an external editor, that can read the original file and the information about the changes, and apply these changes, if possible, without recompressing the JPEG file, or at least recompressing only the parts of the image that have been modified?