I've recently upgraded from Play:1s to Gen2 Sonos One speakers. The biggest reason for this upgrade was to bypass the Sonos app and play my entire library from iTunes. So far it's been perfect, brief drop out in one speaker every now and then but that's it.
My question is, how do I stop iTunes (184.108.40.206 running on my iMac 10.14.5 so latest) from losing connection after a period of inactivity? If a playlist stops, or I press pause on the speakers, I lose the airplay connection and have to swap back to 'internal speakers' then back to 'SONOS' for it to work.
On a lesser documented feature, I found I can pause the ABC iView (Australian) app on my Apple TV via the SONOS One speakers that are connected to it via Airplay. It even listed the show as 'Now Playing' on the desktop Sonos app too.