Linux Apps

Tidal CLI Client – Stream Tidal Music From Linux Command Line

Tidal Client for Linux
Written by Martins D. Okoi

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.

  Wormhole - Securely Share Files From One Computer to Another in Linux

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 [email protected]

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.

Join Our Community Of 350,000+ Linux Lovers by liking us on Facebook, or follow us on Twitter, Google+ and Instagram.

If you liked this article, sign up for the fossmint newsletter for handpicked selection of stories from FossMint delivered to your inbox every day.


Top Deals

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.