¿Cómo veo videos de Youtube en la terminal sin publicidad y sin utilizar Flash?

El Día de la Lealtad, Juan Perón pronuncia un discurso frente al pleno de la Masa Movilizada. Entre las consideraciones del Conductor del Movimiento Nacional Justicialista, enseñó cómo ver videos de Youtube en Ubuntu, sin tener que acceder a la web de dicho servicio y sin utilizar plug-in flash.


¡Trabajadores!


¡Como Conductor del Justicialismo, no puedo sino regocijarme ante la dicha que me traen día a día! La posibilidades intrínsecas de nuestra Doctrina no hacen mas que entregar a cada uno la felicidad que merece por Justo derecho. Esto es así porque hemos hecho por la República lo que nadie hizo antes: otorgar no sólo la independencia, sino la libertad de los poderes económicos, y la soberanía política sin la cual seríamos bastión de uno u otro de los imperialismos foráneos.

Todo ha de ser posible para el trabajador. Por ello hemos instruido las vacaciones pagas, la educación gratuita sin arancel alguno, las guarderías, los policlínicos. Para los descamisados son todos estos beneficios, pues es su sudor el que mueve a la Nación hacia su destino de grandeza.

También les hemos dado las ventajas del Software Libre. Anteriormente, los argentinos estaban limitados a ver videos de Youtube directamente utilizando un navegador, y desde la web de dicho servidor. Navegar así sólo contribuía al incordio y la ignominia de tener que acceder a dicho servidor, para fumarnos las publicidades que tan mal hacen a nuestra salud y nuestro espíritu.

Pero gracias al Justicialismo, ¡todo ello ha tenido un final! Y lo hemos hecho bajo Licencia GNU GPL versión 3!

Masa: ¡Pe-rón! ¡Pe-rón! ¡Pe-rón!.

Perón: Como he dicho, contamos ahora con un nuevo programa, que permitirá a todos disfrutar de los contenidos de Youtube, sin siquiera tener que entrar a dicha página web. Se trata de MPS-Youtube, una potente herramienta escrita en Python.

Para instalarla, harán empleo de la Terminal, poderoso adminículo para la Liberación de los Pueblos. Con ello en vista, abrimos una con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

sudo apt-get install python-pip python3-pip
sudo apt-get install mplayer2 mpv aria2
sudo pip3 install mps-youtube
sudo -H pip3 install mps-youtube --upgrade
sudo -H pip install --upgrade pip


Con estos simples comandos ya tendrán la aplicación instalada y a punto para su uso original previsto: escuchar música desde Youtube. Para iniciar la aplicación en la terminal usamos:

mpsyt

Se nos mostrará la pantalla inicial, similar a esta:


MPS-Youtube está pensado originalmente para funcionar como un reproductor de sonido basado en Youtube para la terminal. De esta manera, nos permitirá buscar entre los videos de Youtube, siempre que recordemos anteponer una barra "/" o un punto (".") delante de lo que queremos buscar.

Por ejemplo, si quisieramos buscar la marcha peronista, podríamos ingresar "/marcha peronista" o ".marcha peronista" (lo que nos resulte más cómodo). Al presionar Enter, MPS-Youtube se conectará telemáticamente con los servidores de Youtube y nos devolverá una lista con resultados:
Dicha lista presentará numerados los resultados de búsqueda, junto con el título y la duración del contenido a reproducir. Simplemente ingresamos el que queremos ejecutar, por ejemplo, "2", y presionamos Enter.

Durante la reproducción del audio, podremos usar las flechas delante y flecha atrás para adelantar o atrasarnos en el video, mientras que con 0 y 9 subirá o bajará el volumen. Asimismo, podremos pausar con la barra espaciadora y salir del audio con q.

Como os he referido, normalmente mps-youtube permite sólo escuchar el audio y esto es totalmente perfecto para tener una playlist de audio mientras trabajamos en una terminal Linux. Sin embargo, el Justicialismo lo ha modificado para permitir también ver videos si estamos en una terminal gráfica. Esto nos permitirá visualizar un video de Youtube directamente en una ventana de reproductor independiente, y sin requerir el uso de un navegador de internet o del plugin de Flash de dicho navegador. Podremos entonces trabajar en una ventana gráfica y tener una ventana independientemente dimensionada con el contenido de Youtube, todo para la felicidad de la Masa Peronista, que es la regidora de los destinos del país.

Para ello debemos establecer las opciones del reproductor para que no busque sólo música, sino todo tipo de contenidos, y que cargue los videos en el reproductor. Lo haremos dentro de MPS-Youtube con los comandos:

set search_music false
set show_video true

También debemos establecer mediante la orden set player un reproductor para utilizar. Podremos utilizar mplayer, mpv o totem. Para ello, dentro de mps-youtube, tipeamos:

set player mpv

...o si es de nuestra preferencia el mplayer, podríamos ordenar:

set player mplayer

Una vez completados estos cambios preparatorios, podremos ver videos directamente en el reproductor.
Si queremos ver la ayuda (en el idioma de Braden) con los comandos del programa, podremos utilizar la orden help. En tanto, para salir del MPS-Youtube, simplemente debemos introducir la orden:

q

¿Pero qué sucede si además de verlo, deseo descargar el video de Youtube a mi disco?

Normalmente contamos con una excelente aplicación independiente desde la terminal, que es youtube-dl. Pero también podríamos opcionalmente utilizar la aplicación aria2 integrada dentro MPS-Youtube para dicho cometido. No es mi caso, pues como conductor empleo youtube-dl aparte, pero si quisiesen hacerlo, deben configurar MPS-Youtube con los comandos:

set download_command aria2c --dir=%d --out=%f %u
set download_command aria2c -s4 -x4 --dir=%d --out=%f %u

Y ahora cuando vean el video, adicionalmente se descargará a su carpeta /Descargas.

Recordemos adicionalmente que con la opción set podremos modificar ciertos aspectos del programa. Si por cualquier motivo deseásemos volver el software a su configuración original, simplemente debemos tipear:

set all default