Open queen4me opened 1 year ago
HiRes FLAC just went live everywhere - keen on seeing this available.
This would be especially great to have, given that Tidal isn't exposing whether a track is MQA or hi-res FLAC to the user, unless the user has an MQA-supporting DAC.
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
Is there a guide for this anywhere?
Edit: I found this in the official tidal-dl documentation for getting your Tidal Desktop access token, but haven't seen anything about changing the client ID.
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
I have tried using tidal desktop client and Android access token but it still does not download HI_RES_LOSSLESS, I know the song support HI_RES_LOSSLESS as I have check the downloaded cache file from my phone, it was 200mb+ compared to 70mb+
Two things to note: most tracks are still MQA or only 48/24 FLAC (where the file size is pretty similar), and two, the API sometimes serves different encodes of FLAC with the same frequency and bitrate but wildly different file sizes (no idea how that can possibly work with FLAC but it's what the API does)
check with qobuz, if you find quality more than 48/24 you can download true hires.
with some edit and access_token on browser, i can download HI_RES_LOSSLESS. Btw current client_app credentials can't generate access_token have HI_RES_LOSSLESS
eg: https://tidal.com/browse/track/266515518
HI_RES
vs HI_RES_LOSSLESS
HI_RES
vsHI_RES_LOSSLESS
I think you put it the other way round
I used Fiddler as mentioned here #427 to get the web access token and successfully download HI_RES_LOSSLESS, thanks!
Effectively, something changed. Now, I only have three categories (Low, High, Max) in Tidal. But really, I can't grasp the explained workaround. Any tutorials for a non-expert. thanks in advance,
p.
I would also be interested in a KISS-howto for Noobs on getting the Token for Lossless FLAC.
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files).
However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files).
However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it). ohh ok cool ill check that out!
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files).
However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files).
However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
I tried but got this
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
I dont think so, I tried the whole Token update thing but I cant get it to work for tidal-dl app
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
I highly doubt this. This would be the first time anyone's heard anything about these streaming services performing any upsampling, and there would be no gain to them from a business perspective to do so.
In any case, I did not use the GUI version of Tidal-dl. This is all done with the command line version of Tidal-dl.
You have to use a tool like Fiddler to monitor the traffic of Tidal when logging in and then playing a track. Doing so will expose the AccessToken. Then you go to tidal-dl in the command line, change the AccessToken to the one you've found, and then make sure your quality setting is set to "Master" (the name doesn't matter - don't forget this tool hasn't been updated in a long time, but we're lucky that it still works for the new Hires FLAC).
If you go up in this thread you will find people linking to other pages that explains how everything is done.
One page explains the AccessToken part of it, and another the use of Fiddler to acquire the token from the Native Tidal Desktop app. Alternatively you could use Android for this which is easier, but I didn't have good results with this, and it expires in 1 day.
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
I highly doubt this. This would be the first time anyone's heard anything about these streaming services performing any upsampling, and there would be no gain to them from a business perspective to do so.
In any case, I did not use the GUI version of Tidal-dl. This is all done with the command line version of Tidal-dl.
You have to use a tool like Fiddler to monitor the traffic of Tidal when logging in and then playing a track. Doing so will expose the AccessToken. Then you go to tidal-dl in the command line, change the AccessToken to the one you've found, and then make sure your quality setting is set to "Master" (the name doesn't matter - don't forget this tool hasn't been updated in a long time, but we're lucky that it still works for the new Hires FLAC).
If you go up in this thread you will find people linking to other pages that explains how everything is done.
One page explains the AccessToken part of it, and another the use of Fiddler to acquire the token from the Native Tidal Desktop app. Alternatively you could use Android for this which is easier, but I didn't have good results with this, and it expires in 1 day.
How do I find the access token in fiddler?
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
I highly doubt this. This would be the first time anyone's heard anything about these streaming services performing any upsampling, and there would be no gain to them from a business perspective to do so.
In any case, I did not use the GUI version of Tidal-dl. This is all done with the command line version of Tidal-dl.
You have to use a tool like Fiddler to monitor the traffic of Tidal when logging in and then playing a track. Doing so will expose the AccessToken. Then you go to tidal-dl in the command line, change the AccessToken to the one you've found, and then make sure your quality setting is set to "Master" (the name doesn't matter - don't forget this tool hasn't been updated in a long time, but we're lucky that it still works for the new Hires FLAC).
If you go up in this thread you will find people linking to other pages that explains how everything is done.
One page explains the AccessToken part of it, and another the use of Fiddler to acquire the token from the Native Tidal Desktop app. Alternatively you could use Android for this which is easier, but I didn't have good results with this, and it expires in 1 day.
got the Non GUI app going and it worked! thank you sir.
This already works with existing code base if you provide an access token from the tidal desktop client in the app settings. The only way to make it work by default is to change the default client id to one that supports HI_RES_LOSSLESS.
From what I ssee its not downloading the highest bit rate. see picks attached. DAC shows 96kHz but when downloaded its at 44.1kHz
It does work if you do as he said, which is to get the access token and apply it to tidal-dl and ensure your quality setting is set to Master. I've tested it myself. Have even gotten 24/192khz FLAC files, confirmed not MQA (Roon is capable of differentiating between MQA and non-mqa local files). However, one important detail that hasn't been clarified is if newly introduced Hires FLACs must be equal to or higher sample rate as the MQA file that preceeded it (even though Tidal will always prioritize the Hires FLAC over MQA if the client supports it).
When you say desktop client do you mean from the tidal or tidal-dl desktop app?
Both. When i stream the content on Tidal desktop app it plays at 96kHz but when I download with the TIDAL-dl app it plays at 44kHz
Same here! Do you think tidal is some how up samplings the playback audio or something?
I highly doubt this. This would be the first time anyone's heard anything about these streaming services performing any upsampling, and there would be no gain to them from a business perspective to do so.
In any case, I did not use the GUI version of Tidal-dl. This is all done with the command line version of Tidal-dl.
You have to use a tool like Fiddler to monitor the traffic of Tidal when logging in and then playing a track. Doing so will expose the AccessToken. Then you go to tidal-dl in the command line, change the AccessToken to the one you've found, and then make sure your quality setting is set to "Master" (the name doesn't matter - don't forget this tool hasn't been updated in a long time, but we're lucky that it still works for the new Hires FLAC).
If you go up in this thread you will find people linking to other pages that explains how everything is done.
One page explains the AccessToken part of it, and another the use of Fiddler to acquire the token from the Native Tidal Desktop app. Alternatively you could use Android for this which is easier, but I didn't have good results with this, and it expires in 1 day.
got the Non GUI app going and it worked! thank you sir.
So you downloaded a regular hi-res file and not mqa?
So you downloaded a regular hi-res file and not mqa?
Hard to say. See my album, some track is mqa
The tidal-dl commandline app gets the token by itself. So the token you get using Fiddler is different and only with this special token I can download Lossless FLAC?
The tidal-dl commandline app gets the token by itself. So the token you get using Fiddler is different and only with this special token I can download Lossless FLAC?
Yes, it appears to be that way. And the tokens are apparently hard-coded into tidal-dl, so you'd have to add the new token and re-build the program entirely.
So Yaronzz is our best bet :-)
Hi, I utilized the fiddle App. The problem is that I only access to the token associated to audioQuality: "HI_RES" (But, it's a track with max quality): I can't get "HI_RES_LOSSLESS". But really, I don't know if a problem or it's a good news.
MAX can mean either MQA or HI_RES_LOSSLESS. Reddit can help you find which is which.
Just downloaded a MAX album and was very surprised that the downloaded FLACs are 24bit lossless FLAC. Album "E.L.O.2" from ELO with URL https://tidal.com/browse/album/68737497.
Check it out.
Would help a lot if the directory name would have "MAX" instead of just "M", which could be "Master" as well. A perfect solution would be "MASTER" and "MAX" in the directory name of the album.
How do you manage to display the details like Sample Rate in the TIDAL Windows App? I can't display that.
Just downloaded a MAX album and was very surprised that the downloaded FLACs are 24bit lossless FLAC. Album "E.L.O.2" from ELO with URL https://tidal.com/browse/album/68737497.
Check it out.
Can you help me? I been trying for a while
Would help a lot if the directory name would have "MAX" instead of just "M", which could be "Master" as well. A perfect solution would be "MASTER" and "MAX" in the directory name of the album.
Hi, but what's the problem with 24 bits?, do you think that 24 bits is an erroneous format?
How do you manage to display the details like Sample Rate in the TIDAL Windows App? I can't display that.
There is an add-on for Chrome to display the quality. But in fact, the ones that show Max on Chrome are definitely Hi-Res instead of MQA as the Chrome web player doesn't support MQA but Hi-Res at all. In order to verify that, download the MQA tag restorer from MQA and drag the file into it to see if it generates a new folder called 'MQA', which has the file tag-restored. If it is Hi-Res, the app should show 'not MQA'.
@pablo... MQA aka snakeoil-HighRes also is 24 Bit but crap compared to HighRes FLAC. We're not talking about consuming real HiFi with Bluetooth Headphones in 50 $ category ;-) Should be no deal for yaronzz to distinguish between MQA, HighRes FLAC (24 bit) and lossless FLAC (16 bit). This could be achieved by trusting TIDAL depending on their TAG or (better) checking the quality of the first track of an album before downloading it and setting an suffix in the directory (f.e. mqa/hires/flac).
@austinng Could you please give me the name of the Chrome-plugin you're writing about?
You can join the telegram group which can downlaod Tidal-Hires/Qobuz-Hires/KKBOX-Hires/Spotify-MP3 automaticly https://t.me/+cJf2sjtQeEpiZTI1
You can join the telegram group which can downlaod Tidal-Hires/Qobuz-Hires/KKBOX-Hires/Spotify-MP3 automaticly https://t.me/+cJf2sjtQeEpiZTI1
before the click. Anybody knows if that is real, (a magical telegram group)?
p.
You can join the telegram group which can downlaod Tidal-Hires/Qobuz-Hires/KKBOX-Hires/Spotify-MP3 automaticly https://t.me/+cJf2sjtQeEpiZTI1
before the click. Anybody knows if that is real, (a magical telegram group)?
p.
You can watch this video first if you don‘t believe,but this video was uploaded one month ago,now Tidal-Hires is supported https://www.youtube.com/watch?v=t9Ol-l_vUVk
Hi, I could download many tracks with the token obtained from Fiddler, But now, fiddler (trial) expired. Do you know another app similar to fiddler?
thanks, Pablo
Hi, I could download many tracks with the token obtained from Fiddler, But now, fiddler (trial) expired. Do you know another app similar to fiddler?
thanks, Pablo
cracked version
Hi, I could download many tracks with the token obtained from Fiddler, But now, fiddler (trial) expired. Do you know another app similar to fiddler?
thanks, Pablo
Use Fiddler4 which is free, not Fiddler Everywhere.
Hi, I could download many tracks with the token obtained from Fiddler, But now, fiddler (trial) expired. Do you know another app similar to fiddler? thanks, Pablo
Use Fiddler4 which is free, not Fiddler Everywhere.
Thanks!
You can join the telegram group which can downlaod Tidal-Hires/Qobuz-Hires/KKBOX-Hires/Spotify-MP3 automaticly https://t.me/+cJf2sjtQeEpiZTI1
before the click. Anybody knows if that is real, (a magical telegram group)?
p.
Doubt it
Anyone have any insight on this I know it's mqa, but UAPP shows mqa Flac 24bit 96khz
Alzo for the above access token workaround, do you just hit 3 in cli version and paste the access token? Do you still use api 4 in conjunction, or does Auth key override
Hello everyone, I am also looking to be able to use tidal-dl to download with MAX resolution. Checking for updates, I saw that Yaronzz added the MAX option to the directory (see screenshot). Excuse my ignorance but how to enjoy it on Windows? Thanks for your help!
Hello everyone, I am also looking to be able to use tidal-dl to download with MAX resolution. Checking for updates, I saw that Yaronzz added the MAX option to the directory (see screenshot). Excuse my ignorance but how to enjoy it on Windows? Thanks for your help!
Nice catch. I hope he does update it. I've been trying to use android access key for max using the cache files Auth key but says login failed every time
Hello everyone, I am also looking to be able to use tidal-dl to download with MAX resolution. Checking for updates, I saw that Yaronzz added the MAX option to the directory (see screenshot). Excuse my ignorance but how to enjoy it on Windows? Thanks for your help!
Nice catch. I hope he does update it. I've been trying to use android access key for max using the cache files Auth key but says login failed every time
THANKS! I haven't tried it on Android. On the other hand, I figured that this update was more for Linux users. I think we will have to wait for the next update.
No Linux Users here to verify if Yaronz last commit maybe solved the problem using his commandline Tool? I can't test it myself because I'm on holiday.
No Linux Users here to verify if Yaronz last commit maybe solved the problem using his commandline Tool? I can't test it myself because I'm on holiday.
I have tried compile the python source code and try download Hifi lossless, since this downloader tool use the bug from Android TV, Tidal currently only allow Hifi Flac on PC, Mac, iOS, Android. Although Yaronzz have updated the source code to allow us to choose MAX, but you still need to get the token access key from Fiddler.
Sorry if I explain it wrongly, not expert but I believe the concept are still here.
Hello, summarizing the situation, with the new updated version, and getting via fiddler the token we can download correctly (ie with the same quality that delivers tidal ) the tracks?
Pablo
someone new in the neighborhood: https://github.com/lescx/tidal-dl
Interesting. Automatic hires flac in his code instead of mqa?
On Tue, Oct 17, 2023, 3:14 PM pablo-reyes-cabrera @.***> wrote:
someone new in the neighborhood: https://github.com/lescx/tidal-dl
— Reply to this email directly, view it on GitHub https://github.com/yaronzz/Tidal-Media-Downloader/issues/1080#issuecomment-1767010582, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASBWJJYJDNG6XDTZXTVVGDX73KITAVCNFSM6AAAAAAZ2V5KQWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRXGAYTANJYGI . You are receiving this because you commented.Message ID: @.***>
Which tool
tidal-dl
Describe the feature
TIDAL has anounced to change from MQA to HiRes-FLAC starting in August 2023. Would you please implement downloading HiRes-FLAC files? I'm a big fan of your awesome tool and can't wait to download HiRes FLAC instead of these messy MQA.
Add screenshots
No response