HQPLAYER new Version 5 Discussion

For the Mac, I tapped manually, indeed, the IP address that DHCP assigned to it, and stopped DHCP to keep the IP constant.
On GentooPlayer, there’s a special feature to assign a fixed IP.

For the Log files of Roon and HQPLayer, I don’t know where to look for them on the Mac…

It does not happen often that HQPlayer eats the RAM of the computer, but when it occurs, it’s with the same settings with which it played fine before. It starts suddenly.

I run Roon Server (no UI app) and HQPlayer 5 on an M1 Mac mini (16GB/512GB) and use a Holo Audio Red as an NAA and a Holo Audio May KTE DAC.

I have not experienced any losses of connection between Roon and HQPlayer. I have had no issues with HQPlayer 5 losing connection to the NAA or the NAA connecting to the DAC.

HQPlayer 5 is using a lot memory (just under 3.5GB) but is does not appear to have a memory leak. In other words, the memory used does not just keep increasing. It is stable.

1 Like

When I use it, HQPlayer consumes about 3.5GB of RAM, but when it starts eating the RAM, Activity Monitor shows that it uses more than 9GB on my Mini.

If someone can explain to me where to look for the log files, I will attach them to a post when Roon loses the connection to HQPlayer.
It happened twice earlier today, but at this moment, both work well together, and I enjoy the music with the DSD upsampling.

It is explained in the Troubleshooting-section of the manual… :wink:

But first enable log file from HQPlayer settings, then restart HQPlayer. When something happens, you can find log file from folder “~/.hqplayer” on macOS (you can get there with Go to Folder menu option of Finder), called HQPlayer5Desktop.log

Roon also had some menu option to see their log file. Maybe someone from Roon can chime in.

1 Like

I’ll do that, and will attach the log file to a post when it happens.
I never noticed a log option in Roon. Does someone know where it is?

Thank you, @jussi_laako, for the support, and for the great work of developing this new version of your player that sounds so good.

Hi @jussi_laako ,
HQPlayer stopped seeing NAA on GentooPlayer. NAA does not appear as crushed on GentooPlayer, but HQPlayer won’t see it unless I reboot of GentooPlayer.
This is what the Log of HQPlayer says:

& 2023/05/21 10:59:30 Pause
& 2023/05/21 10:59:31 Pause

2023/05/21 10:59:37 NAA output clSocket::Send(): send(): Broken pipe

! 2023/05/21 10:59:37 NAA output clNetEngine::PushPCM(): clNetEngine::SendStreamPCM(): clSemaphore::Wait() (3357)
! 2023/05/21 10:59:37 clHQPlayerEngine::Execute(): push to FIFO failed
2023/05/21 10:59:37 Stop request (reset)
& 2023/05/21 10:59:37 Stop…

  • 2023/05/21 10:59:37 Playback engine stopped
    & 2023/05/21 10:59:37 …stopped
    2023/05/21 10:59:37 Set volume: -4 +
    ~ 2023/05/21 10:59:37 Adaptive transport gain: 0 dB (1)
  • 2023/05/21 10:59:37 Control ended from [::1]:62361
    2023/05/21 10:59:38 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:38 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:39 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:40 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:40 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:41 NAA output discovered 0 Network Audio Adapters
  • 2023/05/21 10:59:42 Control connection from [::1]:63182
    2023/05/21 10:59:42 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:42 NAA output discovery from 0.0.0.0
  • 2023/05/21 10:59:42 Control started from [::1]:63182
    & 2023/05/21 10:59:43 Stop…
    2023/05/21 10:59:43 NAA output discovered 0 Network Audio Adapters
    & 2023/05/21 10:59:44 Playlist clear
    & 2023/05/21 10:59:44 Playlist add URI: http://127.0.0.1:30000/a86225ace6aa4452b2c95ba2f56bce59/stream.raw
    2023/05/21 10:59:44 Offload: resampler=disabled convolution=disabled
    & 2023/05/21 10:59:44 Play
    2023/05/21 10:59:44 Offload: resampler=disabled convolution=disabled
  • 2023/05/21 10:59:44 Playback engine running
    2023/05/21 10:59:44 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:44 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:45 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:45 SDM conversion parameters (9, 0)
    2023/05/21 10:59:45 DSD 6 dB gain disabled
    2023/05/21 10:59:45 Rate or blocksize change triggered
    2023/05/21 10:59:45 Rate: 176400, block size: 9408, frame size: 37632
    2023/05/21 10:59:45 Block size: 9408 (sample: 1)
    2023/05/21 10:59:45 Analysis initialized
    2023/05/21 10:59:46 Playback engine ratio: 2
    2023/05/21 10:59:46 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:46 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:46 Filter: sinc apodizing mega-gauss
    2023/05/21 10:59:46 Dither: 15th order linear noise shaping for 16-bit
    2023/05/21 10:59:46 Set volume: -4 +
    ~ 2023/05/21 10:59:46 Adaptive transport gain: 0 dB (1)
    2023/05/21 10:59:46 Offload: resampler=disabled convolution=disabled
    2023/05/21 10:59:46 Initialization complete, starting audio engine
    2023/05/21 10:59:46 Teams: 1
    2023/05/21 10:59:46 Places: 0
    2023/05/21 10:59:46 Parallel threads: 8
    2023/05/21 10:59:46 Nested parallelism: 4
    2023/05/21 10:59:46 Parallel pipelines: 4
    2023/05/21 10:59:46 Offload: resampler=disabled convolution=disabled
    ! 2023/05/21 10:59:46 NAA output clNetEngine::PushPCM(): not connected to adapter
    ! 2023/05/21 10:59:46 clHQPlayerEngine::Execute(): push to FIFO failed
    2023/05/21 10:59:46 Stop request (reset)
    & 2023/05/21 10:59:46 Stop…
  • 2023/05/21 10:59:46 Playback engine stopped
    & 2023/05/21 10:59:46 …stopped
    2023/05/21 10:59:46 Set volume: -4 +
    ~ 2023/05/21 10:59:46 Adaptive transport gain: 0 dB (1)
    2023/05/21 10:59:47 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:48 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:48 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:49 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:50 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:50 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:51 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:52 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:52 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:53 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:54 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:54 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:55 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:56 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:56 NAA output discovery from 0.0.0.0
    2023/05/21 10:59:57 NAA output discovered 0 Network Audio Adapters
    2023/05/21 10:59:58 NAA output network Audio IPv6 support disabled
    2023/05/21 10:59:58 NAA output discovery from 0.0.0.0
    & 2023/05/21 10:59:59 Pause
    & 2023/05/21 10:59:59 Play
  • 2023/05/21 10:59:59 Playback engine running
    2023/05/21 10:59:59 NAA output discovered 0 Network Audio Adapters
    2023/05/21 11:00:00 SDM conversion parameters (9, 0)
    2023/05/21 11:00:00 DSD 6 dB gain disabled
    2023/05/21 11:00:00 Rate or blocksize change triggered
    2023/05/21 11:00:00 Rate: 176400, block size: 9408, frame size: 37632
    2023/05/21 11:00:00 Block size: 9408 (sample: 1)
    2023/05/21 11:00:00 NAA output network Audio IPv6 support disabled
    2023/05/21 11:00:00 NAA output discovery from 0.0.0.0
    2023/05/21 11:00:00 Analysis initialized
    2023/05/21 11:00:01 Playback engine ratio: 2
    2023/05/21 11:00:01 Filter: sinc apodizing mega-gauss
    2023/05/21 11:00:01 Dither: 15th order linear noise shaping for 16-bit
    2023/05/21 11:00:01 Set volume: -4 +
    ~ 2023/05/21 11:00:01 Adaptive transport gain: 0 dB (1)
    2023/05/21 11:00:01 Offload: resampler=disabled convolution=disabled
    2023/05/21 11:00:01 Initialization complete, starting audio engine
    2023/05/21 11:00:01 Teams: 1
    2023/05/21 11:00:01 Places: 0
    2023/05/21 11:00:01 Parallel threads: 8
    2023/05/21 11:00:01 Nested parallelism: 4
    2023/05/21 11:00:01 Parallel pipelines: 4
    2023/05/21 11:00:01 NAA output discovered 0 Network Audio Adapters
    ! 2023/05/21 11:00:01 NAA output clNetEngine::PushPCM(): not connected to adapter
    ! 2023/05/21 11:00:01 clHQPlayerEngine::Execute(): push to FIFO failed
    2023/05/21 11:00:01 Stop request (reset)
    & 2023/05/21 11:00:01 Stop…
  • 2023/05/21 11:00:01 Playback engine stopped
    & 2023/05/21 11:00:01 …stopped
    2023/05/21 11:00:01 Set volume: -4 +
    ~ 2023/05/21 11:00:01 Adaptive transport gain: 0 dB (1)
    2023/05/21 11:00:02 NAA output network Audio IPv6 support disabled
    2023/05/21 11:00:02 NAA output discovery from 0.0.0.0
    2023/05/21 11:00:03 NAA output discovered 0 Network Audio Adapters
    & 2023/05/21 11:00:04 Stop…
    2023/05/21 11:00:04 NAA output network Audio IPv6 support disabled
    2023/05/21 11:00:04 NAA output discovery from 0.0.0.0
    2023/05/21 11:00:05 NAA output discovered 0 Network Audio Adapters
    2023/05/21 11:00:06 NAA output network Audio IPv6 support disabled
    2023/05/21 11:00:06 NAA output discovery from 0.0.0.0
    & 2023/05/21 11:00:06 Playlist save: /Users/ek/.hqplayer/current.m3u8
  • 2023/05/21 11:00:07 Control ended from [::1]:63182
    2023/05/21 11:00:07 Metering disabled
    2023/05/21 11:00:07 NAA output discovered 0 Network Audio Adapters
    2023/05/21 11:00:08 network Audio IPv6 support disabled
    2023/05/21 11:00:08 discovery from 0.0.0.0
    2023/05/21 11:00:14 MP3 decoders:
    2023/05/21 11:00:14 NEON64
    2023/05/21 11:00:14 generic
    2023/05/21 11:00:14 generic_dither
    2023/05/21 11:00:14 Supported MP3 decoders:
    2023/05/21 11:00:14 NEON64
    2023/05/21 11:00:14 generic
    2023/05/21 11:00:14 generic_dither
    2023/05/21 11:00:14 Current MP3 decoder: generic_dither
    2023/05/21 11:00:14 libDSP version 29.6.0
    2023/05/21 11:00:14 HQPlayer Engine version 5.0.1
    2023/05/21 11:00:14 Processors physical=8 logical=8 performance=4 efficiency=4 groups=2 packages=1 nodes=1
    2023/05/21 11:00:14 Processor caches:
    2023/05/21 11:00:14 level=1 group=0 size=128kB
    2023/05/21 11:00:14 level=1 group=0 size=128kB
    2023/05/21 11:00:14 level=1 group=0 size=128kB
    2023/05/21 11:00:14 level=1 group=0 size=128kB
    2023/05/21 11:00:14 level=1 group=1 size=64kB
    2023/05/21 11:00:14 level=1 group=1 size=64kB
    2023/05/21 11:00:14 level=1 group=1 size=64kB
    2023/05/21 11:00:14 level=1 group=1 size=64kB
    2023/05/21 11:00:14 level=2 group=0 size=12288kB
    2023/05/21 11:00:14 level=2 group=1 size=4096kB
    2023/05/21 11:00:14 Number of processor cores: 8
    2023/05/21 11:00:14 Number of performance core groups: 1
    2023/05/21 11:00:14 Core mask: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111
    2023/05/21 11:00:14 Core pinning enabled
    2023/05/21 11:00:14 Pool threads: 4
    2023/05/21 11:00:14 Initial parallel threads: 4
    2023/05/21 11:00:14 Number of logical cores: 8
    2023/05/21 11:00:14 Efficiency core mask: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110000
    2023/05/21 11:00:14 Core pinning:
    2023/05/21 11:00:14 0: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110001
    2023/05/21 11:00:14 0m: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
    2023/05/21 11:00:14 1: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000010
    2023/05/21 11:00:14 1m: [0:0] 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
    2023/05/21 11:00:14 DSP thread pools enabled (2 / 2)
    2023/05/21 11:00:14 DSP pipelines enabled
    2023/05/21 11:00:14 Pipelined engine enabled
    2023/05/21 11:00:14 DirectSDM disabled
    2023/05/21 11:00:14 Audio engine: network
    2023/05/21 11:00:14 Input set channels: 2 (2)
    2023/05/21 11:00:14 Input DAC bits: 16
    2023/05/21 11:00:14 Input supports DSD with any base rate
    2023/05/21 11:00:14 Input set channels: 2 (2)
    2023/05/21 11:00:14 NAA output network Audio IPv6 support disabled
    2023/05/21 11:00:14 Normal buffers
    2023/05/21 11:00:14 Volume max: -4
    2023/05/21 11:00:14 Volume min: -60
    2023/05/21 11:00:14 PCM gain compensation: 1 (0 dB)
    2023/05/21 11:00:14 Set volume: -60 +
    2023/05/21 11:00:14 NAA output discovery from 0.0.0.0
    2023/05/21 11:00:14 Automatic rate family enabled
    2023/05/21 11:00:14 Full pause processing
    2023/05/21 11:00:15 SDM conversion parameters (9, 0)
    2023/05/21 11:00:15 DSD 6 dB gain disabled
    2023/05/21 11:00:15 Control active volume range: -60 - -4 dB

2023/05/21 11:00:15 clControlServerThread::AddInput(): clXmlElement::GetAttribute(“type”): not found

2023/05/21 11:00:15 Network interfaces:
2023/05/21 11:00:15 if[bridge1] ipv4=192.168.1.72 ipv6=2001:861:5e4b:e260:14b7:9637:191c:f02e idx=14
2023/05/21 11:00:15 if[lo0] ipv4=127.0.0.1 ipv6=::1 idx=1
2023/05/21 11:00:15 Listen discovery on bridge1
2023/05/21 11:00:15 Set filter: 47 / 47
2023/05/21 11:00:15 Set oversampling: 50 / 50
2023/05/21 11:00:15 Set dither: 9
2023/05/21 11:00:15 Set modulator: 18
2023/05/21 11:00:15 AutoSDM disabled
2023/05/21 11:00:15 Audio engine is normal
2023/05/21 11:00:15 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:16 SDM conversion parameters (9, 0)
2023/05/21 11:00:16 DSD 6 dB gain disabled
2023/05/21 11:00:16 Audio engine PCM mode enabled
2023/05/21 11:00:16 Automatic output rate switching enabled
2023/05/21 11:00:16 Set volume: -4 +
2023/05/21 11:00:16 Set volume: -4 +
2023/05/21 11:00:16 Adaptive volume enabled
2023/05/21 11:00:16 20 kHz filter enabled
2023/05/21 11:00:16 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:16 NAA output discovery from 0.0.0.0
2023/05/21 11:00:17 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:18 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:18 NAA output discovery from 0.0.0.0
2023/05/21 11:00:19 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:20 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:20 NAA output discovery from 0.0.0.0
2023/05/21 11:00:21 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:22 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:22 NAA output discovery from 0.0.0.0
2023/05/21 11:00:23 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:24 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:24 NAA output discovery from 0.0.0.0
2023/05/21 11:00:25 NAA output discovered 0 Network Audio Adapters
2023/05/21 11:00:26 NAA output network Audio IPv6 support disabled
2023/05/21 11:00:26 NAA output discovery from 0.0.0.0

From personal experience you’ll get a quicker reply emailing Jussi your log file directly.

Also if everyone posts long log files issues here, it is a lot for the eyes :smile:

1 Like

Thank you for the advice. I don’t visit Roon’s forum very often.
I’ll e-mail the log file to Jussi.

1 Like

All good. Is that Gentoo Player running on a RPi4?

If not, what hardware?

NAA runs on an i3 NUC that is configured as a Diretta Host.
The sound is rendered by NAA on the Host, and then streamed with the Diretta protocol to the end-point: an Allo USBridge that also runs GentooPlayer, and is configured as a Diretta Target.

To everyone, asking about the difference I perceive between HQPe proprietary player vs. Roon … I my case they are now running on same PC (Linux Ubuntu desktop version) (same load, same track, same source (Qobuz, 24-192, various tracks), same cables, same network piers, same f****ng everything, to exactly same NAA (self-built pc with tons of capacity vs required) with attention to grounding details and noise reduction, where a Matrix Element H is mounted (galvanically isolated from MB, powered from Keces P3 linear psu, disconnected from pc smps, also feeding the RME DAC with same ground potential) putting out bit stream to same RME DAC in direct DSD mode exactly same way and same config settings irrespective of HQPe Player or Roon Player, så that HQPe re-/upsampling is streamed directly to sf steady clocked buffert and in to AKM4493EQ chip without any interference from RME onboard DSP. It cannot be more “same” to compare, and HQPe is superior to Roon. The noise is lower (I am an electrical engineer and have been working for a number of years with my own rig and now also develop filters for a hifi brand for the mains noise) thanks to a meticulously arranged grounding system for all devices, mains, digital and analogue signal paths, the dynamics consequently higher, very clearly audible transient speed improvement and phrasing. Have had a number of guests now where I switched back and forth, not telling what was playing and everyone prefered HQPe Player.

Roon is so much nicer to use, but HQPe is sonically better and by far more natural and that is what counts for me. It would be very interesting though to know what does the difference …

6 Likes

What does your Roon signal path look like? If you can post a screenshot.
Also, is any dsp enabled in Roon and is headroom management on/off?

Again, in my experience, using Roon as the player or HQPlayer client as the player makes absolutely no difference in my setup using HQPlayer 5 Desktop and a Holo Audio Red NAA to a Holo Audio May DAC.

The Red and the May are getting the same musical data from HQPlayer 5 Desktop in both cases so how could it sound different? What is your explanation for the difference you hear? Are you suggesting that the NAA or the DAC are getting different data?

I am not suggesting anyhting. I am just experiencing that what is “played” to HQPe re-/upsampling section set on te config page from either Roon or HQPe prorieteray player clearly is audible different and in favor of HQPe player. I think there must be some difference in data sent to the NAA and forwards to the DAC as the is a difference. As the ingeneer I am, I knew I hade to cancel any differences in signal path out, i e cables network piers, pc’s, hardware in general. There could not remain anything causing indifferences in signal path, but solely the software comparison taking place in one single unit, equal to both playback systems, and all adjacent hardware/software identical i both playback cases, not to inflict any other differences.

It is spooky, but nevertheless true and no subtle almost inaudible making it possible to derive to wether you’ve had both cups of coffee that day or just one. Everyone hear it, and the one’s that have, clearly prefer HQPe player as the most natural sounding and dynamic. I have a recording with Air on the G string, where there is a cembalo in the orchestra and I know the recording very well and have followed me for years. Playing it now is probably what the medicine thought of first time x-raying tissue.

1 Like

Everything’s turned off in Roon. I followed Jussis recommendation to the letter and never looked back. Roon should not do any DSP, at least when HQP is the receiver, even though its DSP functions sounds ok, if played directly to a DAC. The HQPe re-configuration is so powrful, it resembles nothing I have ever encountered except tuning power supplies.

Try to remember a pic. I am in my motorhome now.

1 Like

:grin:

Thx for the reminder - time for my 2nd cuppa !

:coffee:

2 Likes

What could the difference be? Maybe @jussi_laako can tell us. If Roon sends a song to HQPlayer or the HQPlayer client sends a song to HQPlayer, do you think one setup is sending different data to the NAA than the other?

1 Like

@jussi_laako : with HQP5 and my A26, I get crack/glitch when starting DSD playback or when changing source frequency. In fact, it’s mostly with the Sinc-MGa filter (I haven’t tested with all the others).

I can’t stand it when ppl drink/or offer coffee to others on tv and in movies… I’m always like :yum: I want some coffee! And then I have to go make some! :joy: :rofl: :rofl:

So thanks guys… I have to go make coffee now! :coffee: :smiling_face_with_three_hearts:

2 Likes