This one will be quite challenging for me as I only have an iPod touch V2 with OS 2.2 to test it. And on this one it worked perfectly fine.
So I presume that something has changed in the handling of the speaker in the 0S 3.X for the iPod touch.
I add it to my bug list, and will debug it as soon as I can get an iPod touch with OS 3.1. Or if I find a way to get OS 3.1 on my iPod touch and then go back to 2.2 (because I want to maintain backward compatibility for now), but I think it's impossible.
We can try a "out of the box" debug nonetheless.
Could you try this and tell me if it changes something :
- Go to the Options page in the menu
- Check "Favor Speaker Over Receiver", so you see the blue background
- Quit and restart the app
- Check if playback works now
Thanks by advance

.