Ya hemos escrito sobre reproductores de música para la consola Linux, por lo que puede agregar este a la ya larga lista. Y antes de que te quejes del aumento de la lista de reproductores de música, esto es lo que dice su página de GitHub:
Este es mi primer programa Go, quería escuchar Google Play Music en [la] consola, así que escribí un reproductor. Está inspirado en Moggio de Matt Jibson y utiliza una de sus bibliotecas...
Mermelada es un reproductor de Google Play Music recientemente desarrollado para las consolas Linux y Windows. Presenta una apariencia simplista dentro de la terminal que es fácil de navegar (muy parecido a Cmus ) y fue escrito en el lenguaje de programación Go.
Características de Jam Music Player
- Jam se puede descargar y usar de forma gratuita con su código fuente abierto para su contribución en GitHub.
- Scrobbling de Last.fm (use
-lastfm
bandera). - Rellene una base de datos local con los artistas y álbumes guardados desde cualquier lugar, incluso a través de la interfaz web.
- Buscar artistas en la base de datos.
- reproduciendo, pausando (buggy, necesito ayuda con eso), deteniendo, pista anterior, pista siguiente.
- la interfaz es una copia de Cmus, solo agregué una barra de progreso.
- este reproductor ya no enumera a los artistas en orden aleatorio; si desea aleatorizarlos, presione R .
Requisitos de instalación y enlaces de teclas
Un requisito importante para ejecutar Jam está conectado a Google Play servicios en su teléfono móvil. Entonces, si no tiene uno, solo tendrá que esperar una versión posterior que no tenga ese requisito.
Si utiliza un servicio de autorización de dos factores con su Google entonces tendrá que generar una contraseña de aplicación usted mismo. Siga el enlace aquí para aclararlo.
Si está ejecutando un 64 bits sistema que puede instalar Jam utilizando el paquete binario disponible en.
Descargar Jam para sistemas de 64 bits
Para instalar el binario de 64 bits en Linux, use el siguiente comando.
$ sudo install jam_x64 /usr/local/bin/jam
Cómo instalar Jam desde la fuente
Para instalar Jam desde la fuente, necesitará Ir , Git y libpulse-dev .
$ sudo apt install golang-go git libpulse-dev
A continuación, configure el GOPATH variable de entorno y hacer que GOPATH/bin carpeta disponible en su PATH.
$ mkdir ~/.go $ echo "export GOPATH=$HOME/.go" >> ~/.bashrc $ echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> ~/.bashrc $ source ~/.bashrc
Y finalmente, instale Jam desde la fuente (el binario estará disponible en ~/.go/bin/ ).
$ go get github.com/budkin/jam
Ser un jugador de consola inspirado en Cmus , comparte combinaciones de teclas similares:
Clave | Acción |
---|---|
retorno, x | reproducir artista, álbum o canción seleccionado actualmente |
c | pausa |
v | detener |
b | siguiente pista |
z | pista anterior |
u | sincronice la base de datos (en caso de que haya agregado algunas canciones en la interfaz web) |
/ | buscar artistas |
n | siguiente resultado de búsqueda |
pestaña | alternar vista de artistas/pistas |
escapar, q | salir |
flecha arriba, k | desplazarse hacia arriba |
flecha hacia abajo, j | desplazarse hacia abajo |
Hogar, g | desplazarse hacia arriba |
Fin, G | desplazarse hacia abajo |
espacio | alternar álbumes |
R | aleatorizar artistas |
Ctrl+Espacio | alternar vista (listas de reproducción/artistas) |
r | repetir pista actual |
Como ya te habrás dado cuenta, Jam ser un proyecto de bebé tiene un montón de características para agregar. Esta publicación es virtualmente para los entusiastas del código abierto que podrían estar interesados en unirse al desarrollo del proyecto para que valga la pena escribir sobre él.
Si es un usuario promedio, le aconsejo que se ciña a proyectos relativamente maduros como GPMDP y Harmony.
Crédito de imagen :http://www.webupd8.org/
La última actualización
El reproductor de música Jam ya no está disponible en GitHub, por lo que supongo que el proyecto se suspendió y se eliminó. Por triste que sea, hay muchas otras aplicaciones de reproducción de música entre las que puedes elegir, así que eso es un lado positivo.
¿Cuál cree que es el motivo de la terminación del proyecto? ¿Tienes alguna idea interna? La sección de comentarios está debajo.