Look if $shortfn(YourPat) return somethink .. If not .. I think is the mistake of the file name ..
Use //echo 1 $findfile(YourDir,*.mp3,0,echo $1-) to dir all the files ..