Con tantas veces que he escrito algo relacionado a Spotify, la gente pensará que soy adicto a él, pues la verdad, es que sí, esta aplicación es el complemento perfecto a mi vida diaria. Buscando la manera de ser más efectivo a la hora de utilizarla, conocí Pytify que es una herramienta que permite controlar Spotify desde la consola.
Esta herramienta es bastante práctica, fácil de usar e instalar, con poco uso de recursos y con una integración muy adecuada con Spotify.
¿Qué es Pytify?
Es una herramienta CLI de código abierto, escrito en Python por Bjarne Øverli, que nos permite buscar e iniciar canciones de Spotify desde la consola. Esta poderosa herramienta funciona en Linux y OSX, además, cuenta con una serie de comandos que nos brindan la posibilidad de controlar Spotify desde la consola, con opciones de pausa, play, adelante, atrás, búsqueda de canciones, historial entre otras.
Para utilizar la herramienta, Spotify debe estar ejecutándose en segundo plano, ya que la misma se conecta a los servicios oficiales de la aplicación.
Características de Pytify
- Fácil e intuitiva instalación.
- Soporte para Python 3.
- Multiplataforma (Linux y OSX).
- Amplia gama de comandos.
- Sugerencia automática (basada en el historial).
- Historial de pestañas.
- Buscar en el historial.
- Buscar y reproducir canciones.
- Comandos CLI.
- Enlaces de navegación VIM.
Cómo instalar Pytify
Requisitos
Debemos tener instalado el paquete python-dbus
para que Pytify funcione correctamente.
$ #Ejemplo para instalarlo en Debian y Derivados
$ sudo apt-get install python-dbus
Instalación con pip
$ sudo pip install pytify
Instalación manual con Python
$ git clone https://github.com/bjarneo/pytify.git
$ cd Pytify
$ pip install -r requirements.txt
$ sudo python setup.py install
Cómo usar Pytify
Una vez tengamos instalado Pytify, basta con que iniciemos la consola y ejecutemos el comando pytify para iniciar la aplicación, los demás comandos y funcionalidades las mostramos a continuación:
# Para iniciar la aplicación
$ pytify
# siguiente canción
$ pytify -n
# canción previa
$ pytify -p
# reproducir y pausar la canción
$ pytify -pp
# Muestra la canción que se está reproduciendo actualmente
$ pytify -c
El comando pytify también puede ser acompañado con los siguientes argumentos:
Comandos:
current muestra la canción que se está reproduciendo
help lista todos los comandos
next reproduce la siguiente canción
pp pausa o reproduce la canción
stop stop
prev reproduce la canción anterior
history lista los últimos cinco resultados de la busquedas
Esperamos que esta sencilla pero práctica aplicación sea del agrado de todos, esperamos sus comentarios y apreciaciones sobre la herramienta. Y les dejamos una frase sobre la música con la que más de uno se verá identificado.
“La música es mi vida y mi vida es la música. Quien no entienda esto, no es digno de Dios”. Wolfgang Amadeus Mozart.
Hola Luigys, me gustaría añadir lo siguiente:
también requiere que tengas instalado python3-dev y libpython3-dev, así como python3-pip. Cuando se ejecuta pip, en mi sistema se llama a pip de python 2 (porque requiero tener py2.7 y py3.5 en el mismo sistema), entonces podría sugerirte que (si lo consideras informativo) que pudieras mencionar que si usan python 3 entonces el comando es [sudo pip3 install pytify]. Según el desarrollador, python 2 sí esta soportado pero en la versión de hace 8 meses: https://github.com/bjarneo/Pytify/tree/v2.1.0
Muchisimas gracias Luis por tu aclaración, efectivamente lo que dices es adecuado, vamos a proceder a actualizar el artículo.