pyglet audio on linux - troublesome as usual

In case there is anyone out there who knows what to do when you do this in pyglet on Linux and no sound comes out...
music = pyglet.media.load("something.mp3", streaming=True)
player = pyglet.media.Player()
player.queue(music)
player.play()
Heeeelp! player.time updates as time goes on, and player.playing is True. player.volume == 1.0. I'm only mentioning this here in case anyone knows the answer off the top of their head. If I do manage to figure it out, I'll also post the answer here to help anyone else who is stuck with it.