Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Algo que echo en falta en el reproductor oficial de Last.fm ( no uso amaroK porque el soporte para el nuevo protocolo no se implementa en la rama 1.4.x, lo que provoca que no puedas banear canciones o saltarte canciones, por ejemplo ) es el soporte para control externo. En Linux existen varias alternativas para comunicarse con las aplicaciónes, como DCOP ( usado por ejemplo por amaroK en KDE ) o D-BUS ( pretende ser el estándar para KDE/Gnome ).
Como el reproductor de Last.fm está programado con las librerías QT, se ha optado por la segunda opción, ya que estas librerías ofrecen un buen soporte para D-BUS. En los foros de Last.fm un usuario llamado tarsus4 ha colgado el código de una extensión que permite controlar el reproductor mediante D-BUS, estando soportadas las acciones más básicas: reproducir, parar, saltar, variar el volumen y obtener información de la pista en reproducción
Para compilar el módulo en Debian y derivados, el proceso es el siguiente:
sudo apt-get libqt4-dev sudo ln -s /usr/lib/libLastFmTools.so.1 /usr/share/lastfm/libLastFmTools.so wget http://cdn.last.fm/client/src/last.fm-1.4.0.56102.src.tar.bz2 wget http://glue.umd.edu/~rossatok/dbusextension-1.0.tar.bz2 tar xjvf last.fm-1.4.0.56102.src.tar.bz2 cd last.fm-1.4.0.56102/src/extensions/dbus qmake dbusextension.pro make cd ../../../bin/extensions sudo cp libext_dbusextension.so /usr/lib/lastfm
En caso de fallar la compilación, deberá editarse el archivo con extensión .pro y cambiar la ubicación de las librerías.
Esperemos que en futuras versiones, se integre en el código oficial o implementen un soporte completo…
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons