It would be neat to have a script command that could specify a second image to use as a surrogate for the thumbnail of another file. As I understand it Xyplorer uses the default windows thumbnail provider system. I additionally use icaros to generate thumbnails for extra formats, but I don't want to necessarily bypass the thumbnail providers. Rather I imagine something simple like this:
setthumbnail(dest, src)
would refresh the thumbnail for the destination file, but instead request the thumbnail for the src file, and save that as the dest's thumbnail in Xyplorer's cache.
The use case is for videos that may use custom thumbnails. Some videos can have thumbnails embedded of course which ideally the provider ought to be able to acquire, but there may be times I want to use an alternative image for my local cache and not modify the original video file, or if the provider just isn't getting the right frame.
Alternatively, if there isn't enough interest to warrant this implementation, is the Xyplorer thumbnail cache file format published anywhere? Thank you.