advertisement


Streaming: Qobuz, DLNA, UPnP etc

Iā€™m really bad at the hifi game, I just buy stuff that I like & does the job. I even keep it for many years.
 
Changing the router doesnā€™t seem to have changed the latency issue. Iā€™m still ā€˜grade Cā€˜ on the ā€˜bufferbloatā€™ test (results here) and ā€˜averageā€™ for gaming on the Cloudflare test (was previously ā€˜poorā€™).

When I installed my Ubiquiti router it didn't affect the Bufferbloat and Cloudflare results "out of the box".

The key, for me, was turning on the QoS functionality and putting values in the Upload and Download limits that were around 10% less than the available bandwidth... I think that's what keeps latency down when there are bursts elsewhere on the network.

Worth having a look at these at some point.

Chris
 
Worth having a look at these at some point.

Yes, I will certainly have a deep-dive into that at some point.

The problem I have is not knowing exactly what is causing the DSX to drop on Qobuz, nor where the threshold is. It is so random; some days it works flawlessly for many hours (the whole dayā€™s use), other times it can barely get through a song. Iā€™m wondering in vacuum_tubes is onto something and it isnā€™t a speed/latency thing, more an inability to deal with a missing or corrupted TCP session command. Though again that doesnā€™t explain the randomness. It doesnā€™t seem to be connected to a specific track or album either. It can drop stuff it has played perfectly previously.

My next step is just to test Tidal for a few weeks. If I can localise the issue to Qobuz, or just find the better of the two, then that is useful information. Iā€™d like a lot more information about the Stream700 front-end too, though I suspect the implementation will differ substantially brand to brand. There is remarkably little technical information on the Chord in the public domain. As @vacuum_tubes has suggested above it will likely take some proper network analysis to really get to the bottom of it.

That said I feel I should be getting better network results from this package than currently so Iā€™ll certainly try implementing QoS at some point.

PS Iā€™ve now unsubscribed from Qobuz, though Iā€™ll likely go back if Tidal is no better. The user interfaces are so different I donā€™t know which I prefer yet!
 
Like I said upthread Qobuz is prone to occasional freezing on my Cambridge, which streams local files without any trouble.
 
@Tony L if you are using mconnect to stream Tidal to the DSX surely that means the music is being streamed 'from' your smart device rather than instructing Tidal to stream a playlist directly from the Tidal Cloud?

I thought only Chromecast has this ability and not a mconnect over DLNA?
 
@Tony L if you are using mconnect to stream Tidal to the DSX surely that means the music is being streamed 'from' your smart device rather than instructing Tidal to stream a playlist directly from the Tidal Cloud?

I thought only Chromecast has this ability and not a mconnect over DLNA?

No, I tested this upthread. MConnect effectively sends the DLNA renderer an instruction and source location and then the device streams from there until it needs another instruction. I proved this by starting a track and then sticking the iPad in ā€˜Airplane modeā€™ (all WiFi off) and even closing MConnect. The track played right until the end and then the DSX stopped. About 7 minutes IIRC. This is an aspect I really like about UPnP/DLNA. The tablet or phone is just a control surface, it isnā€™t in the data path the way of say Apple Airplay. This may also explain why Iā€˜ve always felt AirPlay streaming sounds poor (though there are other reasons, e.g. resampling).
 
@Tony L if you are using mconnect to stream Tidal to the DSX surely that means the music is being streamed 'from' your smart device rather than instructing Tidal to stream a playlist directly from the Tidal Cloud?

I thought only Chromecast has this ability and not a mconnect over DLNA?
These 'technicalities' can be tremendously confusing and with multiple devices in play.
 
No, I tested this upthread. MConnect effectively sends the DLNA renderer an instruction and source location and then the device streams from there until it needs another instruction. I proved this by starting a track and then sticking the iPad in ā€˜Airplane modeā€™ (all WiFi off) and even closing MConnect. The track played right until the end and then the DSX stopped. About 7 minutes IIRC. This is an aspect I really like about UPnP/DLNA. The tablet or phone is just a control surface, it isnā€™t in the data path the way of say Apple Airplay. This may also explain why Iā€˜ve always felt AirPlay streaming sounds poor (though there are other reasons, e.g. resampling).

OK that sounds pretty good. In that case I will dig out my well engineered and ancient (in the technical timeline) Marantz NA7004 giving this a go myself.
 
OK that sounds pretty good. In that case I will dig out my well engineered and ancient (in the technical timeline) Marantz NA7004 giving this a go myself.

I think that is even older than the DSX! Iā€™ll be interested to see how you get on as it should be pretty good. As I understand it UPnP/DLNA has been around for a long while now so really a DLNA renderer should just be a DLNA renderer. It should just do what it should do regardless of age. I think the things that have been refined over the years relate more to file formats, gapless play etc. Is it firmware upgradable? Definitely worth checking.

The DSX is orphaned now; it canā€™t find the server it looks to for to check firmware. It is running firmware dating from August 2015 (version 17.0.4.12) which I suspect was its final update. I should really check with Chord just in case there is anything later.

The streaming formats probably deserves a thread in its own right, some odd stuff out there e.g. a lot of stuff seems to be 24/44.1, and increasing the bit depth but not the sampling rate over CD makes no sense to me. The sampling rate was the limitation!

PS Tidal is doing remarkably well so far. Iā€™ve had at least five hours without issue by now.
 
Iā€™m tempted to say Tidal is fine. It just seems to be working without issue. I suspect there is something about Qobuz the DSX doesnā€™t like. As such it will be making my decision for me as to which service to take on.

The differences between the services are interesting. I havenā€™t figured out those differences fully yet, but my suspicion is Qobuz has more high-res content. Iā€™m seeing some stuff in Tidal that identifies as MQA, which is disappointing, though seems to play fine.

The various formats are baffling, I need to go and read some stuff as I canā€™t see what point there is to 24/44.1 (CD sampling rate, but 24 bit), yet a lot of stuff is served up in that format. Is this some attempt to level-shift? That said there is still a lot of standard 16/44.1 stuff, so it canā€™t be that. Iā€™m reading Tidalā€™s ā€˜Eā€™ and ā€˜Mā€™ badges on cover art as ā€˜explicitā€™ and ā€˜master qualityā€™, but the latter not necessarily MQA, and a lot of recent high-res stuff isnā€™t badged. In most cases I have to start playing something to see what it is. Maybe Iā€™m missing stuff, especially when using the MConnect app which is very basic compared to the full Tidal (or Qobuz) app. I quite like the exploration features in Tidal, e.g. it seems easier to go hunting new releases by genre etc, and that is exactly what I want this stuff for. Not much in it though, I thought the Qobuz picks were very good.
 
Iā€™m now declaring Tidal bomb-proof. It just works flawlessly, so becomes my streaming choice by default. I donā€™t understand quite why the DSX doesnā€™t like Qobuz, but it doesnā€™t seem to. In this case it gets to choose!

FWIW I think Qobuz is the better service when it comes to file quality. Far too much on Tidal is still MQA, so basically lossy sub-CD quality unless you have a now obsolete MQA DAC. Still sounds fine, and is more than adequate for exploring new stuff, which is my goal here, but Iā€™d bear that in mind if making a decision. The older the stuff you want to listen to the more MQA will show up.
 
Interesting that in the previous thread Linn were quoted and describe Tidal Hires as very computationally intensive and users of older Linn net streamer kit will experience dropouts whereas Qobuz hires was ok-no idea what Tidal are doing differently from Qobuz.
 
Iā€™ve been trialling Qobuz for a few days now. The sound quality is undeniably better, but - guess what? Dropouts. IPeng flagging up something about ā€œRebuffering failedā€. Iā€™m not gonna rush to blame Qobuz as thereā€™s a Mac Mini (hosting the LMS server) in the chain, which could be the culprit? But LMS on the ā€˜Mini has been rock solid to date. I didnā€™t notice any such dropouts when trialling Tidal.
 
Well @Tony L the Marantz NA7004 is working with mconnect and does indeed act as a control to stream Qobuz directly from the Internet.

The sad thing is that mconnect cannot stream a whole album with one instruction - just one song at a time - main thing however is that the music is coming from the cloud rather than from the iPhone.

Mucking about further I thought I would try the JPlay IOS app which is 'supposed' to sound better, on a 14 day trial - but it does not work with the Marantz renderer ?? MConnect is stable, JPlay doesn't want to know the Marantz (it can find it as a renderer, but it attempts to play the song for a few seconds without sound and then jumps to the next song etc etc - weird). This is when using the Qobuz app on JPlay.
 
The sad thing is that mconnect cannot stream a whole album with one instruction - just one song at a time - main thing however is that the music is coming from the cloud rather than from the iPhone.

That makes sense. My understanding is a DLNA renderer is pretty dumb. It wants an instruction and location. Go here, play this. It wouldnā€™t have a clue what an album was. Early ones couldnā€™t even cope with gapless and glitched, paused or popped if given what I assume is an immediate ā€˜playā€™ instruction and location for the next track. MConnect has a ā€˜gapless to rendererā€™ option that the DSX understands fine. I think this is a pretty neat solution as it means the control surface isnā€™t in the data loop, it only monitors and sends follow-up commands.
 
My Qobuz etc never freezes. Roon on cheap as chips NUC, roon end point minidsp SHD. Both hard wired to router
I get similar all-but-perfect Qobuz reliability here. But only after I set up my streamer's HTTP/HTTPS stack, underlying a third-party Qobuz app, to deal with unreliable HTTP(S). It's not a general setting though (I think), just available on my particular installation.

Enough people are having intermittent problems that a plausible guess is that Qobuz is sailing close to the wind with their streaming protocol capacity. Very sensible for sustaining the business but it does look like Qobuz clients need to have some better-than-standard smart performance to deal with occasionally flaky connections. I sometimes use the official clients on PC and iPhone and they haven't glitched yet. Perhaps they have had the right smarts built in by Qobuz.

Pointing a finger at Qobuz servers doesn't help cure the problem, though. In practice it seems to be about finding a client that does better in applying the "be liberal in what you receive" end of the robustness principle. Either that or switch to a service that is more robust at it's end (as Tidal appears to be from the report above).
 


advertisement


Back
Top