Scrobbling desde Moc sin complicaciones

moc

Quien use Moc, el reproductor de música para consola (de allí sus siglas: music on console) verá que no soporta el scrobbling a last.fm y que muchos de los scripts que andan dando vuelta no funcionan o exigen un buen rato de nuestro tiempo para hacerlos funcionar.

Buscando y probando varios días logré dar con un buen script que funciona con Python3. Completo, ya que informa cuando estamos escuchando, cosa que los demás no hacen ya que sólo anuncian el cambio de tema ante la accion “OnChangeSong” en la configuración de Moc. Vamos a ver como instalar y configurar correctamente para realizar el scrobbling de nuestros temas, sin mayores problemas.

Primero instalamos python3 que es necesario para poder usar este script:

$ sudo apt-get install python3-minimal

descargamos el script mocp-scrobbler creado por fluidx, descomprimimos y modificamos el archivo mocp-scrobbler.py cambiando la linea 1:

#!/usr/bin/env python

y la dejamos asi:

#!/usr/bin/env python3

De esta manera indicamos que queremos que se ejecute con Python3, sinó dará error de sintaxis.

Copiamos este archivo a cualquier parte de nuestro $PATH, en mi caso lo puse en /usr/local/bin

$ sudo cp mocp-scrobbler.py /usr/local/bin/

Creamos una carpeta dentro de nuestro home, llamada .mocpscrob

$ mkdir ~/.mocpscrob

dentro de ella un archivo config

$ cd .mocpscrob
$ touch config

editamos config

$ sudo nano config

y ponemos en el lo siguiente:

[scrobbler]
login=nombredeusuariodelast.fm
password=tucontraseña
streams=true
hostname=post.audioscrobbler.com

Una vez completamos estos pasos, ejecutamos el script como demonio:

$ mocp-scrobbler.py -d

Luego podemos usar Moc y comprobar como se van adjuntando a nuestro perfil de last nuestras últimas escuchas…

Si queremos que se ejecute siempre el script, basta con agregar la misma línea de ejecución a nuestras Aplicaciones al inicio.
Fuente: laconsolablog

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s