Comment utiliser la musique de marée à partir de la ligne de commande sous Linux

Les fans de Linux qui s’abonnent à Tidal Music doivent utiliser le service d’abonnement dans un navigateur Web car il n’est actuellement pas prévu de créer un client Tidal entièrement natif pour la plate-forme. Écouter de la musique sans perte dans un navigateur Web est possible, mais ce n’est pas aussi bon que de tirer parti des technologies audio natives Linux disponibles. C’est pour cette raison que la promesse d’un excellent service d’abonnement à la musique sans perte semble trop belle pour être vraie.

ALERTE SPOILER: faites défiler vers le bas et regardez le didacticiel vidéo à la fin de cet article.

Pour résoudre ce problème, l’utilisateur Github Okonek a créé un client Tidal Music basé uniquement sur la ligne de commande. Il fonctionne avec l’aide de MPV, W3M, NodeJS et se montre très prometteur, bien qu’il s’agisse d’un outil de ligne de commande. Les fonctionnalités du client CLI Tidal incluent la recherche, une file d’attente musicale, des illustrations d’album, etc.

Installation de la CLI Tidal

Le client Tidal CLI n’a aucun package binaire à installer. Au lieu de cela, quiconque cherche à utiliser ce programme sous Linux doit le télécharger via l’outil de package NPM. Tout d’abord, vous devrez satisfaire les dépendances de construction. Plus précisément, NodeJS, NPM, MPV et W3M.

  Comment désactiver le défilement infini Twitter dans le navigateur

Remarque: si NPM est déjà installé, il y a de fortes chances que vous n’ayez pas besoin d’installer l’outil NodeJS sur votre système Linux. Tidal-CLI semble fonctionner plutôt bien avec la version 8.x, mais les nouvelles versions de NodeJS devraient également fonctionner.

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

Feutre

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 Linux

Vous cherchez à obtenir NodeJS sur un système non répertorié? Consultez la documentation officielle!

Installez Tidal-CLI avec:

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

Utilisation de la CLI Tidal

Lancez Tidal-CLI à tout moment en ouvrant une fenêtre de terminal et en entrant «tidal-cli». Malheureusement, il n’y a pas de moyen de lancer rapidement Tidal-CLI pour ouvrir automatiquement le terminal interne à partir du bureau Linux. Le développeur n’a aucun intérêt à ajouter une fonctionnalité de raccourci au programme.

Remarque: inscrivez-vous à l’essai gratuit Tidal ici.

Lors du premier lancement de Tidal-CLI, vous devrez vous connecter à un compte. Gardez à l’esprit que si vous vous inscrivez au service avec un compte social, votre nom d’utilisateur sera le compte de messagerie lié à Facebook ou Twitter. En raison de la façon dont Tidal gère les comptes sociaux, vous ne connaissez peut-être pas votre mot de passe. Si tel est le cas, allez à ce lien ici et réinitialisez votre mot de passe. Lorsque vous avez terminé, utilisez l’interface pour vous connecter au client.

  Comment rechercher des produits vendus et expédiés par Amazon lui-même

Jouer de la musique

Lorsque Tidal-CLI démarre, rien ne s’affiche à l’écran. C’est parce que rien n’est sélectionné ou mis en file d’attente pour la lecture. À tout moment, les utilisateurs peuvent rechercher de la musique assez rapidement en appuyant sur «:». Tapez le nom de la chanson, ou «piste» dans la zone de recherche, pour rechercher une chanson. Vous pouvez également rechercher un artiste ou un album en l’ajoutant comme requête de recherche.

Après avoir rencontré la chanson, l’album ou l’artiste que vous souhaitez jouer, cliquez dessus avec la souris. Ajoutez quelque chose à la file d’attente suivante en survolant un élément et en appuyant sur «n». De plus, il est possible de suspendre la lecture de la musique à tout moment en appuyant sur la touche «ESC».

Changer de compte

Actuellement, il n’y a pas de bouton de dialogue de «déconnexion» sur lequel appuyer dans l’application Tidal-CLI. Au lieu de cela, si vous souhaitez vous déconnecter d’un compte et vous connecter à un autre, vous devrez supprimer le fichier qui stocke les informations de connexion sur votre PC Linux. Pour ce faire, ouvrez une fenêtre de terminal et utilisez le CD pour vous assurer que vous êtes dans le dossier de départ.

cd ~/

Une fois que vous avez atteint le répertoire de base, supprimez simplement le fichier .tidalConfig.js qui contient toutes les informations de connexion avec la commande rm.

rm .tidalConfig.js

Gardez à l’esprit que vous devrez supprimer ce fichier chaque fois que vous souhaitez vous déconnecter de l’application.

  Comment rechercher des onglets Safari dans iOS 10

Alternatives à Tidal-CLI

Certes, Tidal-CLI est très bogué et ne fonctionne pas pour tout le monde. Pourtant, c’est le meilleur que les utilisateurs de Linux obtiendront qui n’est pas un navigateur Web. Si vous souhaitez utiliser Tidal, envisagez d’installer le Notificateur de marée non officiel Extension Chrome pour rendre l’expérience un peu meilleure. L’extension permet aux utilisateurs de voir les notifications lorsqu’ils écoutent de la musique sur le site Web de Tidal.

Malheureusement, c’est aussi bon que sur Linux, car Google a supprimé la possibilité de transformer n’importe quel site Web en une «application». Si cette extension ou l’application Tidal CLI ne fonctionne pas, envisagez de passer à quelque chose comme Spotify. Comme le service Tidal, Spotify offre aux abonnés une lecture audio sans perte pour un prix décent. En plus de cela, Spotify peut facilement être installé nativement sur Linux et est pris en charge par les packages Snap, Flatpaks, ainsi que par une multitude d’autres formats de packaging Linux.