add support to play unrated tracks as continued playback
refactored audio_output a bit