Instead of completely skipping a file that has the same modtime, it should only skip running mediainfo on the file. This also means that the files table needs to be updated to cache the mediainfo data.
Making this change means that the user can change the requirements (target codec and stereo audio) and the Controller will instantly start queueing files instead of waiting for the modtime to change.
Instead of completely skipping a file that has the same
modtime
, it should only skip running mediainfo on the file. This also means that the files table needs to be updated to cache the mediainfo data.Making this change means that the user can change the requirements (target codec and stereo audio) and the Controller will instantly start queueing files instead of waiting for the
modtime
to change.