En días pasados  se actualizó la versión de Spotify, popular cliente para reproducción de música por streaming, la cual, para Linux, solamente existe en versión para debian/ubuntu; lo que hace necesario realizar algunos pasos adicionales para instalarlo en algunas otras distribuciones como Fedora.

Antes de la actualización, buscando en google encontrábamos algunos métodos efectivos para la instalación del cliente, pero al actualizar dicho paquete, muchos de los procedimientos dejaron de funcionar ya que se eliminó el paquete del repositorio.

El día de ayer, el buen Leamas, actualizó el método spotify-make en github, con lo que ya podemos tener esta nueva versión del cliente.

Básicamente, hay que copiar mediante git:

[root@isengard spotify]# git clone  https://github.com/leamas/spotify-make.git
[root@isengard spotify]# cd spotify-make

Descargar el archivo .tar.gz y descomprimirlo:

[root@isengard spotify]# wget https://github.com/leamas/spotify-make/tarball/master/spotify-make.tar.gz
[root@isengard spotify]# tar xzf spotify-make.tar.gz
[root@isengard spotify]# cd leamas-spotify-make-*

Podemos configurarlo para usarlo sólo con nuestro usuario, con la opción –user  del configure, o, como en mi caso, instalarlo para todos los usuarios:

[root@isengard leamas-spotify-make-5a2e25f]# ./configure 
Checking build and support dependencies
 ldconfig:... ldconfig (GNU libc) 2.18 (ok)
 python: Python 2.7.5 (ok)
 wget: GNU Wget 1.14 built on linux-gnu. (ok)
 zenity: ...(ok)
 ar: GNU ar version 2.23.2 (ok)
 lsb_release: trying -i: Distributor ID: Fedora (ok)
 make: GNU Make 3.82 (ok)
 install: install (GNU coreutils) 8.21 (ok)
 desktop-file-validate: (ok)
 gtk-update-icon-cache: (ok)
 update-desktop-database: (ok)
Determining distro:... (no "special configuration" of distro needed)...Fedora
Determining arch:... amd64
Determining version:... 0.9.10.17.g4129e1c.78
Determine .deb file...spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb
Determine permissions for shared libs (SO_PERMS)...755
Configuration paths:
 PATH: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
 prefix: /usr/local
 bindir: /usr/local/bin
 libdir: /usr/local/lib
 datadir: /usr/local/share
 mandir: /usr/local/share/man
Writing Makefile
Writing spotify.desktop
Writing spotify.bash
[root@isengard leamas-spotify-make-5a2e25f]#

Descargamos los source:

[root@isengard leamas-spotify-make-5a2e25f]# make download
wget -Nq -O spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb
[root@isengard leamas-spotify-make-5a2e25f]#

Instalamos:

[root@isengard leamas-spotify-make-5a2e25f]# make install

Realizamos el registro:

[root@isengard leamas-spotify-make-5a2e25f]# make register
gtk-update-icon-cache --ignore-theme-index \
 /usr/local/share/icons/hicolor
gtk-update-icon-cache: Cache file created successfully.
desktop-file-validate \
 /usr/local/share/applications/spotify.desktop
update-desktop-database /usr/local/share/applications
[root@isengard leamas-spotify-make-5a2e25f]#

Y con esto ya nos aparece el ícono en nuestro menú de aplicaciones. Al darle dobe clic, nos abre la aplicación:

Screenshot from 2014-05-27 11:42:18

Y una vez que le damos nuestra cuenta, ya nos aparece el cliente con nuestra música:

Screenshot from 2014-05-27 11:43:15

Espero les sirva…