Calentando motores para la Akademy-es 2010 que se celebrará en Bilbao dentro de unas semanas, entrevistamos al madrileño Rafael Fernández López, vicepresidente de la asociación KDE España, y que recientemente ha tenido bastante ciberpresencia debido a su desarrollo de Spokify, un cliente KDE para Spotify aún en fase alfa pero con muy buena pinta, como se puede ver:
1. Veo en algún site que ya hay distintas alternativas de clientes para Spotify, incluso dos para Qt. ¿Por qué surgió la idea de desarrollar Spokify, qué aporta a los anteriores?
Me siento más confortable con una aplicación nativa para KDE, ya que éste tiene ciertas tecnologías que se han utilizado para hacer de Spokify un cliente bastante avanzado. Un ejemplo de ello es KWallet, que cacheará nuestra contraseña, de forma que no haga falta escribirla siempre. Todo ello con una perfecta integración con el entorno, respetando las preferencias del usuario.
2. Por lo que se puede leer en tu blog, Spokify se basa en libspotify y es sólo para cuentas premium. ¿Por qué no optaste por usar libopenspotify y además hacerlo “universal”?
En realidad Spokify funciona tanto con libspotify como con libopenspotify, ya que éste último es una implementación libre de libspotify compatible tanto a nivel de código como a nivel binario. De hecho, si tenemos instalado libopenspotify en vez de libspotify, Spokify será enlazado contra libopenspotify y funcionará sin ningún problema (aunque hay ciertas funcionalidades que todavía no han sido implementadas en libopenspotify).
El hecho de que Spokify únicamente funcione para usuarios premium es una restricción que proviene de Spotify. Esto ocurre tanto con libspotify como con libopenspotify. Cada aplicación lleva una clave que es necesario establecer para que el servidor de Spotify atienda nuestras peticiones. En realidad, lo único que separa a los usuarios que no son premium de poder usar Spokify es esta clave. Si Spotify aplicara una clave propia suya que dejara funcionar la aplicación para usuarios no premium, y distribuyeran el binario, los usuarios no premium podrían usarlo sin problemas.
3. ¿Has hablado con Spotify acerca de planes de sacar un cliente para GNU/Linux, que incluso pudiera ser el tuyo?
Sí, y al hilo de la pregunta anterior de momento se mantienen al margen ya que alegan querer tener un código que ellos entiendan a la perfección para poder modificarlo en vez de delegar a terceros.
lib(open)spotify no contiene API para la publicidad, por lo que yo no puedo añadirla, y esto tendrían que hacerlo ellos, de ahí que aleguen no querer hacerlo por no querer indagar en código de terceros. De cualquier manera, supongo que si la tendencia es un uso bastante extendido de Spokify esto podría hablarse de nuevo.
4. ¿Hay más desarrollos de software libre en los que participas?
Soy desarrollador de KDE, mayoritariamente de kdelibs, aunque también he hecho contribuciones para Dolphin, Konqueror, Kontact, Kopete… Además, estoy trabajando en varios proyectos que he empezado como la “Ideal Library” y “BugBuster“.
Mucha suerte con tu proyecto, y que la fuerza te acompañe para seguir compartiendo el software que haces. Nos vemos en breve por la Akademy-es 2010.


















Entradas (RSS)