spotify

Instalando o Spotify no openSUSE

O Spotify é um serviço de stream de música que oferece opção gratuita e paga. O aplicativo do Spotify está disponível para a maioria dos sistemas operacionais, inclusive Linux. Bem, Linux só em formato DEB o que deixa a desejar para quem usa distribuições não debian-like, como openSUSE, Fedora ou alguma outra distro baseada no Red Hat.

No caso do openSUSE existe um projeto a parte para tornar possível a instalação do Spotify. O spotify-installer é um projeto de código aberto que faz a conversão do DEB para RPM e alguns outros ajustes para permitir a instalação sem muitos problemas.

Vale lembrar que pode ser que em seu openSUSE não seja possível instalar devido alguma incompatibilidade de pacotes. No meu caso eu instalei no openSUSE Tumbleweed, mas creio que funcione também para as versões Leap e 13.x.

O spotify-installer pode ser instalado de duas formas, a primeira é via repositório do PackMan com o comando zypper in spotify-installer e a outra é através do 1-click install.

Após obter o instalador, vamos instalar a dependência do Libgcrypt, a qual não é instalada pelo spotify-installer e sem ela o programa não irá abrir. O maior problema é que não é qualquer versão que irá funcionar, no meu caso eu resolvi o problema com a versão 1.5.4-2.4.1. O RPM desta versão pode ser encontrado no RPM PBone. Esta versão é compatível com openSUSE 13.x e superiores.

Agora sim, podemos instalar o Spotify. Para isso execute o comando install-spotify via terminal com um usuário não root. Durante a instalação será solicitado a senha do root.

Durante a instalação você deverá ver algo semelhante ao texto abaixo no seu console (uma parte do texto foi omitida):

alexandre@suse ~ $ install-spotify
root’s password:
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following 5 NEW packages are going to be installed:
bison bison-lang gettext-tools rpm-build systemd-rpm-macros

The following recommended package was automatically selected:
bison-lang

Downloading Spotify .deb package …

.deb downloaded.

About to build spotify-client rpm; please be patient …

rpm successfully built!

Installing Spotify from the rpm we just built …
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following NEW package is going to be installed:
spotify-client

1 new package to install.
Overall download size: 40,9 MiB. Already cached: 0 B. After the operation, additional 136,4 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package spotify-client-0.9.17.8.gd06432d.31-1.x86_64 (1/1), 40,9 MiB (136,4 MiB unpacked)
Checking for file conflicts: …………………………………………………………………………………………………….[done]
(1/1) Installing: spotify-client-0.9.17.8.gd06432d.31-1.x86_64 ………………………………………………………………………[done]

Spotify can now be run via /usr/bin/spotify – happy listening!

Pode ser que durante a instalação seja requisitado alguma iteração do usuário, como confirmar a instalação de algum pacote adicional.

Se tudo correr bem, você pode abrir o Spotify através do ícone criado na área de aplicativos.

Para finalizar, até agora não encontrei nenhum problema em relação de compatibilidade com algo, até a área de notificação funciona corretamente com o aplicativo. Para ser sincero, a versão do OS X e do Android costumam me dar mais dor de cabeça que esta do Linux.

Happy Listening. 😀

  • Taichou12

    Fedora:

    dnf config-manager –add-repo=http://negativo17.org/repos/fedora-spotify.repo
    dnf install spotify-client

    by negativo17.org

  • Taichou12

    Fedora:

    dnf config-manager –add-repo=http://negativo17.org/repos/fedora-spotify.repo
    dnf install spotify-client

    by negativo17.org

  • Taichou12

    Fedora:

    dnf config-manager –add-repo=http://negativo17.org/repos/fedora-spotify.repo
    dnf install spotify-client

    by negativo17.org

  • Calzzetta

    Obrigado por compartilhar!

  • Thiago M. Guimarães

    Só uma dica, para quem usa o Leap 42.1 o melhor pacote do libgcrypt11 (único que funciona) é do opensuse 13.2, (https://software.opensuse.org/package/libgcrypt11 pegar o Knurpht).

  • Kaian Antunes
  • Anderson Reis

    Repositório openSUSE
    zypper ar http://negativo17.org/repos/spotify/epel-7/x86_64/ spotify
    sudo rpm –import http://negativo17.org/repos/RPM-GPG-KEY-slaanesh
    zypper ref
    zypper in spotify-client

  • Luís Fernando Carvalho Cavalhe

    Meu caro, sua dica é excelente, mas ela tem um probleminha. Atualmente o OpenSUSE e o Packman só fornecem a libgcrypt2 nos repositórios oficiais na arquitetura x86_64. É preciso instalar o libgcrypt11 dos repositórios da comunidade, eu recomendo esse aqui:

    # zypper -a -f zypper ar -f -n user_knurpht http://download.opensuse.org/repositories/home:/Knurpht/openSUSE_Tumbleweed/home:Knurpht.repo

    Se mesmo assim o zypper não achar a libgcrypt11, instala na marra com o comando

    # zypper in ‘http://download.opensuse.org/repositories/home:/Knurpht:/Extras/openSUSE_Tumbleweed/x86_64/libgcrypt11-1.5.4-2.173.x86_64.rpm’