Ejecución de Spotify en Wine

Ejecución de Spotify en Wine
Este artículo documenta cómo ejecutar la versión de Windows de Spotify en Linux, utilizando Wine. Las instrucciones de instalación son específicas para Debian, pero también podrían funcionar sin problemas en Ubuntu y las instrucciones generales podrían aplicarse para todos los sistemas con capacidad para ejecutar Wine. También funciona correctamente en FreeBSD 7.
Instalación de Wine
$ sudo aptitude install wine
Spotify funciona correctamente con Wine 1.0 o posterior, aunque es posible que también funcione con versiones anteriores. Si tu distribución no incluye una versión suficientemente reciente, puedes descargar la última versión en http://www.winehq.org/site/download.
Inicia winecfg y asegúrate de que el audio funciona.
$ winecfg
En el programa, ve a la pestaña Audio y haz clic en Test Sound (Probar sonido). Si escuchas algún sonido, entonces la configuración estará finalizada. Si aparece un mensaje de error, tendrás que configurar. Asegúrate de que la casilla ALSA esté seleccionada y pulsa OK (Aceptar). Reinicia winecfg (se requiere reinicializar los controladores de sonido) y haz clic en Test Sound (Probar sonido) de nuevo. Podrás continuar cuando escuches algún sonido. Si no puedes activar el sonido, es improbable que escuches algo en Spotify.
En el cuadro DirectSound situado en la parte inferior, introduce lo siguiente para obtener el mejor sonido.
Hardware Acceleration: Emulation Default Sample Rate: 44100 Default Bits Per Sample: 16 Driver Emulation: sin seleccionar
Ejecutar Spotify
Descarga e instala la versión para Windows de Spotify.
Si estás ejecutando Gnome, KDE o algún otro entorno de escritorio, probablemente puedas instalar haciendo doble clic en el icono Installer.exe de Spotify e iniciarlo posteriormente desde el menú de aplicaciones.
De lo contrario, para instalar
$ wine "Spotify Installer.exe"
y para iniciar
$ wine "C:\Program Files\Spotify\spotify.exe"
Resolución de problemas
Si experimentas problemas con el instalador, puedes descargar spotify.exe directamente.
Si Spotify aún no funciona después de seguir el procedimiento anterior, te indicamos algunos pasos que puedes intentar llevar a cabo:
Comprueba la versión de Wine. Ejecuta
$ wine --version
Debes actualizar Wine si la versión es muy anterior a la 0.9.49.
Si puedes iniciar Spotify, pero se muestra un mensaje de error al intentar reproducir pistas, es posible que otro programa tenga acceso exclusivo al dispositivo de sonido. Wine también escribe un mensaje de error a stdout
err:wave:wodOpen Error open: Device or resource busy
En Linux, esto es normalmente un error en ALSA o en un controlador del dispositivo de sonido. Spotify no tiene solución posible, debe solucionarse en tu sistema.
Para facilitar la visualización de mensajes de error graves, puedes quitar los mensajes fixme con la variable de entorno WINEDEBUG.
$ WINEDEBUG=fixme-all wine spotify.exe
Como último recurso, prueba con un directorio .wine limpio. Ejecuta
$ mv ~/.wine ~/.wine_old
para mover tu directorio .wine actual a un nuevo lugar y repetir posteriormente los pasos desde el principio.
Abrir las URI de Spotify desde exploradores
Esto ha sido probado y funciona con Firefox (Iceweasel), Epiphany y Opera 9.5.
Para poder abrir las URI de Spotify, necesitas en primer lugar un sencillo script:
echo '#!/bin/sh' > ~/.browser2spotify echo 'exec wine "C:\Program Files\Spotify\spotify.exe" /uri "$@"' >> ~/.browser2spotify chmod 755 ~/.browser2spotify
(Cambia la ruta hasta el ejecutable de Spotify si es necesario)
Firefox/Epiphany
En Epiphany, introduce el siguiente campo URI:
about:config
Haz clic con el botón derecho y selecciona New > Boolean (Nuevo > Boleano) y nómbralo network.protocol-handler.external.spotify y establécelo en True (Verdadero)
Haz clic con el botón derecho y selecciona New > String (Nuevo > Cadena) y nómbralo network.protocol-handler.app.spotify y establece el nombre en ~/.browser2spotify
Opera
En el menú, abre Tools/Preferences (Herramientas/Preferencias). Selecciona la pestaña avanzada y, a continuación, la pestaña de programas. Haz clic en “add” (agregar), elije “spotify” como protocolo y selecciona el programa .browser2spotify como programa de entrega. El diálogo de selección de archivos no enumera los archivos que comiencen por un punto, por lo tanto, resulta más fácil escribir la ruta completa manualmente.


