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.
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
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!
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
| 👉Entra a https://t.me/TeamMexico 👈|