Tidal-Media-Downloader is an application that lets you download videos、tracks、playlist、album and artist’s album from Tidal Website

Have two version:

  • Tidal-dl: cli,support windows\linux\macos\android
  • Tidal-gui: gui,support windows

1、Tidal-dl

image

Install

First you need to install ffmpeg to download videos. Select the installation steps according to the computer system

  1. Windows:tidal-dl.exe

  2. Linux: pip3 install tidal-dl --upgrade

  3. MacOs:

    1
    2
    3
    4
    5
    6
    7
    8
    brew instal ffmpeg
    brew install python
    curl -O http://python-distribute.org/distribute_setup.py
    python distribute_setup.py
    curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
    python get-pip.py
    pip3 install --upgrade tidal-dl
    tidal-dl
  4. Android: a). Install termux:https://play.google.com/store/apps/details?id=com.termux

    b). Open permission:termux-setup-storage

    c). Install python和tidal-dl

    1
    2
    3
    4
    pkg install python clang libjpeg-turbo ffmpeg zlib -y
    pip3 install --upgrade pip
    pip3 install --upgrade tidal-dl
    tidal-dl

Use

  1. Enter username and password.

  2. Type ‘2’ and enter,set config file

    Name Function
    Output directory File save directory
    Sound Quality Track quality,support Low\High\Lossless\Hi_Res
    Video Resolution Support 1080\720\480\360\240
    Download Threads Synchronous download,default ‘1’
    Only M4a Convert mp4 to m4a(Only track)
    Show download progress Enable when threadnum is 1
    Use hyphens ‘-‘ between number and title, like‘01-Yellow.m4a’
    Add year before or after the name of album directory
    Add explicit tag like‘01-Yellow-explicit.m4a’
    Playlist songs in artist folders Organized with artist folder
    Include singles download artist EP&Single
    Save covers Cover-Files are saved in the album directory
    ArtistName Before Track-Title Add artist name before the track-file-name
    Add ID Before AlbumFolderName like ‘[20495848] Wretched and Divine’
    Sound Quality Format
    LOW mp4 or m4a
    HIGH mp4 or m4a
    LOSSLESS mp4 or m4a or flac
    HI_RES (BEST) flac
  3. Type track\video\album\playlist\artist url to download

  4. Download by file

2、Tidal-gui

Because the gui more cumbersome to do, it is generally tidal-dl that adds new features first, and then gui follows up. Therefore it is recommended to use tidal-dl.

  1. Download Tidal-gui

  2. Open tidal-gui and set https-proxy and login

    image-20200628191131958
  3. Open the button in the upper right corner of the gui and select settings. For configuration items, refer to the configuration of tidal-dl above.

    image

  4. Type track\album\video\artist id or url to download

    image

3、Disclaimer

  • Music is not free, need a HIFI account.
  • Private use only.
  • Any secondary development of this tool has nothing to do with me.
  • You should not use this method to distribute or pirate music.
  • It may be illegal to use this in your country, so be informed.

4、Q&A

  1. Does the tool require hi-fi account?

    Yes.

  2. Can’t download ‘Master’?

    Make sure the track or album you want to save has the “M” logo beside of it.

  3. Need gui for MacOs.

    Need some times to learn swift.

  4. Can’s change threadnum on gui?

    The thread-model has some bugs.

  5. Requested quality is not allowed in user’s subscription?

    You need a hi-fi account.

  6. Convert mp4 to m4a failed?

    Install ffmpeg.