This bug is caused by the fact that to fetch the duration of the audio track, we need to first play it in order to get the duration from openAL.
We need the duration in order to select a random point in time to seek to.
A possible workaround would be that the music is not audible when it plays for that short amount of time in order to fetch the duration and enable the volume again when we are finally random seeking.
This bug is caused by the fact that to fetch the duration of the audio track, we need to first play it in order to get the duration from openAL.
We need the duration in order to select a random point in time to seek to.
A possible workaround would be that the music is not audible when it plays for that short amount of time in order to fetch the duration and enable the volume again when we are finally random seeking.