owntone / owntone-server

Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
https://owntone.github.io/owntone-server
GNU General Public License v2.0
1.99k stars 227 forks source link

audioversatz / audio offset / delay #1716

Closed pisabird closed 3 months ago

pisabird commented 3 months ago

Hello,

First of all, thank you so much for this very great work!

I have different devices. One of them has a delay of approx. 1 second. It would be great to implement "audioversatz / audi offset / delay" so that all speakers have the same timeline. Thank you Rolf

ejurgensen commented 3 months ago

You didn't specify device types, but I will assume they are Airplay? If so you cannot specify a delay because it shouldn't be necessary. OwnTone communicates timing to them, and if that doesn't result in them being in sync I'm tempted to say one of them isn't working as it should.

pisabird commented 3 months ago

I am using AirPlay and Chromecast. AirPlay has a delay of more than one second.

ejurgensen commented 3 months ago

You can adjust Chromecast in the config file like this:

chromecast "YourSpeakerName"
{
  offset_ms = 1000
}

Note there is still a risk of drift.

pisabird commented 3 months ago

is this also working for Version 28.6?

ejurgensen commented 3 months ago

Yes