martes, 5 de octubre de 2010

Integrar Spotify en Chromium y KDE

Spotify es un programa que aun no tiene versión nativa para GNU/Linux, por lo tanto debemos emularlo con Wine lo que da algunos problemas al intentar abrir URIs de Spotify (enlaces que abren directamente una canción en Spotify) o al intentar compartir alguna canción desde Spotify en Twitter o Facebook. Para solucionar estos problemas debemos hacer lo siguiente:

Abrir URIs de Spotify desde Chromium

Creamos un script con el nombre de .browserspotify.sh
$ nano -w .browserspotify.sh
con el siguiente contenido:
#!/bin/bash
wine "$HOME/.wine/drive_c/Program Files/Spotify/spotify.exe" /uri "$1"
Y le damos permiso de ejecución:
chmod +x ~/.browserspotify.sh
Luego creamos el archivo spotify.protocol en ~/.kde/share/kde4/services
$ nano -w ~/.kde4/share/kde4/services/spotify.protocol
con el siguiente contenido:
[Protocol]
exec=/path/to/spotify_open.sh "%u"
protocol=spotify
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false
Y con esto ya deberian poder abrir URIs con Chromium. Prueben haciendo click aquí: spotify:track:5sRhjrat19hgeNdqUcF2Rd

Compartir canciones (URIs) en Facebook y Twitter

Spotify tiene la opción de poder compartir la canciones que más te gustan en Facebook y Twitter simplemente haciendo botón derecho sobre la canción que quieras compartir y eligiendo la opción Compartir en:
Para poder hacer esto en GNU/Linux hacemos lo siguiente:
1. Abrimos el registro de windows de wine
wine regedit
2. Creamos o actualizamos la llave llamada “WineBrowser” ubicada en HKEY_CURRENT_USER -> Software -> Wine con el siguiente valor:
xdg-open,chromium-browser,firefox,konqueror,mozilla,netscape,galeon,opera,dillo
(El orden de los navegadores da igual)
3. Actualizamos la llave HKEY_CLASSES_ROOT -> http -> shell -> open -> command y agregamos “%1″ al final. Tiene que quedar esto:
C:\windows\system32\winebrowser.exe -nohome "%1"
Con esto ya podréis compartir vuestras canciones favoritas.

No hay comentarios:

Publicar un comentario