Abrir links de Spotify en Ubuntu

Ya hace tiempo expliqué como instalar Spotify en Ubuntu, pero no expliqué cómo se puede abrir los enlaces del propio programa en navegadores como Firefox o Chrome. Es muy sencillo. Además recuperaré de entre los comentarios de aquella entrada la creación de accesos directos a Spotify desde el escritorio o desde la interfaz de “Ubuntu Netbook Edition”, porque según parece, a veces el instalador (siempre a través de wine) no llega a crearlos.

Abrir enlaces de Spotify en Ubuntu
Los primeros pasos son obligatorios para cualquier navegador. Tenemos que abrir una ventana de terminal y escribir:
$ cd /usr/bin
$ sudo gedit spotify.sh

Esto nos abre una ventana de gEdit en la que copiamos las siguientes lineas:
#!/bin/bash
wine "$HOME/.wine/drive_c/Archivos de programa/Spotify/spotify.exe" /uri "$1"

Si has cambiado la ruta de instalación de Spotify, ajústala a tu caso particular. La que se muestra aquí es la ruta por defecto.
Guarda el documento y cierra gEdit. Este script será el que llame a Spotify cuando una aplicación quiera invocarlo, así que hay que darle permisos de ejecución:
$ sudo chmod +x spotify.sh

Si tu navegador es Firefox, abre una nueva ventana del navegador, escribe la dirección about:config y pulsa el botón “¡Tendré cuidado, lo prometo!“.
Ahora pulsa con el botón derecho en un espacio en blanco y crea un nuevo valor de tipo lógico llamado network.protocol-handler.expose.spotify con valor false:

Ya puedes cerrar Firefox.

Si tu navegador es Chrome, abre una terminal nueva y escribe las siguientes lineas:
$ gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "spotify.sh %s"
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/enabled true

Esto ya permitirá que el navegador encuentre nuestro script “spotify.sh”, que nosotros por defecto hemos guardado en /usr/bin. Si lo has guardado en otra carpeta, por ejemplo tu directorio “home”, puede que tengas que cambiar la primera linea por esta otra:
$ gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "~/spotify.sh %s"
Ya puedes cerrar la terminal

A partir de ahora podrás abrir links de Spotify en Ubuntu con solo hacer clic en ellos, tal y como sucede en Windows. Puedes comprobarlo, por ejemplo con este enlace: Hadouk Trio – Le Bal des Oiseux.

Crear un acceso directo a Spotify en Ubuntu
Abre una terminal y escribe:
$ gedit spotify.desktop
Se abrirá una ventana de gEdit en la que debes copiar las siguientes lineas:
[Desktop Entry]
Name=Spotify
Exec=env WINEPREFIX="/home/tu_usuario/.wine" wine "C:Archivos de programaSpotifyspotify.exe"
Type=Application
StartupWMClass=Wine
Path=/home/tu_usuario/.wine/dosdevices/c:/Archivos de programa/Spotify
Icon=ec11_spotify.0
Name[es_ES]=Spotify

Cambiando las partes destacadas en rojo para que se correspondan con tu nombre de usuario. Guarda el documento, cierra gEdit y antes de cerrar el terminal dale permisos de ejecución al enlace:
$ chmod +x spotify.desktop
Ya tienes el enlace listo dentro de tu “home”. Puedes por ejemplo moverlo al escritorio para que resulte más práctico lanzar Spotify:
$ mv spotify.desktop Escritorio/

Enlace a Spotify en Ubuntu Netbook Edition
Dirígete a “Sistema” y haz clic en “Menú Principal“; se abrirá el editor del menú. Dentro de cualquier categoría (por ejemplo, “Sonido y video“) crea un nuevo elemento de tipo “Aplicación“. El el campo nombre escribe “Spotify” (sin comillas) y en el campo comando escribe:
env WINEPREFIX="/home/tu_usuario/.wine" wine "C:\Archivos de programa\Spotify\spotify.exe"
Sustituyendo la parte en rojo logicamente por tu nombre de usuario. Si pinchas sobre la imagen podrás definir el icono. El icono por defecto de Spotify se encuentra en la ruta:
/home/tu_usuario/.local/share/icons/ec11_spotify.0.xpm
De nuevo modificando la ruta para que se corresponda con tu home.
Al aceptar, el nuevo icono para lanzar Spotify aparecerá en el submenú “Sonido y video”. Si te sitúas sobre el y haces clic en el más que aparece junto al icono, se agregará a tus favoritos de Ubuntu Netbook Edition.

Anuncios

14 pensamientos en “Abrir links de Spotify en Ubuntu

  1. Buenas. Llevo bastante tiempo intentando conseguir que el spoti abra los enlaces en ubuntu con escaso éxito y creo que con esto me he quedado a las puertas. Cuando intento abrir un link dice “no se ha encontrado vínculo” ¿alguna sugerencia? tengo la instalación por defecto y he seguido lo publicado paso por paso.

    Me gusta

    • Hola!
      ¿Que navegador estás utilizando?
      Si has seguido al pie de la letra todos los pasos, te recomiendo que primero revises que has escrito todo bien, respetando las mayúsculas y minúsculas. Esto es importante, porque en sistemas GNU/Linux el archivo ejemplo.txt y Ejemplo.txt son archivos distintos (al contrario de lo que sucede en Windows).
      Revisa también que las rutas sean las correctas, por si acaso.

      Son las primeras pistas que puedo darte, pero seguro que con algo más de información lo podemos solucionar (una captura de pantalla tambien sería de mucha utlidad).

      Un saludo!

      Me gusta

  2. Buenos días,

    Lo he hecho con Chrome y Firefox con idéntico resultado en los dos, lo que me invita a pensar que el problema está en el archivo spotify.sh

    El SO está recién formateado y reinstalado de ayer con el lince lúcido.

    Aquí te dejo un pantallazo de las rutas de spotify.exe y spotify.sh y spotify.sh abierto con gedit

    El mensaje que me sale dice textualmente “No se ha encontrado Vínculo”, si lo pongo en inglés “Link not found”. Y si lo busco en google de momento no he encontrado nada.

    Mi versión de wine es: 1.1.42-0ubuntu4 (wine1.2)

    Me gusta

    • Hola de nuevo.

      La verdad es que el archivo spotify.sh es correcto, pero quizás no le has asignado permisos de ejecución.
      Ejecuta esta linea en una ventana de terminal por si las moscas…
      $ sudo chmod +x /usr/bin/spotify.sh

      Se pedirá tu contraseña para realizar la operación. Cuando lo hagas, cierra firefox y chrome y vuelve a abrirlos.
      Luego intenta cargar algún enlace válido de spotify, como por ejemplo el siguiente:

      Royal Crown Revue – Zip Gun Bop

      Me gusta

  3. Buenas,

    Sí le había asignado permisos de ejecución, lo he vuelto a hacer como me has dicho y todo sigue igual.

    Estuve experimentando con esto cambiando cosillas aunque ya te digo que soy un completo profano en la materia:
    $ gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command “spotify.sh %s”
    $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/needs_terminal false
    $ gconftool-2 -t bool -s /desktop/gnome/url-handlers/spotify/enabled true

    Lo único que he descubierto es que afecta al firefox si cambias las cadenas por booleanos y viceversa. En fin, gracias por todo, casi lo rocé con los dedos jeje.

    Me gusta

    • Hola de nuevo
      Lo siento, yo a simple vista no aprecio qué puede fallar en tu sistema (a mi esto me funcionó perfecto tanto en mi notebook como en mi netbook y en algunos equipos de gente conocida).

      Sin embargom estaré atento a alguna solución que pueda ver, y si consigues solucionarlo tambien me gustaría saber cómo ha sido.

      Un saludo y mucha suerte!

      Me gusta

  4. estoy como el novatillo. Podría postearte imágenes idénticas del archivo sh, las rutas y permisos.
    Lo único, que tengo firefox 3.6.8
    Y lo único que consigo con los enlaces es que me abra el spotify pero no suena, se queda en la pantalla principal

    Me gusta

    • Haciendo nuevas pruebas he visto que no inicia automáticamente la reproducción del archivo, pero sí que abre el cliente de Spotify y basta con pulsar el botón de “Play”.

      No he realizado cambios en ningún paso de los anteriores. Quizá sería interesante un log de errores. Inicia tu navegador desde la terminal (con los comandos “firefox” o “google-chrome”) y comprueba que lineas de errores aparecen al invocar Spotify. Puede ser un buen indicador de qué está fallando.

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s