Delirios de un Informático

Gnome Integration para Spotify ahora en Google Code

Aprovechando unos pequeños cambios en mi script de integración de Spotify en Gnome, he creado un proyecto en Google Code para subir las nuevas versiones más fácilmente y añadir ahí la documentación necesaria para hacerlo funcionar. A partir de ahora subiré las novedades ahí y podéis notificar ahí los errores que detectéis o solicitar nuevas funcionalidades mendiante las issues :).

Gnome Integration para Spotify

Hace unos días Johan Björk, desarrollador de la versión para Linux de Spotify, comunicó la implementación de MPRIS que permite a los desarrolladores utilizar D-Bus para controlar el reproductor. Tras comprobar que la implentación funciona correctamente me decidí a actualizar mi script que he decidido portar a Python y renombrar a Gnome Integration para Spotify (al estilo de mi Gnome Integration para Mozilla Thunderbird).

Las características son:

  • Comandos para la gestión de teclas globales (hotkeys)
  • Notificaciones automáticas al estilo de Rhyhmbox al cambiar de canción
  • Las notificaciones muestran la canción, el artista, el álbum y su carátula
  • Descarga automática de la carátula con caché
  • Posibilidad de saltar la canción directamente desde la notificación
  • Apertura de Spotify si no se está ejecutando
  • Apertura de links de Spotify

El modo de uso es muy sencillo. Basta abrir el script en vez del ejecutable de Spotify para que pueda monitorizar el cambio de canción. Para las teclas multimedia (explico cómo configurarlas al final de este post) basta llamar al script indicando el comando a ejecutar:

  • next: salta a la siguiente canción
  • prev: salta a la canción anterior
  • pause: pausa la reproduccion
  • play: reanuda la reproduccion
  • stop: detiene la reproduccion
  • show: muestra la ventana de Spotify
  • hide: oculta la ventana de Spotify
  • quit: sale completamente de Spotify

Si no se indican parámetros arranca en modo daemon para monitorizar el cambio de canción, abriendo Spotify si no lo está. Está disponible con licencia GPL 3.0 descargándolo desde el proyecto en Google Code 🙂

Actualización: he agregado soporte para la nueva especificación y un loop para monitorizar el cambio de canción hasta que se implemente completamente la especificación MPRIS

Actualización (07/06/2011): he agregado soporte para la versión 0.5.1 lanzada hoy.

Actualización de Gnome Integration para Spotify

Acabo de actualizar Gnome Integration para Spotify, agregando soporte para los cambios realizados en la especificación (desde la versión 0.4.8) y un loop para monitorizar el cambio de canción (hasta que se implemente completamente la especificación MPRIS). Con estas mejoras, el script está mucho más funcional, mostrándose automáticamente la notificación al cambiar de canción (como Rhythmbox) y pudiendo saltar de canción directamente desde la notificación.

Gnome Integration para Spotify

Hace unos días Johan Björk, desarrollador de la versión para Linux de Spotify, comunicó la implementación de MPRIS que permite a los desarrolladores utilizar D-Bus para controlar el reproductor. Tras comprobar que la implentación funciona correctamente me decidí a actualizar mi script que he decidido portar a Python y renombrar a Gnome Integration para Spotify (al estilo de mi Gnome Integration para Mozilla Thunderbird).

Las características son:

  • Comandos para la gestión de teclas globales (hotkeys)
  • Notificaciones automáticas al estilo de Rhyhmbox al cambiar de canción
  • Las notificaciones muestran la canción, el artista, el álbum y su carátula
  • Descarga automática de la carátula con caché
  • Posibilidad de saltar la canción directamente desde la notificación
  • Apertura de Spotify si no se está ejecutando
  • Apertura de links de Spotify

El modo de uso es muy sencillo. Basta abrir el script en vez del ejecutable de Spotify para que pueda monitorizar el cambio de canción. Para las teclas multimedia (explico cómo configurarlas al final de este post) basta llamar al script indicando el comando a ejecutar:

  • next: salta a la siguiente canción
  • prev: salta a la canción anterior
  • pause: pausa la reproduccion
  • play: reanuda la reproduccion
  • stop: detiene la reproduccion
  • show: muestra la ventana de Spotify
  • hide: oculta la ventana de Spotify
  • quit: sale completamente de Spotify

Si no se indican parámetros arranca en modo daemon para monitorizar el cambio de canción, abriendo Spotify si no lo está.

Desde ya está disponible con licencia GPL 3.0 desde la sección Proyectos o directamente descargándolo desde aquí 🙂

Actualización: he agregado soporte para la nueva especificación y un loop para monitorizar el cambio de canción hasta que se implemente completamente la especificación MPRIS.