I've been wondering because I don't really see a difference between doing
$AudioStreamPlayer.stop()
$AudioStreamPlayer.stream = music
$AudioStreamPlayer.play()
and
$AudioStreamPlayer.stream = music
$AudioStreamPlayer.play()
Does using stop() prevent audio clipping? Are there any other general methods to prevent it upon audio stream change?