looping sound doesn't persist across levels.

It works for me as you posted unless my media has Looping: True, just to be explicitly clear.