- added multiple extensions support (xm, mod, s3m, ogg..)
- the script now uses recursive directory traversal