Escucha Spotify desde la línea de comandos con ‘ncspot’

Spotify para linux
¿En el Tux Rock?

Si eres suscriptor de Spotify Premium -consíguelo, pantalones de lujo-, ¿sabías que puedes transmitir música desde la línea de comandos en Linux?

¿Quieres música real de la biblioteca real de Spotify? No estamos hablando de interpretaciones ASCII 😉

¡Pues sí que puedes! Y todo gracias a una herramienta de código abierto escrita en ncurses y Rust llamada ncspot.

Ahora, sé lo que estás pensando: existe un cliente oficial, santificado y actualizado (con cierta regularidad) de Spotify para Linux. Incluso está disponible como Snap. ¿Por qué deberías usar una aplicación de línea de comandos?

Y tienes razón.

Bueno, a medias.

Bueno, tal vez ni siquiera a medias porque la aplicación oficial de escritorio de Spotify es un interminable incendio de retraso y decepción.

No me malinterpretes, funciona (a veces) pero funciona mal. Y aunque puede integrarse con los sistemas operativos de Linux hasta el punto de que puedo pulsar un botón del teclado para saltar una canción, tengo que decir que esa capacidad sólo es útil si la maldita cosa se carga para que yo pueda reproducir la música que quiero saltar en primer lugar. Tal vez. Pero acabo de tardar 6 minutos en pasar de hacer clic en el acceso directo a Spotify a que se cargue realmente en mi pantalla…

ncspot es un reproductor de Spotify CLI

ncspot es un cliente cli de Spotify

Vuelve a ncspot, cuyo código fuente encontrarás en Github.

Tenga en cuenta que ncspot es una herramienta geekishly (nueva palabra, aprenderlo) fresco y magníficamente diseñado (para una aplicación de terminal – por lo que no es lo que un hombre más condescendiente que yo podría describir como ‘abuelo-friendly’.

– tl;dr: no es la forma más «fácil» de escuchar Spotify en Linux.

Pero ncspot funciona muy bien, que es lo único que me importa, ya que me gusta escuchar música, no mirarla.

Afortunadamente, la aplicación incluso presume de ser compatible con MPRIS, es decir, con los controles de los reproductores multimedia disponibles en la mayoría de los entornos de escritorio de Linux:

Y también puede configurarse para utilizar los enlaces de las teclas, para que sea más sencillo.

Aún no he mencionado cómo es súper eficiente en recursos, tampoco:

App Memoria privada Memoria compartida Total
ncspot 22.1 MiB 24,1 MiB 46,2 MiB
Spotify 407,3 MiB 592,7 MiB 1000.0 MiB

A eso le llamo yo… una tabla.

Pero lo mejor es que ncspot es fácil de instalar. De hecho, puedes instalarlo en prácticamente cualquier distribución de Linux, ya que está disponible como aplicación Snap.

Para instalar ncspot en Ubuntu, ejecuta:

sudo snap install ncspot

¡Boom! Todo esto está «en pantalla» y es fácil de hacer. La aplicación incluso guarda tus credenciales tras el inicio de sesión para que no tengas que hacerlo cada vez que quieras utilizarla.

Y eso es prácticamente todo lo que hay que hacer.

Asegúrate de dedicar unos minutos a echar un vistazo a la letanía de atajos de teclado necesarios para navegar por la interfaz, gestionar las canciones, las colas y las listas de reproducción, etc.

Malas noticias: hay muchos atajos que aprender.

Buenas noticias: son muy lógicos y fáciles de recordar.

Mejor aún, si te olvidas de qué tecla hace qué sólo tienes que pulsar la tecla ? con nscpot en marcha para llamar a una práctica hoja de trucos.

En resumen, si no te desanima la idea de transmitir música desde una aplicación de línea de comandos y estás suscrito a Spotify Premium, no hay mejor cliente que ncspot.

P.D., en caso de que te hayas perdido la nota en la copia anterior, este cliente no funciona con cuentas gratuitas de Spotify. Lo he comprobado. Así que, para algo similar, prueba Tizonia en su lugar.

Pruébalo y hazme saber lo que piensas de él en los comentarios – y si te apetece crear a mano un esquema de colores con temática Yaru para él, ¡compártelo abajo!

👉 ¿Has encontrado una aplicación CLI genial para una tarea? Házmelo saber a través del formulario de sugerencias

H/t Popey

Deja una respuesta

Tu dirección de correo electrónico no será publicada.