Spotify es un aplicación empleada para la escucha de canciones vía streaming. Permite escuchar temas musicales buscando por artista, álbum o listas de reproducción creadas por los propios usuarios.
El usuario tiene acceso a las pistas de varias casas discográficas, tanto multinacionales como sellos independientes, con un listado ampliado a diario. Las pistas se pueden encontrar a través de búsqueda de artistas, títulos, álbumes, géneros o año de publicación.
Los usuarios pueden crear listas de reproducción y compartirlas o editarlas junto con otros usuarios. Con este fin, la lista de reproducción puede, entre otras funciones, ofrecer un vínculo, para agregar a un correo electrónico o una ventana de mensajería instantánea. Si el beneficiario sigue el enlace, la lista de reproducción se descargará en el cliente Spotify del destinatario. Al igual que los enlaces normales de la lista de reproducción se pueden utilizar los enlaces en todas partes, como en páginas web. Exactamente lo mismo se puede hacer en las pistas individuales, que pueden ser distribuidos arrastrando y soltando en distintos programas y páginas web.
Spotify No está disponible para mi país
Spotify Premium está disponible en Austria, Alemania, España, Estonia, Finlandia, Francia, Grecia, Italia, Noruega, Países Bajos, Polonia, Portugal, Reino Unido, Rumanía, Suecia y Suiza. La versión gratuita sólo está disponible en Suecia, Noruega, Finlandia, Reino Unido, Francia y España.
Cómo crear una cuenta free sin importar el país donde estés
1. Ve a http://www.daveproxy.co.uk/
2. Teclea el siguiente URL: https://www.spotify.com/en/get-started/
3. Crea una cuenta, para conseguir un código postal de UK – ingresa a http://www.postcodesearch.org.uk/ (Yo coloqué: AB441NL)
4. Con tu cuenta creada solo basta que descargues el cliente y que empieces a usarlo.
Y ahora pasamos a la instalación. Spotify de momento sólo está disponible para Windows y Mac OS X, así que los que usemos Linux, no tenemos más remedio que usarlo con Wine, pero realmente merece la pena.
Lo primero es instalar Wine:
sudo aptitude install wine
para configurar el sonido:
winecfg
Luego tenéis 2 opciones, o botón derecho del ratón sobre el .exe y "Open with Wine" o directamente desde la consola:
Wine Spotify Installer.exe
Y listo, ya lo tenéis funcionando y con un icono en vuestro escritorio.
Y PARA LOS QUE TIENEN TECLADO MULTIMEDIA
Global hotkeys para Spotify en Linux sobre Wine
Hace semanas que cada día estoy más enganchado a Spotify. Es un servicio muy bueno pero que como no, se ha olvidado de Linux, por lo que hay que utilizar Wine para ejecutar el cliente oficial. Al ser algo emulado tiene sus problemas y para mi el mayor es que no responda a las teclas multimedia para saltar a la siguiente canción o para pausar la reproducción. Tras trastear un rato y probar un par de plugins que requieren librerías que no funcionan sobre Wine, me topé con pytify, una pequeña librería en Python para Windows que permite controlar la reproducción y obtener los datos de la canción actual.
Para hacerla funcionar se necesita Python for Windows , Python for Windows Extensions y pytify . Este último ha de instalarse con el comando Cython26python.exe setup.py install. El proceso sobre Wine me ha dado más de un problema (sobre todo al instalar las extensiones) por lo que al final he probado a instalarlo y probarlo todo en un Windows virtualizado y luego transferir los archivos a wine. Hay que transferir la carpeta Cython26 al directorio $HOME/.wine/drive_c/ y después enlazar dos librerías:
cd $HOME/.wine/drive_c/windows/system32
ln -s ../../Python26/Lib/site-packages/pywin32_system32/pythoncom26.dll .
ln -s ../../Python26/Lib/site-packages/pywin32_system32/pywintypes26.dll .
Con todas las librerías instaladas, ya se puede hacer uso del API de pytify con el siguiente script en Python:
import sys
from pytify import Spotify
spotify = Spotify()
if 'next' in sys.argv:
spotify.next()
elif 'prev' in sys.argv:
spotify.previous()
elif 'stop' in sys.argv:
spotify.stop()
elif 'play' in sys.argv:
spotify.playpause()
elif 'curr' in sys.argv:
print spotify.getCurrentArtist() + ' - ' + spotify.getCurrentTrack()
lo guardamos como spotify.py en el directorio:
/home/USUARIO/.wine/drive_c/Python26
Luego sólo queda asignar las combinaciones de teclas para llamar al script, que con xbindkeys puede hacerse interceptando las teclas del siguiente modo (no se detectan con xbindkeys -k):
# Multimedia Play/Pause
"wine '/home/usuario/.wine/drive_c/Python26/python.exe' '/ruta-a-script/spotify.py' play"
XF86AudioPlay
# Multimedia Stop
"wine '/home/usuario/.wine/drive_c/Python26/python.exe' '/ruta-a-script/spotify.py' stop"
XF86AudioStop
# Multimedia Next
"wine '/home/usuario/.wine/drive_c/Python26/python.exe' '/ruta-a-script/spotify.py' next"
XF86AudioNext
# Multimedia Previous
"wine '/home/usuario/.wine/drive_c/Python26/python.exe' '/ruta-a-script/spotify.py' prev"
XF86AudioPrev
ESTO LO COPIAMOS EN UN ARCHIVO QUE SE HACE EN NUESTRA CARPETA PERSONAL LLAMADO .xbindkeysrc
Es un poco enrevesado, pero funciona…
NOTA: es necesario tener instalado el paquete vcrun2008 que se puede instalar fácilmente con winetricks .
comentes si tienen preguntas aqui las resolvemos

