If you just give up on the "streaming" part of things, mixer does all that easy. http://www.pygame.org/docs/ref/mixer.html
So why do you think you need streaming? I think on any OS X, Windows or Linux box having your 2+ tracks loaded in memory should not be a problem. On Sun, May 24, 2009 at 4:39 PM, Zack Schilling <zack.schill...@gmail.com>wrote: > I'm looking for something a little more complex than the pygame-wrapped SDL > music mixer to use with my pygame project. I need something that's > cross-platform (Mac OS X, Windows, Linux), easy-to-use, and supports the > following features: > > 2+ tracks simultaneously > Streaming ogg playback > Seamless looping > Gapless playback > Fade in/out > Precise timing info (like the way the SDL reports playback time in > milliseconds ) > > Any suggestions for what I could use? How does Frets on Fire work? Whatever > they use seems ideal in terms of features. > > Thanks, > > -Zack >