Just a note. I have experienced this too, but it was all related to "invalid" characters in the file tags. In one instance, there was a semicolon and a space in one of the titles. When replaced with a hyphen, the files all played. Whenever this happens, I investigate my tags, first.