Here are test cases with two different albums. All tests are using Sonos as the player/receiver.
[ It is to be noted that when I repeat these experiments with my iPhone as the receiver/player no such problems occur; but, then again, having the player also act as the controller may have special interactions that differ from having the controller & player as separate devices. ]
While playing the Album: Boswell Sisters: That’s How Rhythm Was Born
When it came to the 6th track : Song of Surrender, half way in, I used the end-of-track / Next track control to skip to the next track, which it did correctly.
When it reached the 10th track (“Coffee in the Morning, Kisses at Night”), it played the audio for that track, but displayed the name of track 11: “42nd Street”.
It had that mismatch between track name and audio for the entire song.
At the end of that song, it stopped playing as if at end of album, / end-of-queue - but actually had 10 more songs from that album in the queue
I should pressed play to see what happened, but instead I cleared the queue to start the experiment to attempt problem re-creation from scratch
Re-creation Attempt #1:
Played same album from beginning.
At the 3rd track : “Louisiana Hayride”, it played the correct track audio, but displayed the song name of the 4th track: Shuffle Off to Buffalo".
I attempted to pause half way through, but it kept playing the track 3 audio and displaying track 4 title to the end & then paused.
When I pressed Play icon, it started playing track 4 with correct track title.
Re-creation Attempt #1:
Played same album from beginning.
When it came to the 6th track : Song of Surrender, half way in, I used the end-of-track / Next track control to skip to the next track, which it did correctly.
When it reached the 10th track (“Coffee in the Morning, Kisses at Night”), it played the audio for that track, but displayed the name of track 13: “The Darktown Strutters’ Ball”.
It had that mismatch between track name and audio for the entire song.
I paused the song. When I tried to play it, it at first did not accept the action. A second attempt did play, but it played the track 13 audio with track 13’s title.
Note that it never played tracks 11 & 12, though they were in the queue.
It then played track track 14 (audio & title.
Next it played track 15, but displayed the title to track 16.
I tried to pause play, but it continued to the end of that track & then paused.
When I pressed Play, it played track 16 with track 16’s title.
It played & displayed correctly for the rest of the Album.
I will next try to recreate the problem with a different album (previous occurrences were with different albums than this one, but I did not log the circumstances or try to recreate with them at that time)
I definitely think it has to do with interrupting the sequence (either skipping or re-playing tracks). I suspect it has to do with interaction of Roon & Sonos.
= = = = = = = = = = = = =
A new situation.
I was listening to Soul Hits of the '70’s, vol. 1
After track1 (Grazing ion the grass), it started to play track 1 again. I quickly realized that the I had previously been listening to a single track (ambient background sound) on a repeat loop in that room.
I quickly went to the queue panel and turned off the loop setting.
Then I skipped the repeat track 1 to play track 2.
It then was correctly playing the tracks until after track 3, it began playing track 4 BUT it started several seconds into the track. I quickly looked at the display that showed the track progress bar stating that it was near the end of the track.
When the progress bar reached the end, track 4 music continued playing (it was nowhere near the end of the song) but the display now was showing track 5 as playing.
I then paused the play to type these notes. When I resumed the play (even though the music from track 4 had not ended), it began playing track 5 so that the song display and the music being played were back in sync.
But when it reached track 7 it was playing track 7 while the display showed the track 8 name.
When that song ended, it started playing track 8 - but displayed the song name for track 9. When the track progress bar reach the end of track 9, the display hung for a bit and then started tracking track 10, while still playing track 8!
While displaying the progress as the middle of track 10, it started playing the beginning of the track 9 music.
I paused it while it was display the track 11 name while playing track 9.
When I resumed, it again was sync’d back up - playing the music from track 11 while displaying the correct song name and track progress.
At that point I quit that experiment.
I once again, after having played a different album’s track on repeat, replayed the Soul Hits of the '70’s, vol. 1.
Again, I waited until it started to repeat track 1 before I disabled “repeat track” and then manually jumped it to track 2.
having correctly played the first 5 tracks, when it reached track 6, it displayed the track 6 name but was actually playing track 7.
I paused to type these notes. When resumed, it was sync’ed back up, playing track 7 while displaying track 7. At end of track 7, it the correct played & displayed track 8, in sync.
It continue normal play, until track 10. Soon after starting track 10, the display showed track progress as being near the end of track 10. When the progress bar reached “the end”, it displayed track 11 as the current track but continued to play track 10.
Sync’ing back up by doing a pause & play does not prevent problems later in the album play.
At that point I quit that experiment.
I don’t really think the problem is related to the repeat track function & that it just related to manual changes to play order that causes an odd interaction between Sonos & Roon; but I thought it best to recreated the exact condition leading up to the behavior.