Don't know anything about the osx or debian problems (with OSX I expect the issue may be with whatever python version the user has by default, and which pygame packages are available), but ogg vorbis is definitely supported. Mp3 support is a bit off, so you should always use ogg vorbis instead. How do you have extras installed? AFAIK there is only pygame.
Good luck with the tutorial.
