Flutter Issue With initState Being Called Multiple Times

So I had an issue with Flutter where my function which called an audio player was playing the audio twice.

Long story extremely short. I needed to link the audio file to a Local State variable as it was pulling from Firestore.

Share