Short skips when using Tidal + Airplay

Hi @support,

Roon plays my own tracks seamlessly over Airplay to my Denon AV amp but not those streamed from Tidal - they skip a second every so often, often to the point of being unlistenable. Sometimes this happens with the first Tidal track I play, other times I can play say 5 or more without issues and the problems then start.

The issue only seems to occur with the combination of Tidal & Airplay. If I play my own music files via Roon over Airplay I do not encounter this issue. Also if I hook up a Raspberry Pi3 + HifiBerry Digi + from another room to my Denon AV amp and play Tidal tracks via that - again all is well.

My setup is as follows:

  • Roon core (latest version) running on QNap TS-451 with 8GB ram, and an SSD for the Roon database but Roon Core running off SATA disks in the same NAS (i.e. 3 SATA, 1 SSD)
  • All music stored on the NAS
  • Denon AVR-X3300W connected via gigabit ethernet to the same router as the NAS (TP-Link AC1750)

I have the basic Tidal UK subscription (not the lossless one).

The problem doesn’t occur on specific Tidal tracks, I can play the same track twice and one time it might play fine, the next it might skip 10 times during playback. I generally listen to my own Tidal playlists.

Are there any settings I may have overlooked that I can tweak to resolve this issue, or is it likely to be a bug?

Thanks,
James

Hi @James_Beshare ----- Thank you for the report and sharing your feedback with us. The insight is appreciated and sorry to hear of the troubles.

Moving forward, to help aide in our understanding of this behavior may I very kindly ask you for the following information:

  • My sense is that you have not always experienced this behavior based on your report. If this is indeed the case, can you think of any changes that have occurred in your setup that could potentially be having an influence here?

  • Besides the mentioned router (TP-Link AC1750) are there any other networking devices being implemented in your setup?

  • Additionally, I noticed that the QNap TS-451 is making use of a Intel Celeron 2.41GHz dual-core processor which is falling under our recommended spec. By chance, during your troubleshooting of this issue have you tried (temporarily) hosting your Roon core on another device just to confirm what the performance is like?

-Eric

Hi Eric,

Thanks for getting back to me. My AV amp is relatively new but I have experienced this issue ever since I started using it, prior to that I didn’t have a Roon endpoint in the room concerned. Like I say though it’s an intermittent, but frequent issue. I’ve tried to establish a pattern (time until the issue starts, time of day, overall LAN usage, load on NAS) but have been unable to spot one.

Thanks for pointing out the potential issue with my NAS spec. So even if the processing speed shown in the Roon remotes is hovering around 40x and the CPU load on the NAS is showing consistently as say 15% do you still think the under-spec CPU might be a cause? Is Airplay of Tidal more load intensive than Airplay of local files?

My network setup consists of a virgin media cable router (used in passthrough mode to my TP-Link router) and there is also a TP-Link gigabit switch involved which the AV amp is connected to. The NAS and the TP-Link switch are connected to the TP-Link router. I tried taking the TP-Link router out of the equation and connecting everything directly to the Virgin router but had the same issue. Also tried power cycling the TP-Link switch (but not taking it out completely).

I’m happy to try and run the core elsewhere temporarily though as a test - I have an Intel i7 PC I could try it on at the weekend. Is it just a case of stopping the core on the NAS, installing it on the PC with a blank database and then trying Tidal over Airplay to the AV Amp?

Best regards,
James

Hi @James_Beshare ---- Thank you for getting back to me and taking the time to provide the requested feedback. My sincerest apologies for the slow response.

I still would like to make sure that this isn’t some kind of performance issues here and think testing the core elsewhere will be good a first troubleshooting exercise just to see how things behavior. With this in mind, I recommend the following:

  • Before anything please make a backup of your current database.
  • Close any other active instances of the application (i.e remotes)
  • Stop RoonServer from running on the NAS.
  • Load Roon on the PC and only add your TIDAL content.
  • Confirm how things respond.

-Eric

Hi @Eric,

Thanks for suggesting how to isolate the issue. I performed extensive tests over the weekend with the following results:

Roon Core running on Intel i7-4790 3.6Ghz desktop PC with 4GB RAM (not ideal I guess?) - no other applications running except background services:

  • Tidal+Airplay+VolumeLevelling (the configuration I used on the NAS) - just as many skips as when running Roon Core from the NAS
  • Tidal+Airplay (no volume levelling) - no skips

I then shut down the Roon Core running on the desktop, started up the Core on the NAS and turned off volume levelling - unfortunately this didn’t make any difference.

So it does seem a more powerful processor helps with this issue, but that it isn’t perhaps the whole story? Out of interest, have the development team confirmed playing Tidal tracks over Airplay is a more load intensive task for Roon Core than playing local FLAC and mp3 files over Airplay?

Thanks,
James

Hi @James_Beshare ----- Thank you for the follow up and sharing the results of the proposed test! The feedback is very appreciated!

I am sorry I had forgot to mentioned in my previous that I had placed a feedback request with our tech team in regard to your question (i.e “…Tidal tracks over Airplay is a more load intensive…”) and expect some soon.

Additionally, please provide a screenshot of your signal path leaving Roon when the issue occurs with the “original” configuration in place.

-Eric

Hi @Eric,

I did some further tests at the weekend and captured the following screenshot during a period of skipping with the original configuration:

Best regards,
James

Hi @James_Beshare ---- Thank you for touching base with me and providing the requested feedback, very appreciated! My apologies for wait.

Continuing forward, I had a chance to touch base with our tech team in regard to this behavior you are experiencing while streaming TIDAL content to the AVR-X3300W. As per the team request they have asked if you could please:

  1. Verify how long this test configuration was in place during the mentioned troubleshooting exercise.

    Roon Core running on Intel i7-4790 3.6Ghz desktop PC with 4GB RAM (not ideal I guess?) - no other applications running except background services:

    • Tidal+Airplay+VolumeLevelling (the configuration I used on the NAS) - just as many skips as when running -Roon Core from the NAS
    • Tidal+Airplay (no volume levelling) - no skips
  2. Confirm what the experience is like if you load “Shairport Sync” onto the Raspberry Pi3 + HifiBerry Digi. This will essentially make the Pi3 an Airplay zone.

  3. Furthermore, can you please share screenshots of all the playback settings being used with the AVR-X3300W zone.

-Eric

Hi @eric,

Sorry it’s take a while for me to respond. In answer to your questions:

  1. The test configuration was in place for a couple of hours. I think the skipping started fairly soon after I started the test (with volume levelling enabled) and continued periodically throughout the time period.

  2. As Kodi (LibreElec) is installed on my Pi3 and that has Airplay support I used that instead and didn’t suffer from the same skipping issue. However at one point towards the end of a track it gave up playing it altogether and moved on to the next. This was a one-off though so I put it down to a network blip. For the test I ensured the Pi3 was plugged into the same ethernet switch as the AVR-X3300W.

  3. I have attached a screenshot but let me know if there are other pages I should capture and I can include those too.

Best regards,
James

Hi @eric,

Just wondered if there had been any further ideas around this?

Thanks,
James

Hi @James_Beshare ---- Thank you for reaching out and my sincerest apologies for the delayed response here.

Moving forward, I asked our techs this afternoon for an update on this behavior you are experiencing when streaming TIDAL content via Airplay to the Denon AVR. They have a theory that the Denon is expecting a “full” bitstream and if we are applying too much attention to the signal it has the potential to misbehave with the DSP processing on the Denon.

With the above in mind can you please verify what the experience is like if use the Audyssey “Dynamic Volume” option on the receiver as opposed to enabling “volume leveling” in Roon.

-Eric

Hi Eric,

Sorry for the extremely late reply. I think my mobile connection died when I replied previously and it looks like I didn’t notice my reply didn’t go through.

I tried the above volume suggestion but no joy. I’ve since found a few other people on other forums having similar issues with Airplay through their Denon’s generally - so sounds like it can probably be put down to a bug on the Denon side. That said, if your techs think otherwise or have any further suggestions if future that would be great.

Best regards,
James