mps-youtube: Reproduce contenido de YouTube desde la terminal
YouTube se ha convertido en uno de los grandes servicios al cual podemos recurrir para buscar videos de casi cualquier tipo y es que este es considerado una red social. El uso que generalmente le llegamos a dar a este servicio es en busca de tutoriales, noticias, en busca de información entre otras.
En Gnu/Linux contamos con diversas herramientas con las cuales podemos disfrutar de esta red social, desde utilizar nuestro navegador web, algún reproductor multimedia o también desde la terminal.
Sobre mps-youtube
Es por ello que en esta ocasión aprovechare para hablar sobre mps-youtube, con el cual podemos reproducir música desde YouTube completamente en la terminal, aunque también puede reproducir videos utilizando mplayer o mpv.
Mps-youtube es una aplicación multiplataforma de código abierto escrita en el lenguaje de programación de Python y que se basa en mpv el cual es una aplicación que nos permite poder utilizar la terminal para buscar, reproducir y descargar música.
Características de mps-youtube
El objetivo principal de la aplicación es servir como un reproductor de música de YouTube, que ofrece opciones para:
- Buscar y reproducir audio
- Crea y guarda listas de reproducción locales
- Buscar e importar listas de reproducción de youtube
- Establecer el formato de audio predeterminado
Con opciones adicionales tales como:
- Reproducción de videos externamente usando mpv, mplayer o vlc
- Ver comentarios de video
- Notificaciones opcionales sobre el cambio de canción
- Soporte MPRIS v2
- Last.fm scrobbling support
Además, como una característica adicional sobre la reproducción de audio es que la aplicación nos da la posibilidad de poder convertir el audio a mp3, aac, wma, entre otros, solo que requiere de ffmpeg y avconv para ello.
¿Cómo instalar mps-youtube en Linux?
Si quieres probar o empezar a utilizar esta estupenda aplicación debemos de contar primero con algunas dependencias para la correcta ejecución de mps-youtube en nuestro sistema.
Como se menciono mps-youtube está escrito en Pyhton, por lo que debemos de tenerlo instalado en nuestro sistema, si no es así, simplemente debes de buscar el paquete en los repositorios de tu sistema ya que se encuentra en la mayoría de los repositorios de las distribuciones.
Si queremos saber si tenemos instalado Python en nuestro equipo debemos abrir una terminal y ejecutar:
python3 --version
Donde deben de recibir un mensaje con la versión instalada o en caso contrario obtendrán un “not found” y tendrán que instalarlo:
Para Debian, Ubuntu y derivados instalamos con:
sudo apt-get install python3-pip mpv
Para el caso de Fedora, openSUSE, CentOS y derivados:
dnf -y install python-pip python3 mpv
Para Arch Linux, Manjaro y derivados:
sudo pacman -S python3 python-pip mpv
Hecho esto ahora debemos de añadir una ruta a nuestra carpeta personal con:
echo "export PATH=\"\$PATH:\$HOME/.local/bin\"" >> ~/.bashrc . ~/.bashrc
Ahora podemos proceder a instalar la aplicación con:
pip3 install --user mps-youtube youtube-dl
Como paso opcional pueden instalar dbus-python y pygobject para su usuario si desean que mps-youtube admita MPRIS v2, lo que significa que obtendrán los controles del reproductor multimedia en el Menú de sonido:
pip3 install --user dbus-python pygobject
Como se había comentado si quieren integrar la reproducción de videos lo podrán hacer con vlc, el cual es de su total opción la instalación.
¿Cómo utilizar mps-youtube?
Solamente debemos de abrir una terminal y ejecutar el siguiente comando para iniciar la aplicación:
mpsyt
Ahora podremos utilizar el buscador interno para encontrar alguna pista de audio o algún video solo basta con utilizar el siguiente comando:
help search
Mps-youtube es bastante personalizable también. Por ejemplo, la pantalla de resultados de búsqueda se puede configurar para mostrar campos adicionales. Para ver todas las opciones de configuración disponibles, escriba “configuración de ayuda” en mps-youtube.
Para habilitar la reproducción de videos en la aplicación debemos de ejecutar este comando:
set show_video true
Hecho esto debemos de configurar que reproductor será el que se ejecutará para la reproducción del video.
set player <player>
Donde <player> para configurar el reproductor mpv solo sustituyen por mplayer o para configurar vlc usen “cvlc”.
El artículo mps-youtube: Reproduce contenido de YouTube desde la terminal ha sido originalmente publicado en Linux Adictos.