So I think I have found one reliable repro where the client is not showing the "Next" song correctly.
My test system iPads (Host and Client) are both 9th Gen running iOS 18.5 and ST 3.8.31
For the test, Playlist Autoplay is OFF, but the 3 songs are configured to Autoplay into the next song on the Playlist.
- On Host iPad, open Playlist and select first song in Playlist.
- On Host iPad, Song 1 has 'Play' displayed next to it, and Song 2 has 'Next' displayed next to it.
- On Client iPad, join Host session
- On Client iPad, Song 1 lyrics are displayed and at bottom of app window, the Next section displays Song 1 (i.e. it is showing the current song as the Next song as well)
- On Host iPad, hit Play and start backing track playback of Song 1.
- Client iPad at no stage changes the 'Next' song name
- On Host iPad, Song 1 finishes and moves onto Song 2 which automatically plays
- On Client iPad, Song 2 displays on main screen and now the Next section at bottom of screen correctly displays Song 3.
now this is where behaviour changes.
- On Host iPad, stop playback and select Song 1 in the Playlist
- On Client iPad, Song 1 is displayed and Next section at bottom of screen correctly says Song 2.
Now, a 'quick fix' was as follows
- After Client iPads connect to Host session
- On Host iPad, select a different song (any song) in the Playlist, and then go back and select Song 1.
- On Client iPad, Song 1 is displayed on main screen and the Next section at bottom of screen correctly says Song 2.
My assumption here is that:
IF: the Host iPad has a Playlist with a Song selected
AND: Client iPads connect to Host session
THEN: Until you select a different song in the Playlist (manually or by playing through the first Song and it moves to seconds Song in Playlist), then that Next song info is not trasmitted to the Client devices?
Desired Outcome: When a Client connects to a Host session, and the Host session does have a song displaying on screen as 'Next', then that next song information is correctly displayed on Client devices immediately.
I hope that all makes sense. I can capture my repro on video if needed.
As I said, only a small thing and I have a workaround, but hopefully fixable as it was throwing band members due to the inconsistency at our last rehearsal (we were often stopping and starting, jumping from one Playlist to another, to individual songs, so that didn't help).