Issue #58: Use a timer to close the audio queue if the stream hasn't finished playback.