Skip to content

A simple command-line tool to download songs from tidal.

License

Notifications You must be signed in to change notification settings

ssnailed/tidal-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple command-line tool to download songs from tidal.

Topics

Resources

License

Stars

Watchers

Forks

Languages