2
0
Fork 0
Go to file
Luca Bilke c88abc7405
update readme.md
2023-07-18 15:00:33 +02:00
tidal_scraper readme, bugfixes better UX 2023-07-18 14:25:14 +02:00
.gitignore fix bugs, add cli tool, create package 2023-07-05 11:50:05 +02:00
LICENSE beginning of massive rework 2023-06-28 23:24:32 +02:00
README.md update readme.md 2023-07-18 15:00:33 +02:00
pyproject.toml update pyproject.toml 2023-07-18 14:42:13 +02:00
requirements.txt readme, bugfixes better UX 2023-07-18 14:25:14 +02:00

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.