The find command use in vgm-player can't work with the vgm file because it use the or operator between 2 filename.
cf man find
Please note that -a when specified implicitly (for example by two tests appearing without an explicit operator between them) or explicitly has higher precedence than -o. This means that find . -name afile -o -name bfile -print will never print afile.
The find command use in vgm-player can't work with the vgm file because it use the or operator between 2 filename.
cf
man find
This fix use a Shell Pattern Matching.