All my file names use a catalog number (easier to keep track of) and there are no spaces. I came up with a scheme to identify the type of track. I assign an alias to that number which is the name that I use for the library. I built a database years ago to keep track of all this and it’s fairly seamless. As an example:
HR0001.0 = Hard Rock Song – Full Mix
HR0001.1 = Hard Rock Song – DnB
HR0001.2 = Hard Rock Song – Bed