I found a program ID3 renamer, it worked but not for everything. I guess I could try the mp3tag program to see if it can fix the ones id3 renamer failed to rename.
Ok so I tried mp3tag and renamed about half of the files that wouldn't rename with the other program. Then of the files that were left named unknown I played them and they do have ID3 tags so I don't get why mp3tag couldn't rename them using their id3 tag they had.