Spotify en Ubuntu

Usar Spotify en Ubuntu y otras distros Linux es de lo más sencillo gracias a Wine, y de hecho es algo que se explica en la propia web de Spotify. Pero dado que es algo me habéis preguntado un par de veces, aquí tenéis un pequeño tutorial.

Spotify en Ubuntu

Lo primero es instalar Wine si no lo hemos hecho ya. Para ello podéis utilizar las instrucciones que comentamos en Instalar la última versión de Wine en Ubuntu o bien, si no nos interesa contar con la última versión usar el comando

sudo aptitude install wine

Una última opción es hacer clic sobre el siguiente enlace, simplemente: wine.

Una vez hecho esto, y si tenemos instalado Spotify en Windows y la partición de Windows montada en Linux, podemos iniciar el programa haciendo doble clic sobre el ejecutable en Nautilus o, usando la consola, pasando como argumento a wine la ruta en la que se encuentra el ejecutable:

wine /media/win/Program\ Files/Spotify/spotify.exe

Si no es el caso, descargaremos el instalador para Windows desde su web y lo ejecutaremos usando wine.

Para crear un lanzador con el que ejecutar la aplicación cómodamente haremos clic con el botón derecho sobre el escritorio y seleccionaremos, cómo no, “Crear un lanzador”. En el diálogo que aparece escribiremos como nombre Spotify y como comando a ejecutar, si instalamos la aplicación en Linux

env WINEPREFIX=”/home/usuario/.wine” wine “C:\\Archivos de programa\\Spotify\\spotify.exe”

y en caso contrario algo como

wine /media/win/Program\ Files/Spotify/spotify.exe

Por último haremos clic sobre el icono del lanzador para seleccionar el icono a utilizar para la aplicación. Podéis encontrar un icono para Spotify, por ejemplo, en la web de RocketDock.

Como bonus, si queremos poder abrir los enlaces de Spotify desde Firefox tendremos que crear un script que lance Spotify con la URI correspondiente y asociar este script al protocolo spotify. Primero creamos un archivo spotifyff, por ejemplo, usando gedit o cualquier otro editor de texto

sudo gedit /usr/bin/spotifyff

con un contenido similar al siguiente:

#!/bin/sh
wine /media/win/Program\ Files/Spotify/spotify.exe /uri “$1”

Le damos permisos de ejecución

sudo chmod +x /usr/bin/spotifyff

Escribimos about:config en la barra de direcciones de Firefox, hacemos clic con el botón derecho y creamos una nueva clave de tipo lógico con nombre network.protocol-handler.external.spotify y valor true, de forma que Firefox reconozca el nuevo protocolo.

Por último sólo queda asociar nuestro pequeño script al nuevo protocolo, bien en about:congif, creando una clave de tipo cadena con nombre network.protocol-handler.app.spotify y valor la ruta del script, o en Editar -> Preferencias -> Programas, indicando que se utilice el programa spotifyff para el tipo de contenido spotify.

Comentarios
  1. Buuuuu pensé que había salido una versión nativa 🙂
    De todas formas gracias por la info.

    Un saludo.

    Responder

  2. Como se pueden abrir los enlaces de Spotify con Firefox ?

    Gracias

    Responder

  3. andre

    Lo malo es que no funcionan las teclas especiales Play, Pause, etc. desde el teclado.¿hay alguna solución para eso?

    Responder

    • Teniendo la API disponible supongo que no debería haber mucha dificultad para crear un pequeño script que lo hiciera, pero no conozco ninguna solución.

      Responder

  4. jose

    Yo tuve un problemita con el acceso directo porque no me lo colocaba en Wine -> Programs sino en Wine -> Programas, así que no lo veía. Fue entrar en Sistema -> Preferencias -> Menú principal y moverlo a Programs para tenerlo a mano y poder arrastrarlo al panel o al escritorio.

    Responder

  5. Ig

    env WINEPREFIX=”/home/usuario/.wine” wine “C:\\Archivos de programa\\Spotify\\spotify.exe”

    el WINEPREFIX en este caso sobra, ya que por defecto wine busca en “.wine”.

    Mi sugerencia es:
    1) Descargarse el instalador
    2) WINEPREFIX=~/wine_programs/spotify setup.exe
    3) ejecutar el programa usando el icono que se crea automáticamente en el menú.

    si tu distro no te ha creado el acceso directo entonces usar la opción de zootropo.

    WINEPREFIX=”~/wine_programs/spotify” wine “C:\\Archivos de programa\\Spotify\\spotify.exe”

    pero como commando de un acceso directo.

    Ventajas:
    1) Desinstalar spotify es borrar la carpeta ~/wine/spotify.
    2) No interfiere con otros programas que tengas instalados y que tengan requerimientos de versión de wine distintos de los que tiene spotify.

    Desventajas:
    1) Pierdes un poquito de espacio por cada directorio wine pero vamos, una nimiedad comparado con el actual espacio de los discos duros.

    Responder

  6. jhon dalton

    algun programita que capture audio de sotify en ubuntu??

    Responder

  7. Javi

    ¿Tan bien está como para utilizarlo con wine?

    Responder

    • Ig

      Si te gusta la música asiática, mi caso, ni te molestes, para cualquier otra cosa salvo grupos puntuales pero importantes es una pasada :).

      Responder

  8. LaPeGa

    Estaría bueno algo nativo, no que corra bajo wine. Hace poco escuché que la gente de Spotify había liberado algunas APIs, así que dentro de poco alguien nos podría sorprender.

    Les recomiendo la combinación de Prism + grooveshark.com, es casi como Spotify nativo.

    Responder

  9. Joeeeeer lo iva a poner aora mismo en mi blog xD, me as kitao la idea nen. Weno igualmente lo publicare, y e de decir k uso el spotify desde que entre el primer dia en ubuntu y nunca me a dao ni un solo problema.

    Saludoos y cuidatee

    Responder

  10. Ya lo tenía instalao, pero ma servío el artículo para asociar el protocolo spotify: en Firefox 🙂

    De todas formas, no me funcionaba como tú dices en tu artículo, sino que la clave que yo he tenido que crear ha sido network.protocol-handler.app.spotify de tipo cadena y valor la ruta del lanzador.

    Responder

    • Esa es otra forma de hacerlo. La otra clave es para informar a Firefox de que existe el protocolo spotify y lo va a manejar un programa externo. Luego se puede asociar el protocolo con el script desde la interfaz o usando la clave que comentas. De hecho en la web de Spotify lo hacen como tu comentas 🙂

      Actualizo para añadirlo.

      Responder

  11. lazaro

    otra forma de encontrar iconos, y no solo para spotify, es en google, en imágenes, yo pongo “nombre del programa” + icon y listo, ejemplo: spotify icon, y siempre sale una imagen .bmp que queda de vicio como icono.

    Salu2

    Responder

  12. Javi

    ¿Alguien me puede mandar una invitación?
    Tengo ganas de probarlo

    Responder

  13. […] desde Spotify para los usuarios de linux, era emular el cliente de windows mediante wine, hoy en mundo geek lo han hecho en un sencillo […]

    Responder

  14. Andrew

    buenas disculpen las molestias pero queria preguntar si alguien tiene una invitacion para spotifi que me de

    desde ya muchas gracias

    Responder

  15. janu-x

    no tenia mucha idea de esto pero investigue y me encanto ahora me cree una cuenta a pesar k en mi pais eso no se permite 🙂 gracias a esta web si gustan denle un vistaso

    http://86400.es/2009/05/26/invitaciones-de-spotify/

    Responder

  16. Rafa

    vaya, parece que soy el único al que no le funciona lo de abrir enlaces de spotify desde firefox, yo lo único que tengo distinto es la ruta de dentro del archivo spotifyff:

    #!/bin/sh
    wine /home/rafa/.wine/dosdevices/c\:/Archivos\ de\ programa/Spotify/spotify.exe /uri “$1″

    y sin el /uri “$1” sí me abre el programa aunque no la cancion pero con eso detrás no hace nada 🙁

    Responder

  17. jhon dalton

    Zootropo grabar spotify con audacity si,pero graba un fichero entero y no por canciones sueltas

    Responder

    • Ah, no entendí bien a qué te referías. De todas formas puedes usar Audacity y luego dividir el archivo por canciones basándote en los silencios usando mp3splt.

      Responder

  18. Adolfo

    Instale Spotify en Wine, que esta en Ubuntu 9-04
    pero la ventana de Spotify me pide nombre de usuario y contraseña. Voy al sitio web de Spotify y me dice que necesito que necesito un token de invitacion. O sea que puro perdi el tiempo?
    Fue solo propaganda para cuando empiecen a cobrar? que mala sugestion el cargar el porgrama!

    Responder

  19. Adolfo: infórmate antes de quejarte. Desde SIEMPRE se supone que hace falta invitación, porque está en beta privada, pero si vas a http://spotify.com/en/get-started te puedes registrar sin invitación.

    Ten en cuenta que en algunos países (sobre todo en latinoamérica, no está permitido el uso de Spotify de momento, hay que hacer un par de cosas)

    Saludos

    Responder

  20. Mejor el ejecutable sin instalador:

    http://www.spotify.com/download/spotify.exe

    Responder

  21. David

    Pues a mi me sale todo el rato el siguiente mensaje y no loguea:

    fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDebugFlags

    Responder

  22. […] Mundo Geek explican como usar Spotify con […]

    Responder

  23. noia

    muy buena la explicación!! y muy útil.

    Aunque tuve un pequeño problema, todo funcionaba perfectamente hasta que reinicié y ahora no hay sonido, miré la configuración del sonido del wine y aparece marcado manejador ALSA Y OSS.

    aceleracion de hardware: emulación
    Frecuencia de muestreo: 44100
    bits de muestra: 16

    Mi tarjeta de sonido es una Sound Blaster Live 5.1, pero como ya dije, antes de reiniciar me iba el sonido perfectamente.

    Alguna solución?

    Responder

  24. noia

    nadie puede darme una solución??

    Responder

  25. noia

    bueno encontré una solución para mi problema, los controles del sonido de wine funcionaban correctamente, el problema era el plugin del flash (el mismo que hace que no se puedan oir vídeos del youtube con firefox).
    Seguí los siguientes pasos que encontré y todo solucionado, sonido en spotify y sonido en youtube!!

    Remueve los paquetes swfdec-mozilla y mozilla-plugin-gnash e instala flashplugin-installer.

    sudo apt-get remove swfdec-mozilla mozilla-plugin-gnash
    sudo apt-get install flashplugin-installer

    fuente: http://ubuntuforums.org/archive/index.php/t-1210447.html

    por si a alguien más le sirve

    saludos 😉

    Responder

  26. Walter

    A mi me pasa lo que a David, no loguea, lo usaba con wine sin ningun problema y de golpe no logueo mas. probe en windows y anda perfecta mi cuenta, es algun problema con el wine y no se como solucionarlo, ya lo reinstale, desde repositorios y tambien la ultima version desde getdeb y nada. que podra ser lo que pasa??? sera que se actualizo spotify y ahora hay alguna incompatibilidad con wine? uso Ubuntu 9.04

    Responder

    • Paco

      Tienes que desisntalarlo y volverlo a instalar la nueva versión. Yo lo hago porque no se me actualiza solo si lo ejecuto detras de un proxy.

      Responder

  27. dora

    tengo invitaciones! tengo invitaciones! quien quiera ser usuario de spotify que me contacte y le envio la clave y contraseña de usuario.

    Responder

  28. Agustin

    Pues a ver, a no he conseguido referirlo a firefox, soy un autentico novato así que os cuento que he hecho:

    el archivo que he creado contiene esto:

    #!/bin/sh
    wine /home/agustin/.wine/dosdevices/c:/Archivos de programa/spotify.exe /uri “$1″

    Que es donde lo tengo.

    Le di permisos con chmod

    Después he creado network.protocol-handler.external.spotify y valor true en firefox

    Y creo que es el ultimo paso donde fallo, pero no se como hacerlo.
    Creo el network.protocol-handler.app.spotify y valor la ruta del script (en mi caso creo que es /usr/bin/spotifyff) esta es la parte que no se si esta bien. TAmbien probé con la ruta donde se encuentra el spotify ( /home/agustin/.wine/dosdevices/c:/Archivos de programa/spotify.exe ) pero tampoco sale nada.
    Luego cuando intento subir una lista de reproduccion me dice que:
    Firefox no sabe cómo abrir esta dirección, porque el protocolo (spotify) no está asociado con ningún programa.

    Lo he intentado con editar preferencias, pero no me aparece nada para referirlo.
    Estoy un poco perdido ya que no tengo los conocimientos necesarios, si alguien me puede ayudar, eternamente agradecido.

    PD – Probé lo de las comillas que aparece en uno de los comentarios, pero tampoco logré nada.

    Responder

  29. Tey

    Hay alguna alternativa si pasas de usar Wine?

    Responder

  30. Hola,

    ¿sabrías alguna forma de cambiar el icono del sistemtray de spotify? Es que en Lucid (en Karmic no pasaba) me sale con un fondo blanco horrible (como si no tuviera transparencia) que con el tema oscuro de la barra resalta muchísimo.

    Responder

  31. Anónimo

    hola

    Responder

  32. Xelfer

    Hola a todos/as,

    tengo un problema con el lanzador de Spotify, sigo los pasos mostrados en el tutorial pero el lanzador no hace nada. He copiado la orden y la he pegado en la terminal y me da un error, en concreto este:

    wine: invalid directory ”/home/clemstrong/.wine” in WINEPREFIX: not an absolute path

    No se si os ha pasado alguna vez.

    Gracias y saludos.

    Responder

  33. Gabrielli

    Hola! No entendí cuál es el scrip para agregar como valor en about:config para network.protocol-handler.app.spotify .

    Calculo que algo estaré haciendo mal, pero no lo sé, soy novato en ubuntu.

    Gracias por la ayuda!

    Responder

  34. pancho

    desafortunadamente spotify no funciona en mi ciudad, el problema podría solucionarse pienso yo si en la configuracion de wine se activa wininet de forma nativa 😉

    Responder

Deja un comentario