diff options
| author | cashmere <cashmere@autistici.org> | 2026-07-03 14:46:57 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-07-03 14:46:57 +0200 |
| commit | f9801d095f4ae76e7fa653c5a7120dc6c63870ff (patch) | |
| tree | 956eb25a454eb5e75e604e310751e7029a946f33 /tidal_dl_ng/constants.py | |
| parent | 87ec210dfeeef23441b7c99a16123a25ec63f207 (diff) | |
| download | tidal-dl-ng-master.tar.gz | |
The default tidalapi OAuth client no longer has lossless/hi-res streaming
entitlements, causing all downloads to fall back to AAC 320 kbps even when
HI_RES_LOSSLESS is requested.
- Replace broken Atmos/Fire TV client credentials with the working Android
Atmos client (km8T1xS355y7dd3H) which supports lossless stereo as well as
Dolby Atmos.
- Use that client for the main session, not just Atmos tracks.
- Refresh existing tokens on login so they are bound to the new client.
Diffstat (limited to 'tidal_dl_ng/constants.py')
| -rw-r--r-- | tidal_dl_ng/constants.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tidal_dl_ng/constants.py b/tidal_dl_ng/constants.py index 696b62a..887c35b 100644 --- a/tidal_dl_ng/constants.py +++ b/tidal_dl_ng/constants.py @@ -18,9 +18,9 @@ FILENAME_LENGTH_MAX: int = 255 FORMAT_TEMPLATE_EXPLICIT: str = " (Explicit)" METADATA_EXPLICIT: str = " 🅴" -# Dolby Atmos API credentials (obfuscated) -ATMOS_ID_B64 = "N203QX" + "AwSkM5aj" + "FjT00zbg==" -ATMOS_SECRET_B64 = "dlJBZEEx" + "MDh0bHZrSnB" + "Uc0daUzhyR1" + "o3eFRsYkow" + "cWFaMks5c2F" + "FenNnWT0=" +# Android Atmos client credentials (obfuscated). +ATMOS_ID_B64 = "a204VDF4UzM" + "1NXk3ZGQzSA==" +ATMOS_SECRET_B64 = "dmNtZUdXMU91" + "WjBmV1lNQ1NaNnZOdlNMSmxUM1hFcFcwYW1iZ1l0NVp1ST0=" ATMOS_CLIENT_ID = base64.b64decode(ATMOS_ID_B64).decode("utf-8") ATMOS_CLIENT_SECRET = base64.b64decode(ATMOS_SECRET_B64).decode("utf-8") |
