Bo,
i just forgot one last think in my copy/paste code.
last but not least, otherwise it effectively don't work.
from codecs import open
are you sure that file is compliant?
i'd test my code on linux and win7, both work well with same code and same ogg file.
and i have sames errors as youres if other.
you can't pygame.mixer.music.load(file_path) directly you have to
pygame.mixer.music.load(open(file_path)) as greg said.
that should be enought, but you also have to manage this kind error in your software.