genpuid is a MusicIP proprietary closed-source command-line utility for performing music analysis and audio fingerprinting of music files as an alternative to using the MusicIP Mixer application. If Picard cannot find a PUID for a file, it may need to be run through the mixer or genpuid applications to be analyzed first.
Parsing files with Unicode names
When your filenames contain special characters.
genpuid my-key *
Will produce errors and won't be able to scan those files because it replaces special characters by question marks. Instead, you can type the following command to achieve the same result:
genpuid my-key -r .