What I'm thinking is that there is some kind of coding that prevents some software from decoding the sound on playback. Some may work and others STB's won't. I think you might need to redo some of the files you bring in.
I've noticed that some stuff I get online allows me to play sound live...