Endpoint syncing - lots of posts, no solutions from staff?

It’s also taken to just ending songs before they’re done. Maybe 1/2 to 3/4 of the way through.

If I could get to replace my Sonos OR be my default player for my high-end system, I’d be wiling. In a perfect world, it replaces both and I dance a jig. :slight_smile:

It’s supposed to replace both :slight_smile:

Using an Android phone with zone linking is uncommon–I am guessing that there is an Android-specific bug, and people just aren’t running into it often enough for us to see reports. We should fix it regardless, but you might make progress in isolating the problem by pulling the Android phone out of the equation, even temporarily.

A lot of our users have been using Roon Bridge on inexpensive embedded computers like Raspberry Pi (often combined with a DAC, Amp or Bridge from HiFiBerry or IQaudIO) for secondary rooms.

Support for playing to Sonos devices directly is something we have planned. This would use Sonos’s zone synchronization mechanism, not ours.

I was using the Android phone since it was quick, easy, and free. I basically drop it in the baby’s room for music when he sleeps. But for long-term options, I’d not use a phone/tablet.

By way of troubleshooting, I did the same test on a windows desktop (wired ethernet) and had no variable lag. So, it seems it is an Android issue.

The one area Sonos excels is at integration of multiple services. Is there a plan and ETA to integrate other services?

What I’d really like is the Tidal or Deezer library and to use Roon’s “radio” feature to make use of them. That way, I could emulate what Pandora does but with Roon.

A related syncing point: it would be great if Roon had a mechanism that allowed a user to address the fact that different RAAT endpoints will have differing degrees of hardware delay, even though Roon is delivering its streams to each endpoint in perfect sync. For example, I have two RAAT endpoints; one is my Roon Core itself, which plays on my desk system through a Meridian Explorer 2 DAC, and the other is my main system, in which a Raspberry Pi/Digi+ is feeding a digital signal into a Linn Exakt system over Toslink. Linn’s Exakt processing adds a very noticeable delay to the audio coming out of this system, and at the moment, I don’t see a way to tell Roon to compensate for this when playing to both endpoints.

In my Squeezebox days, it was possible to address this issue by telling Squeezebox Server how much delay each endpoint imposed (which was necessary even before third-party Squeezebox endpoints exists because different external DACs resulted in different amounts of delay). A similar mechanism in Roon would make sense, since the echo resulting from imperfect sync is surprisingly distracting.

Not a huge issue, but perhaps one to put on the list to address at some point.

This is what Brian said above.

Hello @Garrett_Williams,

We want to reproduce your issue in-house, best way to do that is to simulate your setup and environment.
Would you mind to describe how everything was set on you end ? Feel free to use this FAQ as a guide.

Thanks in advance.

Ah, thanks for pointing that out. Actually, I don’t think the driver could possibly know if the delay is caused by something later in the chain (like a DAC receiving SPDIF input), but agree that the only solution is the ability to manually input the delay applicable to a particular endpoint. Looking forward to seeing this in a future version.

Sonos integrates many services, yes, but they do it in a very simplistic way. Services are not fully integrated with or blended into your library. Each lives in its own ghetto, and you can browse them with a very basic list-based mechanism.

Our approach–seamlessly blending your content with content from services, and allowing for the same ownership-like experience for streaming and local content–is significantly more ambitious.

It is important to us to line up at least one other streaming service, so that we are not solely reliant on TIDAL. It will have to be lossless to make sense with such a quality-focused product–which limits the options. This is an area where we’re actively working, but not a fast process. The technical/data pre-requisites that are required to accomplish our style of integration are more than these companies are accustomed to providing, plus many of the most popular streaming companies (Spotify, Pandora notably) do not like to work with others on stuff like this at all.

We don’t share ETA’s until work on a project is substantially done and into alpha testing. Too many variables or opportunities to change plans or re-prioritize. It just leads to disappointment.

This is coming for TIDAL. Work is underway.

1 Like

That was what the “unable” in “unable or unwilling” was all about :slight_smile:

The “unwilling” ones are cases where the manufacturer could have reported correctly, but didn’t (USB DACs).

Ok, you’re way ahead of me! Looking forward to seeing this resolved.

Don’t see it as a systemic Android problem, might be a galaxy S5 problem. After reading your posts I put a Note 3, a Note 4 and a Note 5 and a desktop in a group and played them for 6 hours straight with no syncing issues at all.

2 Likes

I run Roon core on a Windows 10 computer, and not much else (Plex, anti virus, etc). Media is ripped from CDs and stored as FLAC files. I use a Samsung Galaxy S7 Edge, Samsung Galaxy Tab Pro, Windows desktop to control Roon playback. My endpoints are a Bryston BDP-2 and the above listed devices as well as the Samsung Galaxy S5. Everything is stock (no rooted phones, alternative boot loaders, etc.) Everything that can be connected via wired ethernet is. The wifi router is within 10 feet and 2 walls of everything in question, providing quite a good signal. The local network is 5GHz in 802.11AC with little other traffic and excellent signal strength.

Please let me know if you need other info. I’ll try to test this again with one of my other wired devices early next week in case the issue is localized to the S5.

An interesting experiment would be to try putting only the two or three samsung galaxy devices in a group, playing the audio out the devices speakers (ile not restreaming to a bluetooth speaker), and see if they stay in sync. Which is what I did,.

I’ve been experimenting with multi-room playback of ‘regular’ audio files: flac and mp3 format files (44.1 kHz / 16 bit) with mixed results.

Setup

In my home I’ve set up a ‘downstairs’ group as follows:

kitchen

  1. Windows 7 running Roon core and playing via ‘system output’ thru a Behringer USB DAC into a stereo amp and speakers

sitting-room

  1. Windows 7 running Roon remote and playing thru a Cambridge Audio USB DAC
  2. RaspberryPi 3 with HifiBerry DAC+ running their 1.0.4 Roon image

[2] and [3] are connected to different inputs on a stereo amp.

Results

Positioned in the sitting-room with the door open, so that I can hear the kitchen audio too, when listening to:

  • [1] & [2] the two Windows systems are in perfect sync,
  • [1] & [3] the Windows and RaspberryPi are out of sync

I was initially delighted by the first result [1] & [2] which is something I’ve been unable to achieve with JRiver zones, but the promised land of [1] & [3] seems still out of reach: sending synched music to a dumb, cheap, dedicated endpoint.

Conclusions

I’m just a novice with Roon, but it would seem that:

  • the poor syncing between [1] and [3] is a function of device-specific implementation differences rather than network latency

  • the specific solution for getting my RaspberryPi in sync with Windows is either:

    a) correcting any implementation error in the HifiBerry Roon image. If the HifiBerry DAC+ is

‘unable or unwilling to accurately report downstream output delays’

then is that a bug that the HifiBerry DAC+ Roon image maintainer can fix?

b) adjusting the timing of this particular node in the setup of the Roon ‘group’ – and I understand that this kind of timing adjustment is a planned feature.

I hope this is helpful as, for me at least, reliable multi-room playback is a critical feature.

thks

Ed

@Ed_Davey, prompted by your experiments, I thought I’d do one of my own. For some reason, I’m not getting sync problems (at least so far).

Setup
See here. For the purposes of the experiment, I had the microRendu connected to the QUAD HiFi, and repurposed the RPi3+ IQaudIO Pi-DAC+ as a headphone driver. The RPi is using WLAN.

I grouped the following endpoints into a single zone:

  1. Desktop PC running Windows 10 (ethernet connected)
  2. microRendu + Dragonfly v 1.2 driving QUAD HiFi system
  3. RPi3 (WLAN connected) + IQaudIO Pi-DAC+ driving headphones
  4. RPi2 (ethernet connected) + HiFiBerry DIGI+ driving Denon 3808

The RPi+Pi-DAC+ is using the RC4 version of the Roon sw from IQaudIO, while the HiFiBerry is using version 1.0.3 of the sw.

All controlled via Windows 10 laptop using Roon Remote (using FLAC 44.1 kHz 16bit files)

And… no sync problems…

I have two pi3s and a Windows 10 PC all running Roonbridge and they sync ok. I have a few times found them getting out of sync but a reboot solved things.

Try Roon bridge on the Windows 7 machine if you are not already doing that. Seems like you are past the time for the free upgrade to Windows 10. I don’t have any firm evidence but I think this has been better since I took the plunge and upgraded from win7 to win10 recently. My core is on another machine like yours that has been running Windows 10 for a while so I did have two different versions of Windows for a while.

I would add that I am getting (after an hour or two) instances of tracks stopping playback, and Roon skipping to the next track. Playback remains in sync across all zones - it’s just that Roon is reporting “Too many dropouts” in the stream, thus it stops the currently playing stream and moves on to the next track, e.g.:

[code]
08/16 17:28:46 Info: [zoneplayer/base] Playing: D:\Music\Janet Jackson\janet\17 Because of Love.flac
08/16 17:28:46 Info: [zoneplayer/base] Queueing: D:\Music\Craig David\Slicker Than Your Average\05 Eenie Meenie.flac
08/16 17:28:46 Info: [zoneplayer/base] Open Result (Playing):Result[Status=Success]
08/16 17:28:46 Info: [zoneplayer/base] Starting playback
08/16 17:28:46 Trace: [zoneplayer/raat] StartStream StreamFormat(channels=2, bitspersample=16, samplerate=44100, isdts=False streamid=1501629369
08/16 17:28:46 Trace: [zoneplayer/raat] _StartStream2 streamid=1501629369
08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=1000 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:46 Trace: [transport/raatclient] GOT [3282] {“status”:“Success”}
08/16 17:28:46 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/261 sec
08/16 17:28:46 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:7056}
08/16 17:28:46 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
08/16 17:28:46 Trace: [zoneplayer/raat] too many dropouts. stopping stream
08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:46 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:46 Warn: Track Stopped Due to Slow Media
08/16 17:28:46 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:46 Info: [zoneplayer/base] Playing: D:\Music\Craig David\Slicker Than Your Average\05 Eenie Meenie.flac
08/16 17:28:46 Info: [zoneplayer/base] Queueing: D:\Music\The Pointer Sisters\Legends\CD3\09 Moonlight Dancing.flac
08/16 17:28:46 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
08/16 17:28:46 Trace: [transport/raatclient] GOT [3258] {“status”:“Success”}
08/16 17:28:46 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:46 Trace: [transport/raatclient] GOT [57] {“status”:“Success”}
08/16 17:28:46 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:5292}
08/16 17:28:46 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
08/16 17:28:46 Trace: [zoneplayer/raat] too many dropouts. stopping stream
08/16 17:28:46 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:46 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:3528}
08/16 17:28:46 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
08/16 17:28:46 Trace: [zoneplayer/raat] too many dropouts. stopping stream
08/16 17:28:46 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:47 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:5292}
08/16 17:28:47 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
08/16 17:28:47 Trace: [zoneplayer/raat] too many dropouts. stopping stream
08/16 17:28:47 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
08/16 17:28:47 Info: [zoneplayer/base] Open Result (Playing):Result[Status=Success]
08/16 17:28:47 Info: [zoneplayer/base] Starting playback
08/16 17:28:47 Trace: [zoneplayer/raat] StartStream StreamFormat(channels=2, bitspersample=16, samplerate=44100, isdts=False streamid=1501629370
08/16 17:28:47 Trace: [zoneplayer/raat] _StartStream2 streamid=1501629370
08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=934 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:47 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:47 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/304 sec
08/16 17:28:47 Trace: [zoneplayer/raat] synced to endpoint clock. realtime=1047255460560 rtt=50us offset=-5392127251us delta=-5392127251us
08/16 17:28:47 Trace: [zoneplayer/raat] synced to endpoint clock. realtime=6467791366692 rtt=850us offset=28408654us delta=28408654us
08/16 17:28:47 Trace: [zoneplayer/raat] synced to endpoint clock. realtime=6466632892120 rtt=1000us offset=27248676us delta=27248676us
08/16 17:28:47 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:3528}
08/16 17:28:47 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
08/16 17:28:47 Trace: [zoneplayer/raat] too many dropouts. stopping stream
08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Inactive
Elements:

08/16 17:28:47 Warn: Track Stopped Due to Slow Media
08/16 17:28:47 Info: [zoneplayer/base] Playing: D:\Music\The Pointer Sisters\Legends\CD3\09 Moonlight Dancing.flac
08/16 17:28:47 Info: [zoneplayer/base] Queueing: D:\Music\Tina Turner\Break Every Rule\06 Girls.flac
08/16 17:28:47 Info: [zoneplayer/base] Open Result (Playing):Result[Status=Success]
08/16 17:28:47 Info: [zoneplayer/base] Starting playback
08/16 17:28:47 Trace: [zoneplayer/raat] StartStream StreamFormat(channels=2, bitspersample=16, samplerate=44100, isdts=False streamid=1501629371
08/16 17:28:47 Trace: [zoneplayer/raat] _StartStream2 streamid=1501629371
08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=HiFiBerry Digi+
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Digital Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=Sonore microRendu
DigitalVolume GainDb=0 Quality=Lossless
Output OutputType=Local_Usb Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=High Definition Audio Device
Output OutputType=Local_ExclusiveMode_Wasapi Quality=Lossless

08/16 17:28:47 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
Source Format=Flac 44100/16/2 BitRate=841 Quality=Lossless
Raat Device=IQaudIO DAC/DigiAMP
Output OutputType=Local_Analog Quality=Lossless

08/16 17:28:47 Info: [zoneplayer/base] Open result (Queueing): Result[Status=Success]
08/16 17:28:47 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/295 sec
08/16 17:28:47 Trace: [raat/audiosource] got NAK (15 seqs, 15 satisfied is_max=True)
08/16 17:28:47 Trace: [transport/raatclient] GOT [3031] {“status”:“Dropout”,“samples”:1764}
08/16 17:28:47 Warn: [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream[/code]

This is an issue, but it’s different from the “not in sync” issue… I’ll raise it separately…

Thanks folks!

@Geoff_Coupe: thanks for your feedback. The only real differences I see in our experiments are:

  1. Windows 7 at my end vs. Win 10 in your system. But as @philr says I’ve missed the boat for that free Win 10 upgrade!

  2. I have the HiFiBerry DAC+ on a RP3 as opposed to your RP2

@philr: are you suggesting running Roon Bridge on [1] the machine running Roon Core? That might improve the synchronisation between it and the RaspberryPi? Or perhaps you misunderstood my issue? The sync between the Windows machines [1] & [2](Core and Bridge) is good. It’s between the Windows machine running Core and the RaspberryPi running Bridge [1] & [3] which is problematic…

@Geoff_Coupe: regarding the skipping after prolonged playback, that is certainly not my issue. The sync issue I have is consistent: it’s there from the get-go. When I pause I hear the kitchen play on for maybe 1/4 sec before pausing. When I resume playback the delay is there again.

I’m on the road at present but once I’m back home tomorrow I will have another play…

thanks

Ed

I believe that you hit it on the nail and that it is a Windows 10 issue.

Roon is a network driven streaming program and is very good at it. However there are many stories out there about the amount of Network Traffic that Windows 10 adds to any network. As a matter of fact the more that there are Windows 10 PC’s on a network the more congested network activity there is.

Windows 10 is constantly phoning home to over 30 different servers for what that say is telemetry reasoning. Also Windows 10 Updates have been changed from the normal Direct from you to Windows Update Server to a Torrent Update Service. Bottom line, Windows 10 is network hog.

Er, except that Ed was having sync problems with Windows 7, and I’m not with Windows 10, so rather the opposite to what you seem to be suggesting.

I don’t doubt that Windows 10 is more chatty, but I don’t think this is an issue, particularly over a wired home network.

Where there does seem to be an issue is RAAT running over 802.11n WiFi. I’m consistently seeing skipping and dropouts here (with a RPI3, and with no other Windows 10 system using WiFi). Running RAAT over 802.11ac is much better, and wired endpoints carry on regardless…