Hi, I've got 3 devices which I would like to use AirPlay concurrently on, streaming from my Windows laptop running AirFoil.
- 1 Raspberry Pi B using USB Logitech V20 speaker components (inside a Roberts radio) and USB Wifi.
- 1 Raspberry Pi B using USB "7.1 soundcard" (like this https://www.amazon.com/Channel-External ... QMZN0CFP7Z) and USB Wifi.
- 1 Raspberry Pi 2 using HDMI audio out, and either ethernet or USB wifi.
I'm really struggling to "sync" the devices. I can Sync the 2 "B" Pi's almost exactly using the delay (+/- 1 second) control in AirFoil (a slight echo is noticeable if you stand between the 2 rooms.
But, the Pi2 is NOT playing ball - about 2-3 seconds in front of the other 2. It was running OSMC and on Ethernet before, and I thought this was causing it, so I'm now running RuneAudio on it aswell. I've also tried using the USB wifi from one of the Pi B's, thinking Wifi latency was causing the issue. Same problem.
Thinking about it now, the only thing I haven't tried is running the USB Sound card from the "Pi B" on the "Pi 2", but I'd be suprised if that causes 2-3 seconds of lag.
Or, is this simply that the "Pi 2" is faster than the "Pi B" models, so is processing seconds earlier? Are there any "delay" settings in the AirPlay service, or the ALSA programs in RuneAudio I can adjust?