How to play music from an array in order from a blueprint

Yeah, this seems to be a big struggle for me for some reason. I’m making a game around my next album, which I’m calling “Reflection”, and I need the music to be picked from a list, then the spot of the song in the array saved, and then get the next song and save it’s spot to a variable after it’s done, etc.

How would I do this in a blueprint? It’s giving me a lot of ■■■■ about creating an array of audio component objects for some reason, and decided not to work at all.

  1. Create an array of type Sound Wave. Add all your tracks to it.
  2. Add an Ambient Sound actor to your level.
  3. This:

It will start the next track as soon as the previous one is over, and loops back to the first one after the last one.

Didn’t really understand the part about “saving spots”, can you elaborate?

Indeed. The music in-game only moves when the player moves (this has updated recently, but I’m not on my dev computer so I couldn’t get a fresh screenshot):

I need to be able to pause the song. Also, I have a variable that gets +1 every time a song finishes, but if this works, the only thing I need is a way to pause it.