ncspot cliente multiplataforma basado ncurses para Spotify basado en Rust

in blurthispano •  5 months ago 


image.png

Imagen tomada del sitio: https://github.com/hrkfdn/ncspot

Buenos días/tardes/noches estimados blurtters que les gusta el Open-Source!

En esta ocasión vamos a hablar de una aplicación basada en ncurses (modo terminal de texto, no es gráfica) llamada "ncspot", esta aplicación fue desarrollada para ser multiplataforma es decir se puede instalar en Windows, Linux, Mac y en sistemas BSD como FreeBSD, esta programada en el lenguaje Rust que esta muy de moda en últimas fechas.

a continuación mostramos una captura de pantalla para dar una idea de su apariencia y lo que se puede hacer.


image.png

Imágen tomada del sitio https://github.com/hrkfdn/ncspot/blob/main/images/screenshot.png

Como se mencionó anteriormente "ncspot" es un cliente de Spotify basado en ncurses escrito en Rust usando "librespot". Esta inspirada por los clientes MPD ncurses, tales como "ncmpc". La idea detras de esta aplicación por parte del creador Henrik Friedrichsen era ofrecer una alternativa al cliente oficial y soportar de paso más arquitecturas de cómputo de las que existen actualmente para el cliente de Spotify, tales como los sistemas *BSDs (FreeBSD, NetBSD, OpenBSD).

ncspot solamente funciona con una cuenta premium de Spotify ya que ésta cuenta ofrece características que no están disponibles para cuentas gratuitas.

Características


  • Soporte para pistas, albums, listas de reproducción, generos, búsqueda...
  • Huella de memoria y recursos muy pequeña
  • Soporte para muchas plataformas de software
  • Teclas de acceso Vim listas por defecto
  • Control remoto vía IPC socket
  • Autenticación automática usando el administrador de passwords

Instalación



ncspot está disponible en macOS (Homebrew), Windows (Scoop, WinGet), Linux (paquete nativo, Flathub y Snapcraft) y en los BSD's. Instrucciones detalladas para cada plataforma pueden encontrarse aquí :

https://github.com/hrkfdn/ncspot/blob/main/doc/users.md.

Configuración



Un archivo de configuración puede ser proporcionado. La ubicación por defecto es en el directorio ~/.config/ncspot. Información detallada de la configuración puede encontrarse aquí:

https://github.com/hrkfdn/ncspot/blob/main/doc/users.md#configuration.

Compilación



Compilar "ncspot" requiere una instalación de Rust funcional y también una instalación funcional de Python 3. Para compilar "ncspot", ejecute run

cargo build

Para instrucciones detalladas en compilar "ncspot", hay más información aquí:

https://github.com/hrkfdn/ncspot/blob/main/doc/developers.md

Empacado



Información sobre archivos proporcionados, como generar algunos de ellos y estatus de paquetes actuales a traves de las plataformas se puede encontrar aquí:

https://github.com/hrkfdn/ncspot/blob/main/doc/package_maintainers.md


image.png

Imágen tomada del sitio https://www.rhyous.com/wp-content/uploads/2010/12/FreeBSD-Box.png

Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.

Y les recomiendo que hagan la prueba para usar este cliente de Spotify estoy seguro que les sorprenderá.

Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre otros temas de FreeBSD.

@cosmicboy123 fuera!

image.png

Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123

Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo

image.png

| 👉Entra a https://t.me/TeamMexico 👈|

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!