I'm wondering what the best approach is to check video file properties, compare them to the projects settings, and if they do not match, ask the user if the projects settings should be changed to the source file settings. And if the files are VFR(variable framerate) ask if the files should be converted to constant frame rate before import for keeping sync OK.
I've already got Blender to use MediaInfo to extract FPS, vfr and ratio: https://github.com/tin2tin/MediaInfoExtractor
For me the big question is if it is possible to pause or abort the import process after the accept files button is pressed in the filebrowser or pause or abort when video files are dragged to the sequencer, before they are inserted. How can I do that?