Luca Bilke c88abc7405 | ||
---|---|---|
tidal_scraper | ||
.gitignore | ||
LICENSE | ||
README.md | ||
pyproject.toml | ||
requirements.txt |
README.md
tidal-scraper
A simple command-line tool to download songs from tidal. This program was written for Linux, and uses several file paths that are specific to Linux. If there is any interest at all in making this work on Windows, I could implement that.
Installation
pip install tidal-scraper
Usage
Before using, execute tidal-scraper -C
to write the configuration file. You will have to configure your user ID, which can be found in the last part of the URL of your tidal profile.
You run the script with one "Object" flag, which is one of --album
, --artist
, --track
or --playlist
, and one "Source" flag.
The source flag can either be --favorite
or --id
, which must be followed by the ID of the object you are trying to download.
You can find the ID in the URL of the album/track/artist e.g. "296153229" in "https://listen.tidal.com/album/296153229"
In addition to this, you can use --config
to specify what configuration file to use and --state
to specify a directory to keep state files in.
The state directory will contain a token file called 'auth.json' used to log into your tidal account. Keep this safe and do not share it!
Use at Your Own Risk!
I will not be liable to you or anyone else for the loss of your tidal account as the result of using this script! While I have extensively tested it without any problems whatsoever, I cannot guarantee that your account will not be banned or otherwise impacted.
I also haven't tested this script with "Master" quality yet since I have several issues with the MQA format.