AHHHHH, it just stopped again, not after the last song, but this time after the first song (after having looped a couple times already)!!!!! (I'm not certain the previous times were after the last song, maybe, maybe not). (I only have three songs in the list right now.)
I waited for a long long time, thinking maybe the song somehow was messed up and was silent but the next song would start normally, but it never did.
I then tried audioPlayer.resume(), no effect.
I then tried audioPlayer.play(), and the next (second) song started right up. I waited for it to play multiple songs - it got to the end of the list (third song played) and looped back around and played the first song, but then stopped again and didn't play the next (second) song. So in other words, it went around one time and stopped, 2, 3, 1.
This time I did audioPlayer.setLoop(TRUE) and audioPlayer.play() and again the second song started. Once again, it played second song, third song, first song, and stopped after playing through each song once. 2, 3, 1.
This time I did audioPlayer.play() first, then audioPlayer.setLoop(TRUE), same results, 2, 3, 1
This time I did audioPlayer.setnext(0) to start back at the start of the list...this is different. The whole list played, and it then looped back to the first song and played, but then stopped again without playing the second song, 1, 2, 3, 1.
I tried audioPlayer.setnext(2) to start on the third song... more different/weird this time. It played 3, 1, 2, (skipped 3, I definitely noticed this!), 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, with no more stopping
We'll see...