Also, many people have DSLR's, compact camera and smartphones at their households and shoot pics with them all.
Card readers for dSLRs.
I clearly understand what MTP is.
The explanation wasn't for you.
It was obvious that you know what you're talking about.
So i believe that:
- XnView MP should not allow to choose unsupported devices in its import dialog,
Hummm... this requires checking BEFORE selection. Not good.
I would think now as a fallback if no path (?) is given from said device.
1. Check if no path and no file is given (no „\” path separator and 0 files in the „root” directory)
2. If yes, then we have a problem. Fallback and check if supports MTP
3. if yes, then use the code from the link provided above to take them
..but here is a problem: this engine should NOT be put in Import & Sort because here (UNfortunately) we are forced to select a subfolder based on date/time. If this choice would be optional (see my mockup in one of my earlier posts) then the above workflow would be perfect.