Currently our dashboard doesn't even attempt to play back a stream if the API reports that the stream is idle. Obviously we want to fix that field, but in the meantime a stream could be completely functional behind the scenes and we just wouldn't show it to the user. As a failsafe mechanism, I'd propose that the player should always attempt to play the stream in the background even if the stream reports that it's idle.