Could we get the option to (or the system automatically detect and set) the number of thumbnail extraction processes that can be run?
Rebuilding my library is taking a long long time due to the fact that the thumbnail extract only runs on one media item at a time - server is currently sat with ~30% cpu usage.
I've been asked to better explain why we cannot use multiple threads for thumbnail extraction.
In addition to what I had written above, let me put it this way: there's nothing much to accelerate, because in most cases, extraction is limited by IO rather than CPU processing.
Unlike we did in earlier times, when we did a full decoding of the video to get the images, we are now doing a keyframe based extraction. Keyframes are very easy to decode and we need to decode only those where we want