Jump to content
IGNORED

Spotify through HQPlayer?


miguelito

Recommended Posts

2 hours ago, jvvita said:

Here I found a minor glitch in hqplayer. should 44100 already be selected on the dropbox, you wont get activated on the trasnport window. you will have to select another sample rate (48000 for example) and then go back to 44100 (maybe @Miska can help here). A bit annoying, but it will work.

 

Intention is that it works a bit like browser address line. Once you have something there, hit Enter to load it on transport. Drop-list contains some predefined options. But you can type in, or copy-paste an URI there.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
1 hour ago, Miska said:

 

Intention is that it works a bit like browser address line. Once you have something there, hit Enter to load it on transport. Drop-list contains some predefined options. But you can type in, or copy-paste an URI there.

 

Yes. The first time it works pretty good. But if you stop playback, and clean the transport window (mini broomstick icon), it won’t load again, unless you select another sampling rate from the drop down menu.

Link to comment
45 minutes ago, jvvita said:

The first time it works pretty good. But if you stop playback, and clean the transport window (mini broomstick icon), it won’t load again, unless you select another sampling rate from the drop down menu.

 

I find the same behavior if I try to control it in the Desktop GUI.

 

However, it works perfectly if you control it in Client.  (Or via API command.)

HQPlayer (on 3.8 GHz 8-core i7 iMac 2020) > NAA (on 2012 Mac Mini i7) > RME ADI-2 v2 > Benchmark AHB-2 > Thiel 3.7

Link to comment
53 minutes ago, jvvita said:

Yes. The first time it works pretty good. But if you stop playback, and clean the transport window (mini broomstick icon), it won’t load again, unless you select another sampling rate from the drop down menu.

 

It should, if you just go to the edit box and press enter.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
  • 2 months later...
On 4/30/2018 at 10:40 AM, Miska said:

 

You tell HQPlayer to read input from interface A and output to interface B at rate Y. Interface A can be analog input (PCM/DSD ADC) or digital input (S/PDIF, AES/EBU, I2S, etc). And interface B can be anything suitable just like before.

 

So instead of  source being a file or stream (Tidal/Roon), it can be physical input interface. So the source options are A) physical input, B) streams like from Roon, C) UPnP Renderer.

@Miska I am trying to do this with the following setup.  HQPlayer Desktop (4.17.1) <== USB Sound Card with SPDIF In <== WiiM Mini <== iPhone with Spotify Connect.  Although Windows Control panel shows that SPDIF in is getting the music streamed from my phone (also double checked with the level meter on the input device on Windows), I can't get the music to be streamed to my NAA.  Please see the attached screenshot.  I have also tried this with Mac OS X HQPlayer Desktop as well as HQPlayer embedded (by modifying the input line).  I am able to listen to the music if I connect a headphone to the USB sound card's line out so music is definitely making it to the USB sound card. What am I doing wrong?  Why am not being able to read from the SPDIF In and play it back via NAA? Can you please help?

Screenshot 2022-03-29 212426.png

Link to comment
19 hours ago, skyti said:

@Miska I am trying to do this with the following setup.  HQPlayer Desktop (4.17.1) <== USB Sound Card with SPDIF In <== WiiM Mini <== iPhone with Spotify Connect.  Although Windows Control panel shows that SPDIF in is getting the music streamed from my phone (also double checked with the level meter on the input device on Windows), I can't get the music to be streamed to my NAA.  Please see the attached screenshot.  I have also tried this with Mac OS X HQPlayer Desktop as well as HQPlayer embedded (by modifying the input line).  I am able to listen to the music if I connect a headphone to the USB sound card's line out so music is definitely making it to the USB sound card. What am I doing wrong?  Why am not being able to read from the SPDIF In and play it back via NAA? Can you please help?

Screenshot 2022-03-29 212426.png

 

Looks correct. Have you loaded the correct input URI through the "Content source URI" in main window or the input selection in Client?

 

There are some short instructions about this in the quick start guide:

https://www.signalyst.com/quickstart.html

 

Note that on Windows you also need to "allow desktop applications to access microphone" in Privacy settings. This is similar to macOS. Both consider any kind of audio input as "microphone". Behavior is different though. On Windows playback fails if there's no permission. While on macOS everything works, but CoreAudio provides just silence unless there are appropriate permissions.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
23 hours ago, Miska said:

 

Looks correct. Have you loaded the correct input URI through the "Content source URI" in main window or the input selection in Client?

 

There are some short instructions about this in the quick start guide:

https://www.signalyst.com/quickstart.html

 

Note that on Windows you also need to "allow desktop applications to access microphone" in Privacy settings. This is similar to macOS. Both consider any kind of audio input as "microphone". Behavior is different though. On Windows playback fails if there's no permission. While on macOS everything works, but CoreAudio provides just silence unless there are appropriate permissions.

 

@MiskaThank you!  I never knew about the URI selection in the drop down list. I  can play the music now. One question I have is that if there are other sources like Apple Music from iPad etc which changes sample rate based on each song, how will this work?  Will each song be downsampled/upsample by the OS mixer to the target rate selected in the URI drop down, when listening via HQPlayer?  The reason is that it seems that HQPlayer is locked onto a single sample rate based on the URI drop down selection.  Is there another trick to make this work? 

Link to comment
43 minutes ago, skyti said:

One question I have is that if there are other sources like Apple Music from iPad etc which changes sample rate based on each song, how will this work?

 

It depends on the input device, whether it is able to report changes to the input rate.

 

43 minutes ago, skyti said:

Will each song be downsampled/upsample by the OS mixer to the target rate selected in the URI drop down, when listening via HQPlayer?

 

No, normally you would get the source bit-perfect. HQPlayer attempts to run the input in "exclusive mode".

 

43 minutes ago, skyti said:

The reason is that it seems that HQPlayer is locked onto a single sample rate based on the URI drop down selection.  Is there another trick to make this work? 

 

WASAPI cannot report changes to the source rate. ASIO theoretically can, but many drivers don't support it (optional feature).

 

With suitable hardware and for example NAA source it can be made to follow the source rate.

 

There's a thread at Roon forum regarding the topic (no relation to Roon though):

https://community.roonlabs.com/t/using-any-audio-source-with-hqplayer-spotify-amazon-apple-music-youtube-music-deezer-soundcloud/155479

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
  • 2 years later...

@Miska, I am planning to get the HQ Player installed on a fanless server I have built.

It has an Intel Intel i7-12700 with 32GB RAM, in a Streacom FC10 Alpha case. Currently using Foobar2000 for upsampling everything (FLAC, Internet Radio, Youtube playlists, etc) to DSD 512.

I am hoping that I can upscale PCM to DSD 512 using HQ Player without issues.

 

Without any additional hardware - is it possible to route Spotify stream through HQ Player to upsample that to DSD?

Link to comment
11 hours ago, stereousa said:

@Miska, I am planning to get the HQ Player installed on a fanless server I have built.

It has an Intel Intel i7-12700 with 32GB RAM, in a Streacom FC10 Alpha case. Currently using Foobar2000 for upsampling everything (FLAC, Internet Radio, Youtube playlists, etc) to DSD 512.

I am hoping that I can upscale PCM to DSD 512 using HQ Player without issues.

 

Should work fine (naturally somewhat depending on settings though)...

 

11 hours ago, stereousa said:

Without any additional hardware - is it possible to route Spotify stream through HQ Player to upsample that to DSD?

 

Yes, a loopback driver is suitable for the purpose, especially since Spotify is always 44.1k, so no need for rate switching.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

Thank You @Miska

Do we have a HQ Player 101 setup page that lists down the options?

I can configure Foobar for DSD Native and upsampling, etc.

My guess is HQ Player must be a bit more complex, when it comes to setup. Hence was wondering if we have a "setup page" that makes the process simple.

Link to comment
Just now, stereousa said:

Do we have a HQ Player 101 setup page that lists down the options?

I can configure Foobar for DSD Native and upsampling, etc.

My guess is HQ Player must be a bit more complex, when it comes to setup. Hence was wondering if we have a "setup page" that makes the process simple.

 

In my experience foobar is more complex to setup. There's a quick start guide here:

https://signalyst.com/quickstart-guide/

 

And of course PDF manual is included in the installation (you can find it from Windows Start menu in HQPlayer group).

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment

@Miska, I hope you are not kidding me:

Quote

In my experience foobar is more complex to setup.

 

I have seen some setup screens posted on various forums and thought that HQ Player was complex and hence was avoiding it for a time when I have a few days to play with it.

Maybe I should give it a try next weekend and see how that works in my system. Hope it plays with with the Fidelizer software.

Link to comment
15 minutes ago, AudioDoctor said:

Miska, how would a person route Spotify to HQP on Fedora?

 

ALSA loopback, or through some other ALSA compatible loopback such as PipeWire Loopback (IIRC, Fedora Workstation comes with PipeWire by default).

 

But I have not tested these kind of things in ages on Linux, so I don't remember the details. When I want to play Spotify, I play either directly from iPad/iPhone to RPi4 USB input NAA, or through WiiM to S/PDIF input. This covers many other services at once.

 

On macOS and Windows there are easy to setup loopback drivers.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
  • 2 weeks later...
On 9/10/2024 at 6:22 PM, Miska said:

On macOS and Windows there are easy to setup loopback drivers.

Hi Jussi, the link you posted above for the quick start guide doesn't work.

Have you posted a message describing how to upsample Spotify with HQPlayer Desktop on a Mac?

"Science draws the wave, poetry fills it with water" Teixeira de Pascoaes

 

HQ Player Desktop/ Mac mini → HQ Player NAA/ CuBox-i → Intona 7054 → RME ADI-2 DAC FS

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...