HQPlayer NAA thread

Not working for me. Small experience change. Roon no longer gives up and staying “playing” with no advance even though HQPlayer has stopped.

New log output.

Nov 24 11:55:31 hqpei7 hqplayerd[695]: Enable UPnP Renderer functionality for interface: auto
Nov 24 11:55:31 hqpei7 hqplayerd[695]: Adding interface 'enp5s0' for UPnP Renderer
Nov 24 11:55:41 hqpei7 hqplayerd[695]: property updated; volume: 0.95
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: application/ogg
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/ogg
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/vnd.wave
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=44100
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=48000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=88200
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=96000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=176400
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=192000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=352800
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=384000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=705600
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L32;rate=768000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=44100
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=48000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=88200
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=96000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=176400
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=192000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=352800
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=384000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=705600
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L24;rate=768000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=44100
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=48000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=88200
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=96000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=176400
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=192000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=352800
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=384000
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=705600
Nov 24 11:55:41 hqpei7 hqplayerd[695]:         additional mime type: audio/L16;rate=768000
Nov 24 11:55:41 hqpei7 hqplayerd[695]: Enable UPnP Renderer functionality for interface: auto
Nov 24 11:55:41 hqpei7 hqplayerd[695]: Adding interface 'enp5s0' for UPnP Renderer
Nov 24 11:55:48 hqpei7 hqplayerd[695]: stop_req
Nov 24 11:55:59 hqpei7 hqplayerd[695]: Discovery request did not have a valid MX header

This is just the console output, can you please check the log file for errors?

I tested this setup with ADI-2 Pro and it was working for me… For both directions, input and output.

Which filer are you trying to use? Something capable of converting between rate families?

I’m using poly-sinc-xtr-short-lp and ASDM7EC-super
Output set to DSD 128 (5644800), playing 16/44.1

… it works if I don’t select DoP but in this way the dac plays pcm and not dsd

I’m not home now but will hunt down the logs when I get back.

Yes, I usually use something that can convert between rate families but have the box checked that stays within a family (x44.1 or x48 base but not between)

I just uploaded 5.9.2 Noble packages, can you please check if it now works for you?

on Debian bookworm 5.9.1

It just keeps saying there is no suitable output rate:


& 2024/11/24 21:02:36 Playlist clear
& 2024/11/24 21:02:36 Playlist add URI: http:///stream.raw
& 2024/11/24 21:02:36 Play
  2024/11/24 21:02:36 Offload: resampler=disabled convolution=disabled
+ 2024/11/24 21:02:36 Playback engine running
  2024/11/24 21:02:36 IntegratorM: FIR2
  2024/11/24 21:02:36 No suitable output rate for 44100, stop
  2024/11/24 21:02:36 Stop request (tail)
& 2024/11/24 21:02:36 Stop...
& 2024/11/24 21:02:37 ...stopped
  2024/11/24 21:02:37 Set volume: -3 +
& 2024/11/24 21:02:50 Pause
& 2024/11/24 21:02:50 Play
+ 2024/11/24 21:02:50 Playback engine running
  2024/11/24 21:02:50 IntegratorM: FIR2
  2024/11/24 21:02:50 No suitable output rate for 44100, stop
  2024/11/24 21:02:50 Stop request (reset)
& 2024/11/24 21:02:50 Stop...
& 2024/11/24 21:02:50 ...stopped
  2024/11/24 21:02:50 Set volume: -3 +
& 2024/11/24 21:02:55 Stop...
& 2024/11/24 21:03:04 Playlist clear
& 2024/11/24 21:03:04 Playlist add URI: http:///stream.raw
& 2024/11/24 21:03:04 Play
  2024/11/24 21:03:04 Offload: resampler=disabled convolution=disabled
+ 2024/11/24 21:03:04 Playback engine running
  2024/11/24 21:03:04 IntegratorM: FIR2
  2024/11/24 21:03:04 No suitable output rate for 96000, stop
  2024/11/24 21:03:04 Stop request (tail)
& 2024/11/24 21:03:04 Stop...
& 2024/11/24 21:03:04 ...stopped
  2024/11/24 21:03:04 Set volume: -3 +
& 2024/11/24 21:03:15 Pause
& 2024/11/24 21:03:15 Play
+ 2024/11/24 21:03:15 Playback engine running
  2024/11/24 21:03:15 IntegratorM: FIR2
  2024/11/24 21:03:15 No suitable output rate for 96000, stop
  2024/11/24 21:03:15 Stop request (reset)
& 2024/11/24 21:03:15 Stop...
& 2024/11/24 21:03:15 ...stopped
  2024/11/24 21:03:15 Set volume: -3 +
& 2024/11/24 21:03:20 Stop...
& 2024/11/24 21:03:50 Playlist clear
& 2024/11/24 21:03:50 Playlist add URI: http:///stream.raw
& 2024/11/24 21:03:50 Play
  2024/11/24 21:03:50 Offload: resampler=disabled convolution=disabled
+ 2024/11/24 21:03:50 Playback engine running
  2024/11/24 21:03:50 IntegratorM: FIR2
  2024/11/24 21:03:50 No suitable output rate for 2822400, stop
  2024/11/24 21:03:50 Stop request (tail)
& 2024/11/24 21:03:50 Stop...
& 2024/11/24 21:03:50 ...stopped
  2024/11/24 21:03:50 Set volume: -3 +
& 2024/11/24 21:03:56 Pause
& 2024/11/24 21:03:56 Play
+ 2024/11/24 21:03:56 Playback engine running
  2024/11/24 21:03:56 IntegratorM: FIR2
  2024/11/24 21:03:56 No suitable output rate for 2822400, stop
  2024/11/24 21:03:56 Stop request (reset)
& 2024/11/24 21:03:56 Stop...
& 2024/11/24 21:03:56 ...stopped
  2024/11/24 21:03:56 Set volume: -3 +
& 2024/11/24 21:04:01 Stop...
& 2024/11/24 21:04:18 Playlist clear
& 2024/11/24 21:04:18 Playlist add URI: http:///stream.raw
& 2024/11/24 21:04:18 Play
  2024/11/24 21:04:18 Offload: resampler=disabled convolution=disabled
+ 2024/11/24 21:04:18 Playback engine running
  2024/11/24 21:04:18 IntegratorM: FIR2
  2024/11/24 21:04:18 No suitable output rate for 48000, stop
  2024/11/24 21:04:18 Stop request (tail)
& 2024/11/24 21:04:18 Stop...
& 2024/11/24 21:04:18 ...stopped
  2024/11/24 21:04:18 Set volume: -3 +
& 2024/11/24 21:04:21 Pause
& 2024/11/24 21:04:21 Play
+ 2024/11/24 21:04:21 Playback engine running
  2024/11/24 21:04:21 IntegratorM: FIR2
  2024/11/24 21:04:21 No suitable output rate for 48000, stop
  2024/11/24 21:04:21 Stop request (reset)
& 2024/11/24 21:04:21 Stop...
& 2024/11/24 21:04:21 ...stopped
  2024/11/24 21:04:21 Set volume: -3 +

looks like @Stefano_Antonelli and I are seeing similar things.

With 5.9.2 it works!
Thanks

2 Likes

There are now 5.9.2 packages also for bookworm… Please let me know.

She works!

Tested:
24/48
DSD64
24/96
16/44.1

all to sinc-MGa or gauss-xla, ASDM7EC-super, at DSD256 or DSD256x48

One odd thing… it’s trying to start every new track in PCM, as reported in Roon, but if I stop / start the track again it reports correctly.

New track does this:
play

Then, I hit stop and play, and before it starts advancing it shows this:
stopplay1

And when it starts advancing, audio heard, it updates to this:
stopplay2

This is every new track when I select “play now”. Tracks advancing through queue seems to work, at least most of the time. I’ll reboot everything, I’ve tried rebooting the HQP machine didn’t fix, and see if it fixes itself here in a while when I have more time.

It is better to check what HQPlayer Client shows, Roon is not always showing status correctly.

By the way, with Roon, remember to set “Idle time” to something like 30 seconds. It makes use much snappier, since it prevents Roon from stopping and restarting HQPlayer playback engine all the time.

Yup, I used the website to confirm. This is how it looks in the client…
Capture

Now, the really odd part is the queue seems to be fixed, it stays in SDM as it progressses through the queue, but starting a new song after the idle expires…

not only does it play PCM but the main screen of the web config has changed to PCM. I need to set it back to SDM before it plays SDM again.

I rebooted HQPlayer machine, NAA Pi, and Roon.

Something certainly weird here and inconsistent.

NAA is running 5.1.2 version? Because I’m testing this right now and cannot reproduce it with ADI-2 Pro.

One thing to check is that HQPlayer is connected to the NAA and DAC before the playback is started.

But please email me HQPlayer log file of this happening.

In configuration, output mode is set to SDM though? That would mean there is no detected DSD capability on the output. Which would happen if output set not set to DoP, the available PCM formats don’t have 24 bits or more, or if the set of available PCM output rates doesn’t contain 125 kHz or higher.

Please PM me your e-mail address where you want the log file.

Yes, 5.1.2

I’ll get it reproduced and pull out where I think it is happening and send you the log with timestamps. I do believe there is some funkiness with it detecting a valid format on the first play. It’s not a DoP setting issue (unless it’s losing that setting) because, as you know, DoP must be there. Been using HQPlayer on, basically, the exact same configuration for ~2 years the DoP issue was the first problem I’ve encountered and now this.

We’ll find it… Or I’ll finally pull the trigger on that May. :slight_smile:

1 Like

You can just use firstname dot lastname when sending email, it comes straight to me.

I needed to do quite a bit of work on the backends to enable the combo interface feature (synchronized multi-interface) and also to make the DoP input through NAA working.

HQPlayer is not passing DoP data over the network, so it needs some specific communications with the endpoint. Which can get tricky at some points, for example when HQPlayer is not connected to the NAA or DAC is not available at particular moment, but only later point in time.

1 Like

Apologize for not getting you the log yet. Music is my escape and this week… I’ve needed time to listen and add to troubleshooting software :wink: Hope you understand and I’ll get to it in the next few days.

However…

I think you’re in the right area. It goes to PCM after idle. I’ve not found an exact amount of time but, as example…
Sat down to play the start of a playlist first time today and it went to PCM. Stopped playback, waited about 10-20 seconds, started it again and it used SDM. All was good for a few songs then had to take a ~5 min phone call so stopped playback.

After my call, hit play, it went to PCM. Finshed that song, next song PCM. Stopped for 10-20 seconds, hit play, went back to SDM. It’s good on SDM now.

NAA is a Raspberry Pi4, USB to ADI-2 DAC FS.

I’ll get that log as I have more time… thanks

1 Like

I already announced 5.9.2, but now I finally managed to reproduce and fix the issue you described. So need to make another release, doing 5.9.3 builds now…

2 Likes

I was able to load this late Friday. Been listening randomly and all good from this little bit of testing. Thank you.

On another note, no idea why, but I think 5.9.1+ sounds better… there is a little more space, its quieter, than previous version? Even a little more, can I say, dynamic? Maybe I’m just in a mood. Either way, carefree and happy again.

1 Like

What’s new in Naa 5.1.3.66?
HQP Desktop 5.9.3 coming soon?

It is release candidate, I’m waiting for some feedback. For most people it matters only on ARM-based NAAs, such as RPi4. There are also two fixes for low delay mode, thus all builds have been updated.

I’m working on 5.9.0 yes. A bit of work and updating manual left.

1 Like