Spotify Client für Fedora 16

Spotifiy läuft ja schon seit einer Weile in Österreich und soll demnächst auch in Deutschland starten.

Linux-User werden sich wohl freuen – native Linux-Unterstützung lockt! Zwar gibt es die vorerst nur für Premium- und Unlimited-Kunden, aber bei Spotify wird an der Einschränkung gearbeitet.

Leider verstehen immer noch zuviele unter „Linux-Unterstützung“ „läuft unter Ubuntu“ und warten Repositories für andere Distros dementsprechend lasch. Daher ist es wichtig, das offizielle Repository NICHT zu verwenden, da dort scheinbar bei Fedora 14 bereits Schluß ist.

Stattdessen ist „the alien way“ einzuschlagen: Das Debian-Paket umzuwandeln hat einwandfrei funktioniert. In einzelnen Schritten sieht das in etwa so aus:

Git installieren

# yum -y install perl-ExtUtils-MakeMaker gcc qt-webkit rpm-build git

Alien bauen und installieren

# cd /tmp
# git clone git://git.kitenet.net/alien
# cd alien
# perl Makefile.PL; make; make install

Spotify holen. Im Verzeichnis http://repository.spotify.com/pool/non-free/s/spotify/ ist sowohl die 32Bit-, als auch die 64Bit-Variante

# wget http://repository.spotify.com/pool/non-free/s/spotify/spotify-client-qt_0.6.6.10.gbd39032.58-1_i386.deb
# /usr/local/bin/alien --to-rpm spotify-client-qt_0.6.6.10.gbd39032.58-1_i386.deb
# rpm -Uvh --nodeps spotify-client-qt-0.6.6.10.gbd39032.58-2.i386.rpm
# ln -s /usr/lib/libssl.so.1.0.0g /usr/lib/libssl.so.0.9.8
# ln -s /lib/libcrypto.so.1.0.0g /lib/libcrypto.so.0.9.8

Für die 64Bit-Variante ist der lib-Pfad natürlich lib64.

Jetzt kann Spotify ganz normal gestartet werden. Der Urheber des ursprünglichen Guide beschreibt dann zwar eine Cache corruption, die nach dem ersten Start auftritt, allerdings konnte ich diesen Fehler nicht nachvollziehen.

Von Lukas

Einstiegsdroge Red Hat 4.2, lange Pause, Wiedereinstieg bei Fedora Core 1, fremdgegangen Mit Ubuntu 6.06-10.04 und reumütig zurückgekehrt zu Fedora 15 nach Einführung von Unity.

5 Kommentare

    1. hatte früher auch schon mit alien zu kämpfen und nachdem ich es damals auch direkt gezogen habe, habe ich den Weg so übernommen.

      Aber danke für die Info!

  1. Bei mir produziert Spotify direkt nach dem login folgenden Fehler:

    (spotify:7590): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)‘ failed

    (spotify:7590): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)‘ failed

    (spotify:7590): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkObject‘

    (spotify:7590): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

    (spotify:7590): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)‘ failed

    (spotify:7590): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

    (spotify:7590): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)‘ failed
    Speicherzugriffsfehler (Speicherabzug geschrieben)

    Ich persönlich kann damit nix anfangen.

    1. Danke für die Info! Naja, mit dem Fehler hätte ich auch nichts angefangen.
      Hoffentlich bessern die Leute bei Spotify noch etwas nach – der Client selber funktioniert ja schon sehr gut.

Kommentare sind geschlossen.