Hace tiempo que buscaba un reproductor online para el terminal. Soy consciente de que hay quien abre Chrome o Firefox, y pone Spotify o Google Music para tener música de fondo mientras trabaja, estudia o hace lo que sea que haga. Sin embargo, esto me parece un auténtico desperdicio de recursos. Tanto Google Chrome como Firefox, son auténticos devoradores de recursos, tanto RAM como CPU, y no nos equivoquemos, al final esto repercute en la duración de la batería. Por esta razón, un reproductor online para el terminal, es la solución perfecta. En este artículo te comentaré sobre el reproductor online para el terminal Tizonia.
Tizonia, un reproductor online para el terminal
Tizonia es un reproductor online para el terminal, para la línea de comandos. Tiene soporte para diferentes plataformas como Spotify, Google Play Music, incluyendo la versión Unlimited, YouTube, SoundCloud y Dirble. Se trata de un framework multimedia basado en OpenMAX IL 1.2.
Ahora bien, de todas estas plataformas que indican los desarrolladores de la aplicación, yo solo he conseguido que funcione correctamente Google Play Music y YouTube. Con Spotify me ha sido imposible, no se si porque lo he configurado de forma incorrecta, o porque no termina de funcionar. El resto de servicios tampoco lo he probado. Así, que ten en cuenta esto, antes de lanzarte a su instalación. De cualquier forma, que yo no haya conseguido que funcione no quiere decir que tu no lo consigas… Así si, tu lo consigues, te ruego me lo indiques en el comentario, y los pasos que has seguido para compartirlo con otros usuarios.
Escuchando Google Play Music con el reproductor online para el terminal Tizonia
Inicialmente puede parecer algo complicado, pero, ni mucho menos. Simplemente tienes que crear un archivo de configuración, y editarlo con la configuración de tus cuentas para que funcione correctamente y sin problemas. Para hacer esto ejecuta la siguiente orden,
mkdir -p $HOME/.config/tizonia cp /etc/tizonia/tizonia.conf $HOME/.config/tizonia/tizonia.conf
Para configurar Google Play Music, editar el archivo ~/.conf/tizonia/tizonia.conf
, y en el apartado Google Play Music configuration
define los siguientes parámetros,
gmusic.user
. Tu cuenta de usuario de Google.gmusic.password
. Tu contraseña o en el caso de que utilices el segundo factor de autenticación, la contraseña para la aplicación. Las contraseñas de aplicación te permiten iniciar sesión en tu cuenta de Google desde aplicaciones instaladas en dispositivos que no admiten la verificación en dos pasos. Dentro de lo malo de poner la contraseña sin cifrar es el menos malo de los problemas, porque solo vale para esta cuenta y esta aplicación.gmusic.device_id
. Este es el número de identificación de tu dispositivo. Aquí, yo no sabía que poner, así que escribí0123456789abcdef
. Cuando me conecté por primera vez me indicó que no era correcto, pero me dió un listado de los números de identificación de mis dispositivos, así que elegí uno de ellos, lo cambié y a funcionar.
Escuchando YouTube con el reproductor online para el terminal Tizonia
Una de las ventajas de escuchar YouTube desde el reproductor online para el terminal Tizonia, es que no necesitas facilitar ninguna identificación de usuario. Sin embargo, antes de poder utilizarlo necesitas instalar algunos paquetes complementarios, que no se instalaron inicialmente.
Abre un terminal y ejecuta los siguientes comandos,
sudo apt install python-setuptools sudo pip install gmusicapi sudo pip install pafy sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt install youtube-dl
Tizonia utiliza youtube-dl
, sin embargo, es necesario tener la última versión para que funcione correctamente. Por esta razón he añadido el repositorio de WebUpd8. Aquí siempre tienen la última versión de youtube-dl
.
Una vez tienes todo esto instalado, puedes utilizar Tizonia
de alguna de las siguientes formas,
tizonia --youtube-audio-stream [argumento]
. Reproduce el audio por streaming de una dirección de youtube o de su id. Por ejemplo,tizonia --youtube-audio-stream aNHwNreDp3A
.tizonia --youtube-audio-playlist [argumento]
. Reproduce una lista de YouTube. Por ejemplo,tizonia --youtube-audio-playlist PLnob7J-rZe6SCOSATCEDaq_Zy-FfmjuY1
.tizonia --youtube-audio-mix [argumento]
. Reproduce un mix desde una dirección deYouTube.tizonia --youtube-audio-search [argumento]
. Reproduce a partir de una búsqueda.tizonia --youtube-audio-mix-search [argumento]
. Reproduce un mix a partir de una búsqueda.
Atajos de teclado
Una de las grandes ventajas de una aplicación sencilla, es que con cuatro atajos de teclado la controlas perfectamente. En este caso, Tizonia dispone de los siguientes atajos de teclado,
p
para cambiar a la pista anterior.n
para cambiar a la siguiente pista.espacio
para pausar la reproducción.+
ó-
para aumentar o disminuir el volumenm
para silenciar el reproductor.q
para salir del reproductor.
Instalación
Si utilizas un distribución basada en Debian, la instalación es realmente sencilla. Tan solo tienes que abrir un terminal, y ejecutar la siguiente orden,
curl -kL https://github.com/tizonia/tizonia-openmax-il/raw/master/tools/install.sh | bash
En el caso de Arch y derivadas,
yaourt -S tizonia-all
De cualquier forma, te recomiendo que visites la página de Tizonia para informarte al detalle del proceso de instalación.
Actualización 11 de febrero de 2.018
En esta actualización se ha incorporado soporte para Chromecast. Se trata de una sencilla alternativa para reproducir la música de las diferentes fuentes que soporta Tizonia a través del pequeño Chromecast.
El funcionamiento es exactamente igual a como lo estabas haciendo ahora mismo, pero añadiendo un parámetro que indicará en que dispositivo Chromecast quieres reproducir. Te da la opción de que utilices la dirección IP o bien que el nombre del dispositivo. Lo cierto es que a mi tan solo me ha funcionado con la dirección IP.
Así por ejemplo,
tizonia --youtube-audio-mix-search "ana vidovic" -c 192.168.1.66
Actualización 13 de marzo de 2.018
En esta nueva actualización se han añadido soporte a Plex. Las opciones para poder reproducir utilizando Plex, son las siguientes,
-
--plex-server-base-url arg
Aquí debes indicar la dirección del servidor plex. No es necesario indicarlo en la línea de ejecución de Tizonia cuando lo hayas establecido en el archivo de configuración. --plex-auth-token arg
Con esta opción indicas el código de autentificación. De nuevo no es necesario indicarlo en la línea de ejecución si ya lo has indicado vía el archivo de configuración.-
--plex-audio-tracks arg
Busca y reproduce pistas de audio desde el servidor Plex. --plex-audio-artist arg
Busca y reproduce pistas de audio de un determinado autor.--plex-audio-album arg
Busca y reproduce pistas de un determinado álbum.--plex-audio-playlist arg
Busca y reproduce listas de reproducción.
Además de otras mejoras incorporadas en esta nueva versión de Tizonia, se ha añadido una barra de progreso que le da un aspecto muy interesante,
Conclusiones
Mientras estaba escribiendo este artículo, he dejado a Firefox abierto con cuatro pestañas, y tizonia reproduciendo. En este tiempo, algo mas de hora y media, Tizonia ha llegado a consumir 64 MB, mientras que Firefox está en aproximadamente unos 810 MB, una diferencia considerable. Es algo a tener muy en cuenta. Sobre todo en el caso de que utilices tu portátil tirando de batería. Al final el consumo de recursos merma considerablemente la duración de la batería. Aunque siempre existe la posibilidad de no escuchar nada…
Con independencia del asunto del consumo de recursos, Tizonia es un interesante reproductor online para el terminal, con un muy buen funcionamiento con Google Play Music. Con YouTube, en la reproducción de pistas, he tenido algún problema. Respecto a Spotify, no puedo comentar.
De cualquier forma, te recomiendo que lo pruebes, es una alternativa muy interesante a los reproductores tradicionales.
Más información,
Muchas gracias ,por el articulo .
Me alegro que te haya gustado.
Saludos
¿A alguien más no le encuentra el paquete tizona-all al instalar?
Hola Jorge,
Es tizonia-all, no tizona-all
Espero que sea eso!
Hola,
No, es que me equivoqué al escribirlo. Es «tizonia-all». De hecho, ejecuté el script de instalación oficial. Lo hizo todo hasta llegar al último paso, en el que me dijo que no encontraba el paquete.
Se añadió este repo al sources.list: deb http://apt.mopidy.com/ stable main contrib non-free
Pero no sirvió. No dio ningún error en el apt update. Simplemente, no lo encuentra. Es una ubuntu 16.04. Puedo probar en una Debian 9 también.
Hola, Lorenzo.
Te comento que tizonia no se descarga para Ubuntu 16.10. El último paquete que está en la zona de descargas es para 16.04. Juan Rubio, el empaquetador, aun no lo prepara, supongo. Lástima para mí, 🙁
Saludos
A mí en 16.04 tampoco me lo ha encontrado. Estoy por compilármelo a mano…
Hola a todo el mundo, denle una mirada a «mopidy» (server) con «ncmpcpp» (client). Suelo escuchar Spotify en el trabajo y funciona super bien.