Comment utiliser la musique de marée à partir de la ligne de commande sous Linux
Les passionnés de Linux qui souhaitent profiter de Tidal Music doivent actuellement passer par un navigateur web, car il n'existe pas de client Tidal natif dédié à cette plateforme. Bien que l'écoute de musique sans perte soit possible via un navigateur, l'expérience est loin d'être optimale comparée à l'exploitation des technologies audio natives disponibles sous Linux. Cette situation rend la promesse d'un service de musique sans perte véritablement performant difficile à tenir.
AVIS IMPORTANT : Une vidéo de démonstration est disponible à la fin de cet article, n'hésitez pas à la consulter.
Pour contourner ce problème, un utilisateur de Github, Okonek, a développé un client Tidal Music fonctionnant exclusivement en ligne de commande. Ce client, qui s'appuie sur MPV, W3M et NodeJS, se révèle très prometteur malgré son interface en ligne de commande. Il propose des fonctionnalités telles que la recherche, la gestion de files d'attente musicales et l'affichage des pochettes d'album.
Installation du Client Tidal en Ligne de Commande
Ce client ne propose pas de package binaire prêt à l'emploi. Les utilisateurs Linux désireux de l'utiliser doivent le télécharger via l'outil de gestion de paquets NPM. Il est donc nécessaire de s'assurer que les dépendances requises sont satisfaites, à savoir NodeJS, NPM, MPV et W3M.
Note importante : Si NPM est déjà installé, il est fort probable que vous n'ayez pas besoin d'installer NodeJS sur votre système Linux. Le client Tidal-CLI semble fonctionner de manière satisfaisante avec la version 8.x, mais les versions plus récentes de NodeJS devraient également être compatibles.
Ubuntu / Debian
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs w3m mpv
Arch Linux
sudo pacman -S nodejs npm w3m mpv
Fedora
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo dnf -y install nodejs w3m mpv
OpenSUSE
sudo zypper install nodejs8 w3m mpv
Autres distributions Linux
Vous souhaitez installer NodeJS sur un système non listé ici ? Consultez la documentation officielle !
Installez ensuite Tidal-CLI avec la commande suivante :
sudo npm -g i tidal-cli-client@latest
Utilisation du Client Tidal en Ligne de Commande
Pour lancer Tidal-CLI, ouvrez un terminal et entrez simplement la commande «tidal-cli». Il n'existe malheureusement pas de raccourci permettant de lancer directement le client dans un terminal depuis le bureau Linux. Le développeur n'a pas l'intention d'ajouter une telle fonctionnalité.
Note : Inscrivez-vous à l'essai gratuit Tidal ici.
Lors du premier lancement, il vous sera demandé de vous connecter à votre compte Tidal. Si vous vous êtes inscrit via un compte de réseau social, votre nom d'utilisateur sera l'adresse email liée à Facebook ou Twitter. Il est possible que vous ne connaissiez pas votre mot de passe dans ce cas. Si c'est le cas, rendez-vous sur cette page pour le réinitialiser. Une fois cette étape effectuée, utilisez l'interface pour vous connecter au client.
Écouter de la musique
Au démarrage, l'interface de Tidal-CLI apparaît vide. C'est normal, aucun morceau n'étant sélectionné ou mis en file d'attente. Vous pouvez rechercher rapidement de la musique à tout moment en tapant «:». Saisissez le nom de la chanson ou le mot «piste» pour effectuer une recherche. Vous pouvez également rechercher un artiste ou un album en l'indiquant dans votre requête.
Après avoir trouvé la chanson, l'album ou l'artiste que vous souhaitez écouter, cliquez dessus avec la souris. Pour ajouter un morceau à la file d'attente, survolez l'élément et appuyez sur la touche «n». Vous pouvez également mettre la lecture en pause à tout moment en appuyant sur la touche «ESC».
Changer de compte
L'application Tidal-CLI ne dispose pas d'option de «déconnexion». Pour vous déconnecter et vous connecter à un autre compte, vous devez supprimer le fichier qui stocke vos informations de connexion sur votre ordinateur Linux. Pour cela, ouvrez un terminal et utilisez la commande "cd" pour vous placer dans votre répertoire personnel.
cd ~/
Une fois dans ce répertoire, supprimez le fichier ".tidalConfig.js" qui contient vos informations de connexion en utilisant la commande "rm".
rm .tidalConfig.js
Il est important de noter que vous devrez effectuer cette opération à chaque fois que vous souhaitez vous déconnecter de l'application.
Alternatives à Tidal-CLI
Il est vrai que Tidal-CLI peut présenter des bogues et ne pas fonctionner correctement pour tous les utilisateurs. Cependant, c'est la meilleure solution disponible pour les utilisateurs Linux, en dehors de l'utilisation d'un navigateur web. Si vous souhaitez profiter de Tidal, vous pouvez envisager d'installer l'extension Chrome "Notificateur Tidal Non Officiel", qui améliore légèrement l'expérience utilisateur. Cette extension affiche des notifications lorsque vous écoutez de la musique sur le site web de Tidal.

Malheureusement, c'est le mieux que l'on puisse obtenir sous Linux, car Google a supprimé la possibilité de transformer un site web en une «application». Si ni cette extension, ni le client Tidal CLI ne vous conviennent, vous pouvez envisager de passer à un service comme Spotify. Tout comme Tidal, Spotify propose une qualité audio sans perte pour un prix raisonnable. De plus, Spotify peut être facilement installé en natif sur Linux et est disponible via les formats Snap, Flatpak, ainsi que de nombreux autres formats de paquets Linux.