Using any audio source with HQPlayer - Spotify, Amazon, Apple Music, YouTube Music, Deezer, Soundcloud

But the UP is only functioning as UAC2 input? In this case, what is your HQPlayer output? Another NAA?

setup 1: iPhone running Qobuz into up gateway with uac input and Macbook Pro 2018 running HQPLAYER Desktop connected to DAC via USB

setup 2: ifi zen stream in NAA mode connected to same DAC via Coax
HQPlayer Desktop on remote Mac Mini M1
Roon playing Qobuz to HQPLAYER

setup 3: Upgateway from setup 1 but this time in standard NAA mode with USB connection to DAC
Roon playing Qobuz to HQPLAYER

setup 1 sounded fuller, more body and thump
Thinking about it, it might be
a) Roon making the difference.
b) Macbook Pro running HQPLAYER Desktop as hardware into the DAC making the tonal difference in contrast to up gateway

Just updated to new HQP Embedded 4.33.0

Sample rate is switching correctly but still the same issue of quiet music + static/interference noise, when I run through my Qobuz playlist of alternating sample rates.

Windows source (Qobuz Desktop app).

Using your 5.4 custom kernel on Ubuntu Server, running on UPBoard (NAA 4.3.0)

When I get the issue, I hear the first 0.5 second of the track cleanly, before it goes quiet with some interference.

Will wait for @FooFighter to test when HQP Desktop gets updated.

<input address="upboard" channels="2" device="USB Audio Class 2" format="pcm" ipv6="1" name="USB Audio Class 2" pack_sdm="0" period_time="0" samplerate="0" short_buffer="0" type="network"/>

1 Like

HQP OS image for RPi4 used to support UAC2 input (

I just edit boot/config.txt and add:


But performance seems to have regressed with HQP OS 4.33.0 image

UAC2 shows up in Windows Qobuz as soundcard output - but HQPlayer Embedded output itself doesn’t work.

The input works but output doesn’t.

Log just stops here:

  2022/10/26 11:33:50 NAA input discovered 1 Network Audio Adapters
+ 2022/10/26 11:33:50 NAA input connect to [XXX]:43210 [ipv6]
  2022/10/26 11:33:50 NAA input network format: 44100/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 48000/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 88200/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 96000/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 176400/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 192000/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 352800/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 384000/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 705600/32/2 [pcm]
  2022/10/26 11:33:50 NAA input network format: 768000/32/2 [pcm]
  2022/10/26 11:33:50 Audio transport: rate=44100 channels=2 format=pcm buffer=0 (normal)
  2022/10/26 11:33:50 NAA input set sampling rate: 44100 (44100)
  2022/10/26 11:33:50 IntegratorM: FIR2
& 2022/10/26 11:33:50 Play
+ 2022/10/26 11:33:50 Playback engine running
  2022/10/26 11:33:50 IntegratorM: FIR2

Yes, not anymore, too new kernel…

1 Like

You can leave that “pcm” part out. And you can leave “pack_sdm” set to “1” which is the default - this enables DoP support.

1 Like

Does it go immediately bad if you start playback to some other output and then switch to the UAC2 on the fly?

Of course, you first start HQPlayer playback from the UAC2 source so that the input is ready.

Yes I have Qobuz app playing music to local laptop speaker.

Then I select UAC2 input on HQPlayer.

Then on Qobuz app, I select UAC2 soundcard once it shows up.

Sometimes starts ok, sometimes starts bad.

Even if it starts bad, maybe next track it works ok, but then will stumble at some point over next few tracks.

For months I’ve been trying to spot a pattern of which sample rates or sequence it trips but it’s random.

I can try RPi4 - just to rule out UP hardware (I have two of them, FooFighter has same UP Gateway too).

But there’s no Ubuntu Focal NAA for RPi4 and custom kernel

@jussi_laako , in my Qobuz playlist, today it seems to trip everytime from 48kHz to 44.1kHz

There’s a sequence in my playlist starting at John Mayer track, where it goes from 48k to 44.1k to 48k etc

And at 44.1k, it trips (quiet music)

But then 48k next track is fine

Maybe we’re getting closer to finding the root cause!

My HQP output is fixed to DSD512x44.1k (auto rate family disabled)

@jussi_laako quick question do you have a recommendation for dac bit setting for lampizator pacific dac im playing around with one, its set at 20 now same as for my holo may. Thanks

No, I don’t know what it is inside, and I have not seen any linearity sweep measurements for it, and I haven’t got one to measure here.

For best figures, I would need to have a DAC on my measurement bench. If you can find linearity sweep measurement somewhere, it is helpful in choosing the figure, but it would be still useful to verify the results with the specific DAC on my measurement bench.

Good afternoon, I would like to consult with you. The fact is that I use hq playet desktop. From the beginning I used it together with Roon, but after a while I noticed that when hq player itself works the quality is better on my system (both roon and hq player desktop are installed on the same PC) I don’t want to blame roon, because I think that these are the shortcomings of my pc as a roon core. But even so, I’m interested in hq player itself, I installed the hqpd control v4 program on my phone and played files on hqp desktop with it. But I also know about bubbleupnp . But it only works with hqp embedded version. Buble upnp’s control is more interesting than hqpdc v4. In this regard, I have a question. Should I switch to the Embedded version for better control? Does upnp spoil the sound?

Now one more option for the purpose in topic. Now automatic input rate switching works also with RME HDSPe AIO card on Windows with HQPlayer Desktop. Possibly other HDSPe series cards work too, but I’ve tested only with AIO.

You will need latest driver from RME!

Nice! Sadly it is out of production now?

And the new price is the same as used price for ADI-2 FS DAC ! Which works with Linux (NAA OS) for HQPlayer input.

Still a nice addition.

This should work the same:

AFAIK, it mostly switches from TI/Cirrus chips to AKM ones with some analog side updates.

(if you need a lot of AES, then HDSPe AES could be an option - I just have not tested it personally, but it uses the same baseline hardware)

1 Like

P.S. HDSPe AIO has been supported on Linux for quite a while for automatic rate switching, but now it works also on Windows. Linux driver has been just a bit buggy so maximum input rate is not same for all inputs.

P.P.S. If RME updates their ADI-2 driver, that could also work on Windows.

1 Like

Hi Igor,

You can give Embedded version a free trial ? And then report back what you find !

This way, you can see and hear the differences between Embedded and Desktop.

Bubble should play directly to Embedded. And sound quality should not be affected as long as Bubble is not doing any DSP (bit perfect)

Good afternoon, embedded version can be installed on windows? I thought that the embedded version can only be installed on Linux (all the hardware of the computer is dependent on the hq player) Please correct me, I’m wrong

I also thought that with the same settings, the embedded version would require weaker hardware than when using the desktop version, also correct me if I’m wrong

please explain “on my fingers” what I need to do in order to be able to use the embedded version, including which hardware and software I need, step by step … please