Pregunta ¿Hay un cliente de línea de comandos para la reproducción de 8tracks.com? [cerrado]


Espero no estar enviando spam con este tipo de preguntas aquí, pero ¿hay alguna manera de jugar? 8tracks.com listas de reproducción de la línea de comandos de Linux utilizando, por ejemplo, mplayer o mpg123?

Ahí está el 8tracks.com API, pero hasta ahora no he encontrado un cliente de línea de comando basado en eso. Y como no codificador, tampoco sé cómo escribir uno.

Preferiría una solución de Perl / Python, pero eso no es crucial. Muchas gracias por cualquier pista!

EDITAR: Aquí hay un proyecto en Haskell, pero no lo he probado yo mismo: https://github.com/vikraman/8tracks


4


origen




Respuestas:


Después de leer esta pregunta, comencé a desarrollar Orochi. Está basado en Python y MPlayer.

Todavía está en versión beta, pero los controles de búsqueda, reproducción, inicio de sesión y fave / like están funcionando. ¡Cualquier ayuda es apreciada!


8



Impresionante, amigo, muchas gracias! Hasta ahora no he encontrado ningún error, por lo que parece funcionar muy bien en Debian 7 / Python 2.7. De alguna manera había "abandonado" 8 pistas debido a la falta de una aplicación de CLI, pero ahora estoy de regreso. ¡Gracias Gracias! - marttt
¿También está planeando agregar soporte para los perfiles de los usuarios, las mezclas preferidas y, tal vez, los indicadores de cuántas veces se reproduce y gusta a otros usuarios? - marttt
Sí, el soporte al usuario es probablemente lo siguiente que implementaré. En cuanto a otros problemas de uso, puede abrir un problema en Github si tiene alguna idea. - Danilo Bargen
Gracias por un gran cliente. Si alguien necesita una autorización de usuario rápida y sucia, siga las instrucciones API oficial o simplemente ejecuta el comando curl --request POST -d "login=USER&password=PWD" https://8tracks.com/sessions.xml. Simplemente reemplace el USUARIO y PWD con su nombre de usuario y contraseña. Luego abre Orochi's api.py archivar y agregar el X-User-Token clave para los encabezados de sesión con el valor de user-token en la respuesta XML del servidor. Es un truco pero funciona y solo necesitas hacerlo una vez. - jeremija
@jeremija Gracias por las amables palabras. Probablemente implementaré cosas de usuario / autenticación pronto. - Danilo Bargen