Not the news I wanted to be delivering, nor you seeing, after the network protocol change in 2219. Sorry!
Big caveat - I'm finding that some of the issues I'm seeing are inconsistent (worse than a consistent issue!) the more testing I do. One consistent observation is that it is my iOS26 client behaving 'oddly' while my older iOS16 client hasn't displayed any issues.
ST4 Build: 2219
Device & iOS Version: Host/Client1: iPad 9th Gen, iOS 26.1.0, Client2: iPad 5th Gen, iOS 16.7.12
Issue Description:
Network Session setup. 1 Host and 2 connected Clients.
What I'm observing is:
- The iOS26 will sometimes be 1-2 seconds behind the Host right from the start of playback, i.e. it isn't losing sync, it starts out of sync (the iOS16 client is not doing same).
- The iOS26 client, when there are multiple timestamps in quick succession, is sometimes skipping a timestamp (the iOS16 client is not doing same)
Sometimes, the iOS26 client appears to receive song start at the same time, but then seems to 'wait' for about 1-2 sec before playing. The elapsed time sits on 0:00 for those 1-2 seconds while 'waiting'. It then plays perfectly in sync, just always about 1-2 sec behind the Host. It doesn't try to catch up, it doesn't skip timestamps, or lag on timestamps, it is just always perfectly 1-2 seconds behind the Host.
I've even tried closing apps and rebooting all 3 devices in my test setup, the behaviour persisted... until it didn't (very annoying). So I've yet to find a way to force the issue to reliably re-occur π
Steps to Reproduce:
- Setup a Host
- Connect 2+ clients (in my case it was iOS16 and iOS26 iPads)
- Start playback on Host
Expected Behavior:
All clients should play in sync with Host
Actual Behavior:
Inconsistently:
- The iOS26 will sometimes be 1-2 seconds behind the Host right from the start of playback, i.e. it isn't losing sync, it starts out of sync (the iOS16 client is not doing same).
- The iOS26 client, when there are multiple timestamps in quick succession, is sometimes skipping a timestamp (the iOS16 client is not doing same)
This is an example of the timestamps lyrics where I would often (but not always) observe the skipping.
It was the 2nd last line that would always be skipped, and it would catch up on the last line. When this is occurring, it is not just at that particular timestamp, it was the same line in every chorus (twice per chorus, 3 choruses in song, 6 times in total) where there is the same time difference between time stamps.
[00:45.88]{c:green}(Bb){c} Oh what you waiting
[00:46.97]What you {c:green}(Dm){c} waiting
[00:47.82]What you waiting
[00:48.73]What you {c:green}(Gm riff){c} waiting
[00:49.57]What you waiting for?