Use HandBrake's scanner as the authority for the HandBrake backend, not an extension list or a prerequisite successful ffprobe. A complete frontend needs files, batches/folders, unencrypted ...