Descubre cómo ver vídeos de YouTube desde tu terminal

mps-youtube

Cada vez estoy más convencido de que cuando digo que la terminal de Linux es una herramienta poderosa e injustamente valorada por todos aquellos ajenos al sistema operativo, lo digo con cierta razón. La terminal tiene tantas posibilidades que hasta se pueden buscar vídeos de YouTube y reproducirlos a través de ella.

¿Quieres saber cómo se hace? Entonces no te pierdas lo que vamos a mostrarte a continuación, que no es ni más ni menos que el programa mps-youtube, una aplicación de terminal que pesa poco, sencilla y útil y que nos permite reproducir y descargar vídeos de YouTube a base de comandos, y nosotros vamos a mostrarte cómo instalarla y utilizarla.

Instalando mps-youtube

mps-youtube ya se encuentra dentro de los repositorios de Ubuntu, sólo que no está en su versión más actual. Para instalar la última versión tendremos que recurrir a PIP, así que en primer lugar tendremos que abrir una terminal y teclear esto:

sudo apt-get install python-pip

Después de haberlo instalado, tenemos que usarlo para conseguir mps-youtube, como acabamos de comentar. Para ello tendremos que introducir estos comandos en la terminal:

sudo pip install mps-youtube

En cuanto al reproductor que usaremos para poder ver los vídeos, tenemos dos alternativas: MPlayer2 o mpv. Para instalar MPlayer2 introducimos este comando:

sudo apt-get install mplayer2

Y para instalar el reproductor mpv este otro:

sudo apt-get install mpv

En cuanto a qué reproductor usar lo dejo a tu criterio, pero mps-youtube trabaja por defecto con mpv. Esto se puede cambiar a posteriori, pero esto lo explicaremos a continuación.

Usando y configurando mps-youtube

Para empezar a utilizar la aplicación tenemos que escribir el siguiente comando:

mpsyt

A continuación procedemos a configurarlo. Si en lugar de mpv queremos usar MPlayer como reproductor por defecto, dentro de la interfaz que se abrirá escribimos lo siguiente:

set player mplayer

Por defecto mps-youtube sólo permite la búsqueda de música, pero esto también puede cambiarse para ver vídeos de todo tipo con el siguiente comando:

set search_music false

Por último, sólo nos queda configurar la salida de vídeo:

set show_video true

Con el comando set se pueden ver todos los parámetros de configuración disponibles.

Realizar una búsqueda es muy sencillo. En la interfaz de entrada de texto colocamos un punto delante de lo que queramos buscar, por ejemplo:

.led zeppelin

Ver un vídeo es muy fácil: Lo único que hay que hacer es escribir el número de lista que aparece a la izquierda y presionar Intro, y para descargar un vídeo lo único que tenemos que hacer es usar este comando:

d ITEM-NUMBER

Donde ITEM-NUMBER es el número que queda a la izquierda del nombre del vídeo que ya comentamos antes.

Como ves, se trata de una herramienta sencilla, fácil de usar y de configurar, que nos va a permitir ver vídeos desde la terminal y sin necesidad de abrir un navegador. Déjanos un comentario con tu experiencia si te animas a probarlo.


6 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Patrick dijo

    Buenas tardes, muchas gracias por el articulo, queria saber si es que puedo automatizar el proceso, es decir, que cada vez que lo abra no tenga que introducir el comando en la terminal para abrir el programa (soy algo olvidadizo)

  2.   Sergio Agudo dijo

    Buenas Patrick, en primer lugar gracias por tu comentario.

    No conozco ninguna forma de automatizar el proceso, a no ser que quieras crear un script para ello que puedas colocar en el launcher de tu escritorio, pero voy a intentar indagar a ver si encuentro algo.

    Un saludo.

  3.   Jose Luis dijo

    Lo primero, muchas gracias por el artículo. Resulta mucho más cómodo ver el youtube desde el terminal que tener que estar abriendo el navegador.

    Con respecto a lo de automatizar el proceso, tal vez pueda servir crear un lanzador en un panel y en la casilla del comando poner:
    mate-terminal -e mpsyt
    o
    xfce4-terminal -e mpsyt
    o
    gnome-terminal -e mpsyt

    dependiendo del terminal que uses.

  4.   Miguel dijo

    Muy buen articulo y muy buena aplicación. Siempre había echado en falta en youtube-dl el poder obtener un listado de videos
    (o yo no se hacerlo al menos).
    Para Patrick: Te pudes hacer una alias en .bashrc que te sea fácil recordar
    alias vervideos = ‘ /ruta/a/mpsyt/’
    yo lo uso para los comandos que se me suelen olvidar.

  5.   Persinc dijo

    Hola mira lo que me lanzo:

    Traceback (most recent call last):
    File «/usr/local/bin/mpsyt», line 9, in
    load_entry_point(‘mps-youtube==0.2.5’, ‘console_scripts’, ‘mpsyt’)()
    File «/usr/lib/python2.7/dist-packages/pkg_resources.py», line 351, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
    File «/usr/lib/python2.7/dist-packages/pkg_resources.py», line 2363, in load_entry_point
    return ep.load()
    File «/usr/lib/python2.7/dist-packages/pkg_resources.py», line 2088, in load
    entry = __import__(self.module_name, globals(),globals(), [‘__name__’])
    File «/usr/local/lib/python2.7/dist-packages/mps_youtube/__init__.py», line 1, in
    from .main import init
    File «/usr/local/lib/python2.7/dist-packages/mps_youtube/main.py», line 54, in
    from urllib.request import urlopen, build_opener
    ImportError: No module named request

    Ya desistale el mps-youtube con $sudo pip uninstall mps-youtube y desistale el python-pip, hise todo de nuevo y el problema persiste si me pudieras ayudar te lo agradeceria.

    1.    Jose Luis dijo

      Mirando la lista de cambios (https://github.com/np1/mps-youtube/blob/develop/CHANGELOG), en la última versión (0.2.5) pone:
      – Support python 3 only (will not run with python 2)

      Y según la traza que envías tienes python2.7
      Prueba a instalar python3-pip
      [sudo] apt-get install python3-pip

      Y luego instala mps-youtube utilizando pip3
      [sudo] pip3 install mps-youtube