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

Both HQPlayer Desktop and HQPlayer Client listen for standard multimedia key presses. On macOS, Apple Music tends to steal these and launch itself instead of passing those to the application. So there are some alternative key presses available as well. There are many different “USB HID” remote controls on the market, where you have a small wireless USB receiver dongle and then a more or less traditional remote control.

I just recently ordered bunch of different such remote controls, I will return to this topic once I’ve tested those.

In the old days, Mac Mini had IR receiver and Apple remote control, and on BootCamp Windows that remote control worked fine with HQPlayer as well.

1 Like

That would be great! Thank you so much for the information on this topic.

I have just tried the new lease of HQP Desktop 5.5 (with Pi4 HQP NAA 4.6), I can see Mac’s sound input “Plackback Inactive” and can play from my Music app via HQP NAA to my Dac, however, the auto sampling rate does not work, it just stick the source as 44.1 … even the Music app source is 192kHz.

I would happily test for you and try to reproduce - but I don’t have 5.4.2 dmg file to revert back to, if I have same problem :smile:

I can’t find 5.4.2 on Signalyst site to download, so I will have to avoid 5.5 for now

After updating to 5.5, HQPlayer just stopped playing everytime the rate would change. No errors in the bottom bar. Luckily I had 5.3.2 version somewhere in my Downloads folder so I could downgrade.

Looks like there is some regression with v4 NAA input automatic rate switching. But it is soon obsolete when I get the new Embedded & NAA out.

Have been dealing with HQP Desktop 5.5 and HQP NAA 5 (with Pi4) , at first I could see the NAA5 show up as one of the Inputs, however, I could not to make it play , as the “Playback Inactive” did not show up on Output (no issue for NAA 4.6), and I realised that I should edit the config.txt as I did for 4.6.

After the edit, it successfully showed up on Mac’s output (Playback Inactive), and also manages to play, however the automatic rate switching does not work, and I have to open the Lossless Switcher to make the sample rate change according to the source.

Am I right that the latest version of HQP Desktop / NAA still need to work with Lossless Switcher app for automatic rate switching, or did I do something wrong ?

For the Mac it is normal to need Lossless Switcher, if you are talking about Apple Music of course. This has always been the case

But with iOS source can you test v5 NAA - auto sample rate switching works like before ?

Did you select the “USB Audio Class (RPi4)” as input device?

Apple Music on macOS doesn’t support rate switching without LosslessSwitcher, because the Apple Music application on macOS uses CoreAudio in shared mode and thus it goes through the CoreAudio rate conversion, volume control and mixer always.

You can try for example with Qobuz application on macOS if you set Qobuz to use exclusive mode.

I see. Thank you for the explanation

Allow me to ask a simple question , the previous HQP version when playing Qobuz , it was already auto rate switching, why do we need 5.5 / 5.0 ?

Yes I did select the “USB Audio Class (RPi4)” as input device

For iOS , the auto rate switching does work

There are other new features mentioned in the announcement

1 Like

Speaking of v5 NAA new feature:

I am currently using UpBoard Gateway for both NAA input and NAA output at the same time :grinning:

Input = PCM96kHz from Apple Music Hires
Output = DSD256 to Holo Cyan 2

Great for my office system, one less PSU, lower energy waste

Working flawlessly

7 Likes

 2024/02/28 23:37:18 Set filter: 37 / 40
  2024/02/28 23:37:18 Set oversampling: 42 / 45
  2024/02/28 23:37:18 Set dither: 5
  2024/02/28 23:37:18 Set modulator: 13
  2024/02/28 23:37:18 AutoSDM disabled
  2024/02/28 23:37:18 Audio engine is normal
  2024/02/28 23:37:18 IntegratorM: FIR2
  2024/02/28 23:37:18 Audio engine SDM mode enabled
  2024/02/28 23:37:18 Automatic output rate switching enabled
  2024/02/28 23:37:18 Set volume: -3 +
  2024/02/28 23:37:18 20 kHz filter enabled
  2024/02/28 23:38:05 Set convolution: overlap-add
& 2024/02/28 23:38:05 Play
# 2024/02/28 23:38:05 clMainWindow::startPlay(): clHQPlayerEngine::Play(): Transport == NULL

Don’t know what happened, just not longer playing.

Only updated NAA 5.0 to Rpi4 to DAC-60, input NAA is same as before.


Roon no problem

How to do this?

According to screenshot and log, the playlist/playback queue is empty.

If your NAA is regular RPi4, it’s name should have been changed as result of update, so the output device setting needs to be updated. Be it input or output.

Now with NAA v5 and HQPlayer >= 5.5.0 you can use single RPi4 for both input and output at the same time.

1 Like

I only updated HQplayer Desktop 5.5.0 and output Rpi4 to 5.0 NAA

To use NAA 5.0 as I/O with HQplayer 5.5.0 we need to edit the config file as well like before right?

YES, we must edit the config.txt

Default config.txt is something that will work out of the box with Holo Red for example. To use RPi4 as a USB input, you need to edit config.txt every time you flash the image to a card. No other changes needed.

One of my Input NAA has also S/PDIF digital inputs and I need to also add the correct overlays accordingly.

1 Like

@jussi_laako does the RPi NAA input support DSD streams? Or is it PCM only?

Yep that dude was me :stuck_out_tongue_closed_eyes:

1 Like