Postinger tagget ‘Gnome’

Med Spotify og Gnome på samme lag

2009-11-15

Foreløbig er det dessverre dårlig med native linux-programmer som fungerer mot Spotify, så det beste alternativet er å bruke Wine for å kjøre Spotify, slik det er beskrevet her. Dette fungerer relativt smertefritt, men Spotify-linker som http://open.spotify.com/track/7udgnb449l8RO4kFJcEdUi virker ikke uten videre.

I FAQ-en til Spotify som det er linket til øverst i denne artikkelen er det forslag til hvordan dette kan løses i Firefox og Opera, men for de av oss som bruker Gnome så kan man lage en mer generell løsning.

Felles for alle løsningene er at vi først lager et shellscript som kaller Spotify.exe med /url-opsjonen. Jeg har kalt mitt script for uri2spotify og plasserte det i $HOME/bin

#!/bin/sh
WINE=/usr/bin/wine
SPOTIFY="C:\Program Files\Spotify\spotify.exe"
exec $WINE "$SPOTIFY" /uri "$@"

Forutsatt at du har $HOME/bin satt i din $PATH så kan scriptet nå benyttes slik:

olekvi@x61:~$ uri2spotify spotify:track:6f1vMP0SiXjENm9is5KWut

Men dette er jo fortsatt ganske så tungvindt, vi vil at Gnome skal ta seg av denne jobben for oss, slik at alle URL-er av typen spotify skal åpnes med dette scriptet:

olekvi@x61:~$ gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "$HOME/bin/uri2spotify %s"
olekvi@x61:~$ gconftool-2 -s /desktop/gnome/url-handlers/spotify/needs_terminal false -t bool
olekvi@x61:~$ gconftool-2 -s /desktop/gnome/url-handlers/spotify/enabled true -t bool

og vips så har du støtte for Spotify-linker i hele Gnome, inkludert Firefox, Chromium mv!

Testet på Ubuntu Karmic, men burde virke fint på det meste av linux-distribusjoner uten steinalder Gnome.