Win10 Core With RPi Endpoints Skipping

Same same. Core running on Win10 latest updates Core i7-2700k 16GB Ram 500GB SSD… end points are generally Raspberry Pi 3 with running Ropieee latest stable with either USB attached DAC or a HAT for digital output. Also have a Bluesound Node 2i, though I haven’t tested on it yet. Tidal is cutting to next track somewhere between half way and the end intermittently. I have rebooted all components to no avail. I’ll collect some logs from Roon Core later

Hi @Travis_Longwell, just a couple of clarifying questions!

How are your components connected to your internet? Could you share the makes and models of your networking gear?
Have you tried playing music from System Output with DSP turned off?

I’ll have to do some testing once the kids go to bed. I split up my group of 3 endpoints to test on my Bluesound Node 2i which will meet your criteria I imagine.

Haven’t noticed the skipping when not in group, though not super intent listening. That being said issue was originally observed on Non-group Pi3 with Ropiee USB to Topping DX3. The Bluesound Node 2i in one room has been fine and the Pi3 via USB Peachtree DAC IT-X. Will collect some logs from the core from when I was experiencing skipping yesterday to see if there is a story.

Side note, do you guys use Splunk for data collection and analysis? I’ve been meaning to get my local environment Splunked.

Scratch that, it happened around 7PM on my Bluesound wireless and just now it happened on my basement system. It dumped partway through a song again… but this time I was monitoring the logs with Splunk (I’m a Sales Engineer for them… so kool-aid!). Looks like my buffer dropped down and presumably led to the song cutting. Basement system is Raspberry Pi 3 with Ropieee via USB to Topping D50 and it is wired via CAT6 to a TP-link switch that runs to another TP-link switch where the “server” is. Total length of wire is approximately 60’. The other systems were via wireless.

I’ll attach the log and screenshots of the data in Splunk.

Here is the buffer extremely low waaaay before the song is close to being over.
11/23 21:26:27 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [2% buf] [PLAYING @ 1:31/3:17] Uneventful Days - Beck

More context within the log:
11/23 21:26:02 Trace: [Basement - Digi+D50] [HighQuality 28.4x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 1:06/3:17] Uneventful Days - Beck
11/23 21:26:03 Trace: [raatserver] [RaatServer Traviss-iPhone @ 192.168.10.105:61119] client connection failed. Retrying in 1687ms
11/23 21:26:05 Trace: [raatserver] [RaatServer Traviss-iPhone @ 192.168.10.105:61119] connecting (attempt 5)
11/23 21:26:07 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 1:11/3:17] Uneventful Days - Beck
11/23 21:26:12 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 1:16/3:17] Uneventful Days - Beck
11/23 21:26:13 Info: [stats] 5436mb Virtual, 455mb Physical, 262mb Managed, 2235 Handles, 130 Threads
11/23 21:26:15 Trace: [raatserver] [RaatServer Traviss-iPhone @ 192.168.10.105:61119] client connection failed. Giving up
11/23 21:26:15 Trace: [raat] [sood] Refreshing device list
11/23 21:26:15 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
11/23 21:26:15 Trace: [push] retrying connection in 37471ms
11/23 21:26:15 Trace: [prebuffer] short read: 0 / 8820 fill=432260
11/23 21:26:17 Trace: [Basement - Digi+D50] [HighQuality 28.4x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [92% buf] [PLAYING @ 1:21/3:17] Uneventful Days - Beck
11/23 21:26:22 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [38% buf] [PLAYING @ 1:26/3:17] Uneventful Days - Beck
11/23 21:26:22 Trace: [Basement - Digi+D50] [zoneplayer/raat] sync snd_allo_digione: realtime=17536963682935 rtt=500us offset=-3494935317us delta=-154us drift=-2088us in 183.0935s (-11.407ppm, -41.064ms/hr)
11/23 21:26:25 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
11/23 21:26:25 Trace: [push] connecting to 34.73.93.77:9200
11/23 21:26:25 Trace: [push] connected
11/23 21:26:25 Trace: [prebuffer] ready 149940/441000 (34%) @ 0/241 sec
11/23 21:26:27 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [2% buf] [PLAYING @ 1:31/3:17] Uneventful Days - Beck
11/23 21:26:28 Info: [stats] 5440mb Virtual, 455mb Physical, 260mb Managed, 2245 Handles, 131 Threads
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Created domain
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Removing ordinal 2
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Destroyed domain
11/23 21:26:31 Info: [zone Basement - Digi+D50] OnPlayFeedback OnToNext
11/23 21:26:31 Debug: [zone Basement - Digi+D50] _Advance
11/23 21:26:31 Info: [library] recorded play for profile fb010f30-a35a-44e6-bd47-4fd4ed49798d: mediaid=168:0:122558719 metadataid= contentid=168:0:122558719 libraryid= isfromswim=False
11/23 21:26:31 Info: [zone Basement - Digi+D50] OnPlayFeedback Playing
11/23 21:26:31 Trace: [library] endmutation in 61ms
11/23 21:26:31 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/122558721/playbackinfopostpaywall?countryCode=US&sessionId=5d327575-383b-4805-b92c-68aa0a1cff74&audioquality=HI_RES&assetpresentation=FULL&playbackmode=STREAM => Success
11/23 21:26:31 Trace: [tidal/http] GET https://api.tidalhifi.com/v1/tracks/122558721?countryCode=US&sessionId=5d327575-383b-4805-b92c-68aa0a1cff74& => Success
11/23 21:26:31 Info: [Basement - Digi+D50] [zoneplayer] Queueing: http://ab-pr-cf.audio.tidal.com/422f8c81d85336d45f1537733b58d234_39.flac
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Created domain
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Adding ordinal 4
11/23 21:26:31 Debug: [smc] [zoneplayer:23] Ordinal 4 is good to go
11/23 21:26:31 Info: [Basement - Digi+D50] [zoneplayer] Open result (Queueing): Result[Status=Success]
11/23 21:26:31 Info:
–[ SignalPath ]---------------------------------------------
SignalPath Quality = HighQuality
Elements:
Source Format=Flac 44100/24/2 Quality=Lossless MQA 44100
MQA Subtype=authentication LightState=valid OriginalSampleRate=44100 OutputSampleRate= OutputBitsPerSample=
MQA Subtype=roon_core_decoder LightState= OriginalSampleRate= OutputSampleRate=88200 OutputBitsPerSample=24
Raat Device=snd_allo_digione
DigitalVolume DisplayMode=db GainDb=-12 Quality=HighQuality Value=
Output OutputType=Local_Alsa Quality=Lossless SubType= Model=snd_allo_digione

11/23 21:26:32 Trace: [Basement - Digi+D50] [HighQuality 28.3x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 0:01/4:01] Saw Lightning - Beck
11/23 21:26:36 Trace: [streamingmediafile] finished caching http://ab-pr-cf.audio.tidal.com/422f8c81d85336d45f1537733b58d234_39.flac
11/23 21:26:36 Debug: [smc] [zoneplayer:23] Removing ordinal 4
11/23 21:26:36 Debug: [smc] [zoneplayer:23] Destroyed domain
11/23 21:26:37 Trace: [Basement - Digi+D50] [HighQuality 28.6x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 0:06/4:01] Saw Lightning - Beck
11/23 21:26:42 Trace: [Basement - Digi+D50] [HighQuality 28.4x, 24/44 MQA TIDAL FLAC => 24/88 MQA] [100% buf] [PLAYING @ 0:11/4:01] Saw Lightning - Beck

Here is my SPL:

index=main sourcetype=“roon_core” entrytype=trace earliest=-3d@d
| rex mode=sed field=buffer “s/%//g”
| where buffer < 5
| rex field=timetotal “(?.+):(?.+)”
| eval tracklength = (trackmin60)+tracksec
| rex field=timeremaining “(?.+):(?.+)”
| eval trackposition = (trackmin
60)+tracksec
| eval progress = round(trackposition/tracklength*100,2)
| where progress < 80
| where progress > 5

In English it checks the buffer vs track progress and if between 5 and 80 completion it is likely an example of the issue I’m seeing.

Hi @Travis_Longwell – Thanks for the details above. I’ve passed this along to the technical team for review.

In the meantime, can you try logging out of TIDAL in Roon and log back in and let us know if there is any change after doing so?

Logged out of Tidal and back in, same stuff happened on the first song I played after doing so.

Hi @Travis_Longwell,

Would you kindly please verify the following:

  • What are the exact models of the TP-Link router and switch mentioned above?
  • Have you noticed any patterns here? Are the same tracks always skipping? Does this happen more often with any specific content, like hi-res?
  • What are your network download speeds?
  • If you lower the streaming quality for TIDAL in Roon is there any change?
  • Do you receive and errors when this happens?

I understand you are trying to get to the root of what is going on and this is great discovery material. I am trying to be helpful with the little free time I have available with 3 little kids. I will get you the information you requested, but please do not lose sight of the fact that v1.6 was working and v1.7 seemed to introduce the issue we’re trying to resolve.

Also worth noting I have not encountered the issue today as of yet in my all wireless group of 3 endpoints… two pi3’s and Bluesound. My router is Netgear Nighthawk x6 running DD-WRT which made it much more stable. We have 75/75 FiOS internet. Roon Core is wired to the router through a TP-Link switch but I will have to track down the model number… kids are up from nap.

1 Like

Hi @Travis_Longwell — No worries, I completely understand. The above questions would certainly be great data for our investigation, but please do not feel rushed to provide this information. Our team is currently hard at work investigating and we are gathering as much information as we can.

I’m glad to hear that things have been working well so far today, though. Please let us know if you see any issues return.

Thanks!

It is possible that logging out of Tidal and back in worked, not sure how things are cached in Roon so can’t be sure. I haven’t had songs skip since that first one so maybe it was partially cached from when things were wonky. TP-Link models are TL-SG105 and TL-SG108 both unmanaged dumb switches. Need to get a smart one so I can run a mirror port and track all of the network activity.

The good news is I really like 1.7 overall! Search performance has dramatically improved and the recommendations solid which is a nice convenience. Thanks

Hey @Travis_Longwell – thanks for the kind words about 1.7!

It sounds like things have stabilized a bit for you but we just released Build 505 with some changes that may also help here.

Can you give it a shot and let us know how things are going?

Thanks!


More details are here:

Updated, seems good so far. Thanks

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.