Keep Audio Playing while in Dim (or Sleep?) mode

I've written an HTTP Live Streaming client but the audio seems to cut out when a user manually dims the Playbook. I'm currently using NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; to keep the Playbook from sleeping but I'd like to find a more elegant approach. Is there anyway to keep the music from stopping when placed in Sleep Mode?