After clicking the play button, either 1. the play button should get disabled (and perhaps replaced by a stop/pause button), or 2. the song should restart from the beginning if the user clicks the play button again.
Actual behaviour
After clicking the play button for the second time, a second instance of the song starts playing on top of the first one.
Steps to reproduce the bug
Create 1 or more notes in the composition.
Click the play button.
Before the composition ends, click the play button a second time.
Listen: A second instance of the composition starts playing on top of the first one.
Description
Expected behaviour
After clicking the play button, either 1. the play button should get disabled (and perhaps replaced by a stop/pause button), or 2. the song should restart from the beginning if the user clicks the play button again.
Actual behaviour
After clicking the play button for the second time, a second instance of the song starts playing on top of the first one.
Steps to reproduce the bug