That app is pretty pointless IMO. I’ve been a budget audiophile for a little while now, and one of the features a music player needs is to be able to output the music at the correct bit/format @ the correct sample rate. Ex: 24 bit @ 96000, which is the highest quality a song can be from Tidal.
Pipewire has the ability to adjust and match the sample rate on the fly, so that no resampling happens and you get “bit perfect” playback.
Since that tidal-hifi uses chromium for its DRM to allow the max quality, it is permanently set at 48000. Basically no music on Tidal is 48k, basically every song is at least HiFi quality at 16@44100, and then a lot of recent music is HiRez capable of “up to 24@96000.”
So you’re basically resampling every single song somewhere along the audio pipeline, before it reaches your external music hardware, like a DAC/AMP stack.
Is it https://github.com/Mastermindzh/tidal-hifi? That gives you get lossless audio on Linux through electron if you support widevine, among other features
That app is pretty pointless IMO. I’ve been a budget audiophile for a little while now, and one of the features a music player needs is to be able to output the music at the correct bit/format @ the correct sample rate. Ex: 24 bit @ 96000, which is the highest quality a song can be from Tidal.
Pipewire has the ability to adjust and match the sample rate on the fly, so that no resampling happens and you get “bit perfect” playback.
Since that tidal-hifi uses chromium for its DRM to allow the max quality, it is permanently set at 48000. Basically no music on Tidal is 48k, basically every song is at least HiFi quality at 16@44100, and then a lot of recent music is HiRez capable of “up to 24@96000.”
So you’re basically resampling every single song somewhere along the audio pipeline, before it reaches your external music hardware, like a DAC/AMP stack.
Good god
Good to know, thanks for explaining