Automatic sample rate switching/matching
Pulling my hair out over this - please help.
I can't for the life of me understand how to get an audio program taking input from Pipewire and outputting it elsewhere to match (slave?) to the source sample rate (also known as bit perfect.)
I have all sorts of settings that look like they'd be the one set right, like default.clock.allowed-rates = "[ 44100 48000 88200 96000 176400 192000 ]", api.alsa.multirate = "true", settings.check-rate = "true"
yet this particular program (HQPlayer Embedded) is requesting input from Pipewire in "auto sample rate" mode and getting 32000hz, which is obviously not what the input is playing from Tidal as it outputs at least 441000 in "regular" quality mode, however, I have a "HiFi" subscription and get up to 192000hz audio coming out.
Whats more baffling is that Tidal Connects app connecting to Pipewire is correctly matching (slaving?) the sample rate and I can see that in wpctl status/inspect but HQPlayer insists on 32000hz when "asking" for auto sample rate. Is this a limitation of the way they have coded their app or yours ?