Cómo usar Tidal Music desde la línea de comandos en Linux

Los fanáticos de Linux que se suscriben a Tidal Music deben usar el servicio de suscripción en un navegador web porque actualmente no hay planes para crear un cliente Tidal completamente nativo para la plataforma. Es posible escuchar música sin pérdidas en un navegador web, pero no es tan bueno como aprovechar las tecnologías de audio nativas de Linux disponibles. Es por esto que la promesa de un excelente servicio de suscripción de música sin pérdidas parece demasiado buena para ser verdad.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Para resolver este problema, el usuario de Github Okonek ha creado un cliente de Tidal Music basado únicamente en la línea de comandos. Se ejecuta con la ayuda de MPV, W3M, NodeJS y muestra mucha promesa, a pesar de ser una herramienta de línea de comandos. Las características para el cliente CLI de Tidal incluyen búsqueda, una cola de música, carátulas de álbumes, etc.

Instalación de Tidal CLI

El cliente CLI de Tidal no tiene ningún paquete binario para instalar. En su lugar, cualquiera que desee utilizar este programa en Linux debe descargarlo a través de la herramienta de paquetes NPM. Primero, deberá satisfacer las dependencias de compilación. Específicamente, NodeJS, NPM, MPV y W3M.

  Cómo instalar la aplicación de escritorio de WordPress en Linux

Nota: si ya tiene NPM instalado, es muy probable que no necesite instalar la herramienta NodeJS en su sistema Linux. Tidal-CLI parece funcionar bastante bien con la versión 8.x, pero las versiones más nuevas de NodeJS también deberían funcionar.

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

Otros Linux

¿Desea obtener NodeJS en un sistema que no figura en la lista? Consulta la documentación oficial!

Instale Tidal-CLI con:

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

Usando Tidal CLI

Inicie Tidal-CLI en cualquier momento abriendo una ventana de terminal e ingresando «tidal-cli». Lamentablemente, no hay forma de iniciar rápidamente Tidal-CLI para abrir la terminal interna desde el escritorio de Linux automáticamente. El desarrollador no tiene interés en agregar funcionalidad de acceso directo al programa.

Nota: Regístrese para la prueba gratuita de Tidal aquí.

En el primer lanzamiento de Tidal-CLI, deberá iniciar sesión en una cuenta. Tenga en cuenta que si se registra en el servicio con una cuenta social, su nombre de usuario será la cuenta de correo electrónico que está vinculada a Facebook o Twitter. Debido a la forma en que Tidal maneja las cuentas sociales, es posible que no sepa su contraseña. Si este es el caso, vaya a este enlace aquí y restablezca su contraseña. Cuando haya terminado, use la interfaz para iniciar sesión en el cliente.

  Cómo configurar RetroShare en Linux

Tocando musica

Cuando se inicia Tidal-CLI, no hay nada en la pantalla. Es porque no hay nada seleccionado o puesto en cola para su reproducción. En cualquier momento, los usuarios pueden buscar música rápidamente presionando “:”. Escriba el nombre de la canción, o «pista» en el cuadro de búsqueda, para buscar una canción. Alternativamente, busque un Artista o Álbum agregándolo como consulta de búsqueda.

Después de encontrar la canción, el álbum o el artista que le gustaría reproducir, haga clic en él con el mouse. Agregue cualquier cosa a la cola siguiente colocando el cursor sobre un elemento y presionando «n». Además, es posible pausar la reproducción de música en cualquier momento presionando la tecla «ESC».

Cambio de cuentas

Actualmente, no hay un botón de diálogo de «cerrar sesión» para presionar en la aplicación Tidal-CLI. En cambio, si desea cerrar la sesión de una cuenta e iniciar sesión en otra, deberá eliminar el archivo que almacena la información de inicio de sesión en su PC con Linux. Para hacerlo, abra una ventana de terminal y use el CD para asegurarse de que está en la carpeta de inicio.

cd ~/

Cuando haya llegado al directorio de inicio, simplemente elimine el archivo .tidalConfig.js que contiene toda la información de inicio de sesión con el comando rm.

rm .tidalConfig.js

Tenga en cuenta que deberá eliminar este archivo cada vez que desee salir de la aplicación.

  Cómo ver la transmisión de la cámara web en Linux con VLC

Alternativas a Tidal-CLI

Es cierto que Tidal-CLI tiene muchos errores y no funciona para todos. Aún así, esto es lo mejor que obtendrán los usuarios de Linux que no sea un navegador web. Si está interesado en utilizar Tidal, considere instalar el Notificador de mareas no oficial Extensión de Chrome para mejorar un poco la experiencia. La expansión permite a los usuarios ver notificaciones cuando escuchan música en el sitio web de Tidal.

Lamentablemente, esto es tan bueno como lo es en Linux, ya que Google ha eliminado la capacidad de convertir cualquier sitio web en una «aplicación». Si esta extensión o la aplicación Tidal CLI no funcionan, considere cambiar a algo como Spotify. Al igual que el servicio Tidal, Spotify ofrece a los suscriptores reproducción de audio sin pérdidas por un precio decente. Además de eso, Spotify se puede instalar fácilmente de forma nativa en Linux y es compatible con los paquetes Snap, Flatpaks y una multitud de otros formatos de empaquetado de Linux.