Ethernet opinions


Hello everyone, I finally got my system setup. I had a few setbacks the past few months. My mom had lung cancer and passed away a month ago. It has been a journey getting my system set up which is part of the fun. I am running Pass Labs XP-12, pass 250.8, and Bricasti M3. My original plan was to run the Bricasti with a EERO mesh network since the modem is on the opposite end of the listening space. Needless to say the EERO mesh would not work and Roon could not see my M3. I was on the phone with Bricasti trouble shooting the issue. I removed my M3 from the system and double checked everything with it hard wired to the modem which worked. I was told I could really use any Ethernet for the most part as long as it’s cat 5 or 6. Well, I returned the EERO and got a 25 foot Ethernet cable from Best Buy for 10 dollars. The sound is much better then I was guessing running a 10 dollar cable, for me it’s deff a temp fix. Especially since I bought two audio quest vodka cables. I am using one of them now connecting the room nucleus to the modem at the moment. I have read a bit about blue Jean cables which seem to hold spec. I don’t see me buying a longer Audio quest vodka cable given the cost. In some ways I feel like I spent more then I should have on the Vodka cables at this point. Opinions please ?

 

shtr74sims

Showing 3 responses by nevada_matt

Just ordered an optical link setup, cat in, optical out, run 25 feet, optical in, shielded short patch cable, then to streamer.

The theory sounds reasonable. The analog noise will be removed and interference on the long run minimized so the end point signal should be “cleaner” than a long copper cable.

Was right at $100 to try it out, so, not a big investment to see if there is an audible difference.

Newegg, pair of mediaconverters $49

Optical cable: $32

Short shielded cat6, 99.9% ofc, gold plated:$7

plus tax etc…

Qobuzz and tidal “stream” the audio file to your player if you do not have a local copy.

some streamers do NOT provide any local storage, so you never get the cached track: it is going to stream the track every time.

If playing through a phone, a pad or a pc, or your streamer has storage to allocate, (or a nas to use) the apps will use local storage to cache your previously streamed, and saved/cached, track.

So qobuzz and tidal APPS CAN save a local copy IF there is storage they can use.  Otherwise you are strictly streaming.

There is some level of error recovery that can allow the track to play with some errors.  Too many errors and the track buffers or even just stops and tries to restart the stream.

I live with this everyday.. at least I will until I find time to fix my nas and assign a connection to it in the innuos pulse mini… then see if it will use that to cache anyway.  Otherwise, it will be  downloads and then point innuos to the nas to play downloaded tracks.

Though, I have to try attaching a usb drive to the pulse mini.. that might solve my local caching problem.

By the way, I had ethernet from router to pulse then short usb to dac.

Had a really high frequency hissing present.  I got my fibre media connectors yesterday and replaced the ethernet from router to pulse mini with an optical run. Convert ethernet to fibre->fibre to media converter to ethernet->short, shielded ethernet to pulse.  High frequency hissing went away.

So yes, ethernet to fibre and back does “clean up” noise.

 

 

Caching streamers save the track to cache, whether that is ram only (ie, innuous pulse mini uses 2gb Ram for this when playing from a service, or a streamer that uses a local drive for caching, ie, an ssd or a card to save the cached track to “offline content” which is configured in the app.  Where there is no local storage for the app, qobuzz/tidal to use, you cannot save the cached stream long term as offline content.

Where there IS local storage (playing on phone or ipad, uses that device’s storage for “offline content”), of whatever type, to use, there is a setting to save streamed content locally as offline content.  That content is exclusive to the app.  Or you can just download tracks as files that can be played through the streamer itself then through the dac.

So a service such as tidal/qobuzz can do one of three things, caching to ram, saving cached to ram track out to disk as offline content, OR saving a downloaded file out to generic storage where any app that can read the format can use it. (For example stuff downloaded from, ie hdtracks.. I have yet to try the qobuzz download to see if those are only allowed to be played by qobuzz app)

The error checking for “streaming” happens against the incoming data that assembles into the track in cache.  If there are too many errors, the track “buffers”, ie the system requests that portion of the track that failed error correction, to be re-sent and wats for an error free response.  If that happens with too many parts of the track, or there is a continuous, short term, issue with the connection, the entire track is requested to be sent again.

This is evident on an unstable internet connection when requesting a service’s app to play a track.  The download will start, and possibly start to play, then the bar showing the track’s progression will start again, playin the track either a few seconds for a few attempts, then it will start from the beginning, lr it just resets and tries to re-transmit the entire track.

If the track is not able to be completely cached, error free, after a set number of tries, the app will end its attempts to play that track.  If you have another track request queued, the app gives up on the first and moves on to the next queued track, else it just stops attempting to play anything.

Enough with arguing jargon already, please.  Whatever the precise terms are, this is what I observe in real life as a rural customer with crappy internet.  Whether you want to refer to the saved tracks in the “offline content”  for the app as “saved stream”, “saved cache” or “downloaded” doesn’t matter to me.  Purchased and downloaded tracks serve me better for hires tracks, since I can get an entire file, and use with any playback system that can read flac, eventually, without the streaming app deciding there have been too many failed attempts and quitting on the track.  Successful streaming for me is usually limited to cd quality, except on days when even that is failing.

ALL Streamers “cache” or buffer each “streaming content” object and perform error checking on the incoming packets. Period.  What they do with that successfully received track in buffer or cache, and the process for error check fails, is a function of the service and what configs you set/can set, for the hardware running the interface to the service.

Downloaded tracks don’t buffer or cache as they are not “streaming content” but whole files and are not, usually, tied to a specific service to be able to play back and have a more robust, seemingly, process for getting a whole, error free, file.