Plex server rerunning commercial detection on the same files each day

Server Version#: 4.152.0

I am having an issue that was also raised before but had been closed without a resolution. I have a library in which I store recordings. As they are not recorded by Plex DVR I do want commercial detection running on this library. However, some of the recordings happen to not have any commercial breaks. So the process ends with the log line “Commercials were not found.” From server load an the Plex log, I can see that that the same videos are reprocessed by the Commercial Skipper each day. And as some of these recordings are quite long, this means wasting hours of CPU time every day and unnecessarily bogging down other processes on the system.

I understood from the other thread that this because in that case no skip markers are written and the process relies on those to detect if a file has already been processed. Now, for me the perfect solution would obviously be if the process would still write a marker to the file so that it would know not to reprocess this file. Even better if that marker would include the version of the Commercial Skipper and a hash of the configuration file, so it could still re-run on changes, i.e. to detect commercials that previous versions failed to detect.

But I understand that this is not the case now and likely won’t happen quickly. So in the mean time, is there some configuration I can apply to limit the scanner to a subset of files? Either marking some as to be ignored, or explicitly selecting on which to run? I am aware that I could split the collection into two, but that seems weird from the consumption perspective.

The default configuration seems to be that the commercial skipper only applies to TV recordings. But that seems to rely on a property that is only set if Plex itself performs the recording. Is there some way I can manually mark a file as a recording so that it will be picked up for scanning? Then I could just leave the scanner on TV recordings only and only mark those files as recordings that require scanning.