Skip to content

Fix Tidal device authorization by updating client credentials#932

Merged
nathom merged 1 commit intonathom:devfrom
ilLancio:fix/tidal-auth
Mar 12, 2026
Merged

Fix Tidal device authorization by updating client credentials#932
nathom merged 1 commit intonathom:devfrom
ilLancio:fix/tidal-auth

Conversation

@ilLancio
Copy link
Copy Markdown
Contributor

Fixes #929

Tidal device authorization was failing with invalid_client errors due to outdated client credentials.

This PR updates the credentials to restore Tidal login and downloading functionality.

Tested on MacOS with the latest release by successfully authenticating with Tidal and downloading albums and playlists.

Related issues: #897, #899, #906, #925

@Logan-Meyers
Copy link
Copy Markdown

I have tried this out by checking into the commit and running it. I can confirm this would fix the issue with logging into Tidal.

@andreyk72
Copy link
Copy Markdown

Confirmed working on mac os.

@jisamcom
Copy link
Copy Markdown

jisamcom commented Feb 9, 2026

looks like this device ID does not support 24 bit flac.

@liph22
Copy link
Copy Markdown

liph22 commented Feb 10, 2026

can confirm. working on arch... even with 24 bit flac

@chenry-me chenry-me mentioned this pull request Feb 21, 2026
@gaelfernandezwll-prog
Copy link
Copy Markdown

can confirm. working on arch... even with 24 bit flac

For me is working but limmited to 16 bits. (Failed to get manifest for 646651. Retrying with lower quality) Did you do something special for 24 bit? could u share the code?

@rkliman
Copy link
Copy Markdown

rkliman commented Mar 2, 2026

Any update on merging this into main?

@GustavoFRGomes
Copy link
Copy Markdown

Works perfectly. Made the change directly on the installed files (on macOS Tahoe).

@f01c33
Copy link
Copy Markdown

f01c33 commented Mar 6, 2026

confirmed working on arch

@tannerbaum
Copy link
Copy Markdown
Contributor

Does anyone have advice on applying this change to your installation via homebrew? I found the tidal.py file and made the change but it didn't work. I have the feeling I have to rebuild the app or something. (@GustavoFRGomes)

@nathom nathom merged commit 0093a78 into nathom:dev Mar 12, 2026
@Micka35
Copy link
Copy Markdown

Micka35 commented Mar 15, 2026

can confirm. working on arch... even with 24 bit flac

For me is working but limmited to 16 bits. (Failed to get manifest for 646651. Retrying with lower quality) Did you do something special for 24 bit? could u share the code?

Same here – if you find a solution, I'd love to hear it.

@TheLostMeme
Copy link
Copy Markdown

has this been fixed yet? just downloaded streamrip and am having an issue with logging into Tidal

@ebee04
Copy link
Copy Markdown

ebee04 commented Mar 29, 2026

has this been fixed yet? just downloaded streamrip and am having an issue with logging into Tidal

If you are on macOS it seems you might need to change tidal.py manually. This can be found at: /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/streamrip/client/tidal.py (or similar)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] TIDAL Device authorization failed