Tidal CLI Client – Stream Tidal Music From Linux Command Line

Tidal users can listen to lossless music on Apple, Android and Windows devices, as well as on high fidelity network players.

Despite the fact that it is reportedly the first music service with high-quality audio and video tracks, it doesn’t have a dedicated client app for Linux distros, and that is where Tidal CLI Client comes in handy.

Tidal CLI Client is an open-source command line-based music streaming app with which Tidal users can search for and play music on their Linux PCs. Users can search for tracks either by track or artist name and add tracks to queues.

Tidal CLI Client Track Search
Tidal CLI Client Track Search
Tidal CLI Client Search Artist
Tidal CLI Client Search Artist
Tidal CLI Client Track Info
Tidal CLI Client Track Info
Tidal CLI Client Tracks
Tidal CLI Client Tracks

Features in Tidal CLI Client

  • Tidal CLI Client is free to download.
  • Open-source and can be contributed to on GitHub.
  • Uses the Command Line Interface and has no GUI.
  • Requires MPV, W3M, among other dependencies.
  • Requires a Tidal account.

Before you jump in excitement to begin using Tidal CLI Client remember that it is only a client app and will require you to have a Tidal account as you will be required to enter your login credentials when you run it for the first time.

Tidal CLI Client also has dependencies which include MPV and W3M. All other dependencies can be installed with the command, npm install and run with npm run app.

Installation and Usage of Tidal CLI Client in Linux

Tidal CLI Client can be easily installed via the terminal using the following commands.

$ sudo npm -g i tidal-cli-client@latest

When the installation is complete, you can run the app from anywhere using tidal-cli and then.

  • Search for a track by clicking ":" and entering “track“. Next, input your search query and click enter. Search for an artist using “artist” instead of “track“.
  • Play a song by selecting it on the list.
  • Pause songs by pressing Ctrl+S.
  • Add songs to queues by pressing "n" when it is highlighted.
  • Close Tidal CLI Client by pressing escape

Just for extra info, your login configuration is kept in a file named .tidalConfig.js and is kept in your home directory. Remove it and rerun the app to enter your credentials.

I wonder how tech-savvy one would need to be to enjoy using Tidal CLI Client. Or perhaps, its usage as not as difficult as I imagine users will find it. I look forward to hearing about your experience with it in the comments section below.

Divine Okoi is a cybersecurity postgrad with a passion for the open-source community. With 700+ articles covering different topics in IT, you can always trust him to inform you about the coolest tech.

Each tutorial at GeeksMint is created by a team of experienced writers so that it meets our high-quality writing standards.

Got Something to Say? Join the Discussion...