Jump to content
IGNORED

Spotify through HQPlayer?


miguelito
 Share

Recommended Posts

Is it possible to route Spotify native app on mac to HQPlayer just like Roon does it?

And more specifically wondering if it's possible to use something like Soundflower or similar to stream to an IP address (which is how Roon and HQP communicate).

mini+Roon > dCS Rossini DAC + Rossini Master Clock 

SME 20/3 + SME V + Dynavector XV-1s > vdH The Grail

Audio Note Kondo Ongaku > Avantgarde Duo Mezzo G2

system pics

Link to comment
Share on other sites

If Soundflower would like to start supporting HQPlayer, it should be doable. I guess nobody has asked Rogue Amoeba about it, but I have some doubts how much they are willing to invest time and effort on such feature. Of course how much effort it would take largely depends on their internal architecture. In best case it could be even easy.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

If Soundflower would like to start supporting HQPlayer, it should be doable. I guess nobody has asked Rogue Amoeba about it, but I have some doubts how much they are willing to invest time and effort on such feature. Of course how much effort it would take largely depends on their internal architecture. In best case it could be even easy.

As you say, this would allow for HQPlayer to effectively present itself as a sound output device (through Soundflower).

 

Soundflower is now supported again: https://rogueamoeba.com/freebies/soundflower/

 

I'll try and contact them to ask.

 

Miguel

mini+Roon > dCS Rossini DAC + Rossini Master Clock 

SME 20/3 + SME V + Dynavector XV-1s > vdH The Grail

Audio Note Kondo Ongaku > Avantgarde Duo Mezzo G2

system pics

Link to comment
Share on other sites

Could be more in-scope for their Loopback product. But anyway, largely about the same stuff I guess. :)

I guess. Loopback looks like a beefed up Soundflower. Is there any way one would be able to use this with HQPlayer without any changes?

 

I assume the http API you use with Roon is very specific (at a minimum it is talking back to Roon to tell it the output mode and upsampling algo). I initially thought if Loopback could send a PCM stream to an http address/port maybe this would work, but I have no idea other than speculation that HQP would be listening.

mini+Roon > dCS Rossini DAC + Rossini Master Clock 

SME 20/3 + SME V + Dynavector XV-1s > vdH The Grail

Audio Note Kondo Ongaku > Avantgarde Duo Mezzo G2

system pics

Link to comment
Share on other sites

Could be more in-scope for their Loopback product. But anyway, largely about the same stuff I guess. :)
Adding this feature to Loopback could increase its sales - I'd pay $99 for this feature alone (that's Loopback's price).

 

I sent a feature request to rogueameba.com.

mini+Roon > dCS Rossini DAC + Rossini Master Clock 

SME 20/3 + SME V + Dynavector XV-1s > vdH The Grail

Audio Note Kondo Ongaku > Avantgarde Duo Mezzo G2

system pics

Link to comment
Share on other sites

  • 4 months later...
  • 1 year later...

Very good the HQplayer. I agree with the focus on improving filters over the interface.

For this I have Tidal + Roon's signature seemed perfect options ...

 

But....
I use more and more Spotify and it comes from day to day showing itself better than Tidal. Only those who listen to music on both days can measure the improvement in quality and the abyss in relation to the playlist, new songs and the smaller Tidal collection.


Unfortunately there is no way to merge the spoofing and Upsampling of HQplayer ...

 

So I doubt it and I have not yet signed HQplayer.
Roon already decided: I just made an annual subscription .... and I have already posted a complaint / notice that I will not renew it if it does not include Spotify.
 

100% Digital

Ifi Idsd Black + Iso regen + PC

Powered by Audiopax

Model 5 A3 + Model 88 MKII + Monitor Audio PL 200

Link to comment
Share on other sites

I'm playing Spotify through HQPlayer Embedded. Solution is to use for example Google Chromecast Audio, or any Spotify Connect compliant device that has digital output connected through digital interface (Toslink/Coax S/PDIF or alternatively AES) to the computer running HQPlayer Embedded. I like Chromecast Audio because it is inexpensive and works straight from just about any mobile device and service so no need for extra computers.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

5 hours ago, Miska said:

I'm playing Spotify through HQPlayer Embedded. Solution is to use for example Google Chromecast Audio, or any Spotify Connect compliant device that has digital output connected through digital interface (Toslink/Coax S/PDIF or alternatively AES) to the computer running HQPlayer Embedded. I like Chromecast Audio because it is inexpensive and works straight from just about any mobile device and service so no need for extra computers.

 

Please excuse my ignorance Jussi, but how does this work exactly? If there is a link to a discussion as a primer, I'd be happy to read up on this. I've loved your program, and have used it for years. At present I am stuck with Roon/Tidal for streaming, but would love to switch back to Muso or something else if I can maintain use of your conversion to SD/DSD into my DSC1 type DAC.

Forrest:

Win10 i9 9900KS/GTX1060 HQPlayer4>Win10 NAA

DSD>Pavel's DSC2.6>Bent Audio TAP>

Parasound JC1>"Naked" Quad ESL63/Tannoy PS350B subs<100Hz

Link to comment
Share on other sites

4 hours ago, 4est said:

Please excuse my ignorance Jussi, but how does this work exactly? If there is a link to a discussion as a primer, I'd be happy to read up on this. I've loved your program, and have used it for years. At present I am stuck with Roon/Tidal for streaming, but would love to switch back to Muso or something else if I can maintain use of your conversion to SD/DSD into my DSC1 type DAC.

 

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.

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

I asked a related question in the main HQP thread about this but perhaps this is a more appropriate discussion. Can HQPE read from USB audio interfaces such as those used for recording music (some have digital inputs)? I'd really like to avoid using a bigger format factor PC for HQPE duty, but if nothing else perhaps you can recommend a PCI sound card with optical input that's known to work with HQPE?

 

As for Spotify, perhaps we can hope for a custom librespot build with HQPE backend?

Link to comment
Share on other sites

11 minutes ago, gvl said:

I asked a related question in the main HQP thread about this but perhaps this is a more appropriate discussion. Can HQPE read from USB audio interfaces such as those used for recording music (some have digital inputs)? I'd really like to avoid using a bigger format factor PC for HQPE duty, but if nothing else perhaps you can recommend a PCI sound card with optical input that's known to work with HQPE?

 

Pretty much any interface that works with ALSA will work somehow. It then depends on your expectations whether it is functionally sufficient. Some care is needed to avoid interfaces with ASRC though.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

1 minute ago, Miska said:

 

Pretty much any interface that works with ALSA will work somehow. It then depends on your expectations whether it is functionally sufficient. Some care is needed to avoid interfaces with ASRC though.

 

 

Given I'm looking to get just a basic relay of a 16/44.1 SPDIF stream over to USB, what can be missing in terms of functionality? Hopefully cheap USB interfaces do not include ASRC.

Link to comment
Share on other sites

14 hours ago, gvl said:

Given I'm looking to get just a basic relay of a 16/44.1 SPDIF stream over to USB, what can be missing in terms of functionality? Hopefully cheap USB interfaces do not include ASRC.

 

For that purpose, likely most interfaces work, if you are fine to manually select input rate. If you want HQPlayer to automatically follow input rate changes then more attention is needed. Some may have ASRC, but likely most of the cheapest ones don't.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

2 hours ago, Miska said:

 

For that purpose, likely most interfaces work, if you are fine to manually select input rate. If you want HQPlayer to automatically follow input rate changes then more attention is needed. Some may have ASRC, but likely most of the cheapest ones don't.

 

 

I don't anticipate I'll need a different rate as Spotify is 16/44.1, same applies to Tidal unless they allow Masters to CCA which seems unlikely. I'll try to find some time to experiment and will report back. Thanks.

Link to comment
Share on other sites

22 minutes ago, gvl said:

 

I don't anticipate I'll need a different rate as Spotify is 16/44.1, same applies to Tidal unless they allow Masters to CCA which seems unlikely. I'll try to find some time to experiment and will report back. Thanks.

 

For Spotify there's no problem, it is constant rate. And also for anything through Apple AirPlay the same thing. But Tidal has both 44.1k and 48k content, so it is not as straightforward, although majority is 44.1k.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

6 minutes ago, Miska said:

 

For Spotify there's no problem, it is constant rate. And also for anything through Apple AirPlay the same thing. But Tidal has both 44.1k and 48k content, so it is not as straightforward, although majority is 44.1k.

 

 

Isn't 48k only used for MQA/Masters? Have you ever seen 48k coming out from the CCA? I suppose it can happen if you choose a "Masters" album as iirc an MQA file is compatible with non-MQA DACs.

Link to comment
Share on other sites

  • 3 years later...

With the arrival of Spotify HiFi, @Miska is there any way for us to get HQplayer to upsample Spotify HiFi via Spotify Connect on a Mac Mini M1?

Here is what I want to build a solution.

 

Mac Mini M1 Running HQ Player Upsamples Spotify HiFi and then Dirac applies Room correction and then Feeds it to my Dac. I should be able to control songs using my phone's spotify connect? 

Sorry if this has been asked before but cant seem to find it. Can the above solution be done in one box? Any has done it before?

Link to comment
Share on other sites

6 hours ago, BrownMagic said:

Mac Mini M1 Running HQ Player Upsamples Spotify HiFi and then Dirac applies Room correction and then Feeds it to my Dac. I should be able to control songs using my phone's spotify connect? 

 

You can try with a loopback driver. But Dirac will cause more problems as there shouldn't be anything between HQPlayer and the DAC.

 

Signalyst - Developer of HQPlayer

Pulse & Fidelity - Software Defined Amplifiers

Link to comment
Share on other sites

I have this working on my macmni M1. Spotify outputs to Black Hole and HQ player picks up that stream.

 

However, the switch between other sources (Roon) and the Black Hole stream (Spotify) in HQ player is not seamless. Have to click on the input stream of HQ player a few times, open the HQ player client, close the client... some HQ player crashes... But it does eventually work and once connected works fine (until you want to switch again).

 

 

 

 

 

Link to comment
Share on other sites

  • 3 weeks later...
On 6/16/2021 at 12:02 PM, all300b said:

I have this working on my macmni M1. Spotify outputs to Black Hole and HQ player picks up that stream.

However, the switch between other sources (Roon) and the Black Hole stream (Spotify) in HQ player is not seamless. Have to click on the input stream of HQ player a few times, open the HQ player client, close the client... some HQ player crashes... But it does eventually work and once connected works fine (until you want to switch again).

 

Instead of using HQP Client to switch HQP Desktop's input to streaming from BlackHole, you might try a shell script.  I use the following AppleScript, which simply runs a shell script. 

 

(10.0.x.x is the IP address of the computer running HQP Desktop, or else localhost if Desktop and the AppleScript are running on the same Mac.  Take care to append a space to the IP address.)

 

use scripting additions

set shellCmd to "/Applications/HQPlayer4Client.app/Contents/MacOS/hqp-control2 10.0.x.x "

set shellCmd to shellCmd & "--set-transport 5 'audio:default/44100/2'"

do shell script shellCmd

 

 

Mac Mini (2012 i7) > HQPlayer > RME ADI-2 v2 > Benchmark AHB-2 > Thiel 3.7

Link to comment
Share on other sites

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
 Share



×
×
  • Create New...