Make sure you've already completed the Qobuz guide steps 1β5 (Install Python, FFmpeg, and streamrip). Tidal only requires configuring your credentials β the core setup is the same.
Open Command Prompt and run:
This opens your config.toml file in Notepad.
In Notepad, press Ctrl+F and search for [tidal]
Find the quality field and set it to your preferred quality:
| Value | Quality | Subscription needed |
|---|---|---|
| 0 | 128 kbps AAC | Free |
| 1 | 320 kbps AAC | HiFi |
| 2 | FLAC 16-bit / 44.1 kHz (CD quality) | HiFi |
| 3 | MQA 24-bit (Hi-Res) | HiFi Plus |
Tidal uses a browser-based login (OAuth). You don't need to paste any credentials manually β just run a download command and streamrip will open a browser window for you to log in.
Try downloading something from Tidal β paste a Tidal URL below to generate your download command:
When you run this for the first time, a browser window will open asking you to log in to Tidal. Log in with your Tidal account, then come back to Command Prompt β the download will start automatically.
In Notepad, press Ctrl+S to save, then close Notepad.
Now you can download anything from Tidal using:
https://tidal.com/browse/album/...https://tidal.com/browse/track/...https://tidal.com/browse/playlist/...β "Device authorization failed"
This usually means Tidal's OAuth is having issues. Try running the command again β it sometimes works on the second attempt. If it keeps failing, check the streamrip GitHub issues for the latest fix.
β Token expired β need to log in again
If you haven't used streamrip in over a week, your Tidal token may have expired. Re-login by running:
β "Connection broken" error mid-download
Just re-run the same command β streamrip remembers what it already downloaded and will skip those tracks, picking up where it left off.
Your Tidal music will be saved to your streamrip downloads folder. Open File Explorer and navigate to:
StreamripDownloads instead. Open File Explorer, click in the address bar, and paste: %USERPROFILE% β then look for a StreamripDownloads folder.