Obrir els enllaços d’Spotify a Ubuntu

Seguint amb les meves experiències a Ubuntu, avui volia parlar d’una cosa en concret que ja feia una mica de temps que em portava de corcó: a Ubuntu no es poden obrir els enllaços d’Spotify, mentre que a Windows tot funciona correcte quan el programa s’instal·la.

Però què és això dels enllaços d’Spotify? Doncs són els enllaços tipus spotify:track:72CmDpJ0xhBitFCMC7SpRN i http://open.spotify.com/track/72CmDpJ0xhBitFCMC7SpRN, que, com dic, a Windows s’obren automàticament amb Spotify, mentre que a Ubuntu no fan res (de fet, els enllaços del primer tipus es poden copiar a la caixa de cerca del programa i prémer “Enter” i funciona, però si es pot fer automàticament sempre és millor).

Per tal d’aconseguir-ho, he intentat moltes versions, però la que finalment m’ha funcionat és la que proposen a The Atheist Blogger. Abans d’explicar-ho, però, consideraré que heu seguit les instruccions oficials per instal·lar Spotify a Ubuntu amb Wine. En aquesta mateixa pàgina hi ha una explicació del que farem, però no m’ha funcionat. També consideraré que feu servir Firefox (els que feu servir Chromium llegiu al final de l’entrada). Som-hi, doncs.

Els passos són força senzills, i si ho he aconseguit jo també podreu fer-ho vosaltres:

  1. Obriu una nova finestra o pestanya del Firefox i escriviu-hi “about:config” (sense cometes). Això porta a l’apartat de configuració del programa. Allà heu de crear un nou booleà (Botó dret -> Nou -> booleà) amb el nom “network.protocol-handler.external.spotify” (també sense cometes). Com a valor, hi haureu de posar True/Cert per tal d’activar-lo. Aquest pas permetrà que el Firefox reconegui el tipus d’enllaços d’Spotify. Ara només cal assignar aquests enllaços a un programa.
  2. Obriu la terminal, i sense por escriviu-hi això:
    cd ~/.wine/drive_c/Program\ Files/Spotify/
    Aquesta ordre ens situarà a la carpeta on per defecte s’instal·la Spotify. Si l’heu canviat, haureu d’adaptar l’ordre segons el vostre cas.
  3. Tot seguit, escriurem a la terminal:
    gedit spotify.sh
    Així creem un arxiu a la carpeta on ens trobem. Ara només cal que hi poseu el codi següent:

    #!/bin/bash
    wine "$HOME/.wine/drive_c/Program Files/Spotify/spotify.exe" /uri "$1"

    I que donem permisos d’execució a l’arxiu des de la terminal un cop desat l’arxiu:
    chmod +x spotify.sh

Doncs bé, ja està. Ara només cal obrir un enllaç (per exemple, spotify:track:72CmDpJ0xhBitFCMC7SpRN i, quan el Firefox demani què fer amb l’enllaç, busqueu l’arxiu que heu creat abans (spotify.sh). Si no, podeu modificar-ho des d’Edita -> Preferències -> Aplicacions.

Pels que feu servir Chromium: he trobat unes instruccions a Vegard Hammerseth segons les quals només cal executar a la terminal cadascuna d’aquestes tres ordres:
gconftool-2 --set --type=string /desktop/gnome/url-handlers/spotify/command 'wine "C:\Program Files\Spotify\spotify.exe" /uri "%s"'
gconftool-2 --set --type=bool /desktop/gnome/url-handlers/spotify/enabled true
gconftool-2 --set --type=bool /desktop/gnome/url-handlers/spotify/need-terminal false

No ho he provat abans de fer servir aquestes ordres, per tant no sé si són realment útils, però sí que després de fer-les servir el Chrome ha obert els enllaços.

Si algú prova algun dels mètodes que ho deixi en els comentaris, com a mínim per dir si realment funciona :)

Aquesta entrada es va publicar dins de Música, Ubuntu i etiquetat com a , . Guarda l'enllaç permanent. Deixa un comentari o deixa un trackback: URL del trackback.

Deixa un comentari

No es publicarà ni es compartirà mai el teu correu electrònic. Els camps obligatoris estan marcats amb *

*
*

Pots fer servir aquestes etiquetes i atributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>