INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DLNA Pi3: JRiver master or JRiver Id?  (Read 1138 times)

dungkimham

  • Member
  • *
  • Posts: 3
DLNA Pi3: JRiver master or JRiver Id?
« on: October 02, 2018, 04:19:23 am »

I am using JRiver 24 trial version to run on Pi3 bridge, playing DSD on Asus laptop: Core i3, 6MB RAM, installing JRiver as music server but lag many, often have to buffering. Please help me how to setup to enjoy DSD native on PI3 (my DAC support DSD512). Is the installation of JRiver master on PI3 different from JriverId? What should I buy for this purpose? Many thanks!
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7367
  • The color of Spring...
Re: DLNA Pi3: JRiver master or JRiver Id?
« Reply #1 on: October 02, 2018, 04:33:21 am »

In this case, since you're using DLNA you'll want to use DoPE found in MC's Options > Media Network > Add or configure DLNA servers > pick your server on the top part and on the bottom part click on Advanced > Check Bitstream DSD

Here's a screenshot, I highlighted the option in a red box:



Otherwise, if your device(s) don't support native DSD playback via DoPE, MC has to convert DSD to PCM on-the-fly when playing back DSD files, which is one of the most resource intensive tasks MC does. Which honestly a Raspberry Pi won't be able to handle without issues like buffering. This is what it sounds like it happening right now, without the DoPE option checked - MC is converting DSD to PCM on-the-fly, which since the Pi can't really handle too well it's causing buffering issues and whatnot. The only way around that (if you're forced to convert DSD to PCM on a Pi) is to do a pre-conversion of the DSD files to PCM files (e.g. FLAC files) or connect to a DAC via USB that supports native DSD playback and enable DSD bitstreaming. The proper way to do the pre-conversion is to make a copy of the DSD files you want to convert (so not to edit the original DSD files), edit their metadata (like add PCM at the end or whatever you want) and then import the copied files into MC and run the Convert Format tool on them.

But yeah, it's a lot to take in but see if the DoPE option works for you.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC | Edifier R2000DB Bookshelf Speakers

dungkimham

  • Member
  • *
  • Posts: 3
Re: DLNA Pi3: JRiver master or JRiver Id?
« Reply #2 on: October 07, 2018, 02:38:46 am »

Thank you for your help! I tried several times but the buffering still occurs when playing DSD. My DAC can plays DSD512, I have also set DOPE as instructed.

JRiver directs DSD via DAC, CPU uses 30%, Ram uses 700MB and system is still buffering, regardless of DSD64, 128 or 256. Is there a way to handle it?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: DLNA Pi3: JRiver master or JRiver Id?
« Reply #3 on: October 08, 2018, 02:52:14 pm »

The "Bitstream DSD" option on your last screen shot is only used for LOCAL playback.
The DLNA server DoPE setting is used for network devices.

You may have a network bandwidth issue. Are both the Pi and DLNA DAC on wired ethernet or wireless?

Also, have you setup thread priorities on the Pi3?
Logged

dungkimham

  • Member
  • *
  • Posts: 3
Re: DLNA Pi3: JRiver master or JRiver Id?
« Reply #4 on: October 14, 2018, 05:53:51 am »

The "Bitstream DSD" option on your last screen shot is only used for LOCAL playback.
The DLNA server DoPE setting is used for network devices.

You may have a network bandwidth issue. Are both the Pi and DLNA DAC on wired ethernet or wireless?

Also, have you setup thread priorities on the Pi3?


Thank you very much, I have used wired lines for both Pi3 and DNLA laptop, I also checked the flow priority setting, the result seems to be my pi3 optimized stream.

Although quality improves significantly when playing DSD native, but after about 3 albums, the JRiver buffer must still occur. What more do I need to do?
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13487
Re: DLNA Pi3: JRiver master or JRiver Id?
« Reply #5 on: October 15, 2018, 09:04:11 am »


Thank you very much, I have used wired lines for both Pi3 and DNLA laptop, I also checked the flow priority setting, the result seems to be my pi3 optimized stream.

Although quality improves significantly when playing DSD native, but after about 3 albums, the JRiver buffer must still occur. What more do I need to do?
Since it's after 3 albums, I wonder if there is a memory leak?

Can you go to a terminal window as root and do the commands
free
and
lsof | wc -l
before you start playing
the same after it starts buffering and post the results here??
Thanks...
Logged
Pages: [1]   Go Up