¿Cómo ver Youtube sin un navegador usando Mpv?

Obtén una experiencia rápido mirando YouTube de este modo

Te preguntarás cómo es posible ver Youtube de una manera rápida y eficiente sin un navegador. La respuesta es simple: MPV

MPV es un software libre versátil de videos y que te permite incluso ver YouTube sin un navegador como Firefox o Chrome o Microsoft Edge.

Pero probablemente dirás: “¿Por qué haría eso si simplemente puedo abrir Chrome o el aplicativo de celular?”. Puedes hacer eso, pero la maravilla de usar mpv es que simplemente abres el video sin incluír anuncios, script de vigilancia de Google, que notarás cómo suena la ventiladora de tu laptop o computadora de escritorio por simplemente cargar un video de Youtube. Aparte que es más rápido y consume menos datos o ancho de banda. Y Google está haciendo lo posible para bloquear los bloqueadores de anuncios como Adblock Plus u otras extensiones de Chrome que bloquean cualquier relleno de internet como uBlock Origin. En mpv no se bloquean los anuncios porque simplemente no los puede incluir, ya que mpv no integra la API de Youtube/Google; solo lo que importa: el video.

Ahora mostraré cómo configurar mpv para que puedas ver videos. Esta guía supone que ya tienes mpv instalado.

Primero que nada se debe instalar yt-dlp y python3

yt-dlp

Existen varias formas de instalarlo, pero a mí me ha funcionado la siguiente opción. Si quieres seguir las instrucciones oficiales de yt-dlp, puedes verlo aquí.

Abre la terminal de GNU/Linux y escribe lo siguiente:

sudo add-apt-repository ppa:tomtomtom/yt-dlp

sudo apt update

sudo apt install yt-dlp

Listo. Ahora al siguiente paso.

python3

Se instalará python3 para ver videos salteando las secciones de sponsors utilizando SponsorBlock.

En distribuciones basadas en Ubuntu y Debian

sudo apt update && sudo apt install python3

En Fedora Workstation

sudo dnf install python3

En distribuciones basadas en Arch

sudo pacman -S python3

Opcional

Instalar el script de SponsorBlock Lua

Si gustas, puedes omitir este paso, pero lo incluyo porque prefiero saltearme las secciones de sponsors.

Primero, abre terminal y clona el script de SB usando el comando git

git clone https://github.com/po5/mpv_sponsorblock

Ahora traslademos los contenidos de ese script a la carpeta de scripts de mpv. Si no tienes la carpeta de scripts de mpv, puedes crearla haciendo click derecho para crear una nueva carpeta con el nombre ‘scripts’. Crearás la carpeta de scripts de la siguiente forma. Abre el terminal y escribe “cd .config/mpv/” y luego digita “mkdir scripts”. Luego escribe solo “cd”. Y ya hecho esto en la terminal, digita lo siguiente:

mv ~/mpv_sponsorblock/sponsorblock.lua ~/.config/mpv/scripts/

También trasladaremos el directorio que contiene el archivo python dentro de la carpeta de scripts, digita:

mv ~/mpv_sponsorblock/sponsorblock_shared ~/.config/mpv/scripts/

Ahora para activar el script de SponsorBlock, abre el terminal y con tu editor de texto de preferencia digita lo siguiente:

Si usas vim:

vim ~/.config/mpv/scripts/sponsorblock.lua

Si usas nano:

nano ~/.config/mpv/scripts/sponsorblock.lua

Te aparecerá un texto grande, buscas la parte donde dice “local_database”, si te sale al costado “true”, remplázalo con “false”. Presiona el botón para salir si estás usando vim y digita :wq para guardar y salir de vim; si estás utilizando nano presiona Ctrl+O y Ctrl+X para guardar y salir respectivamente

Agrega y configura el archivo de mpv.conf

Como ya tenemos yt-dlp configurado, solo queda modificar ligeramente el archivo ‘mpv.conf’. Abre el archivo con tu editor de texto de preferencia y digita lo siguiente.

Si usas vim:

vim ~/.config/mpv/mpv.conf

Si usas nano:

nano ~/.config/mpv/mpv.conf

Luego añade las siguientes líneas:

# Youtube Support

script-opts=ytdl_hook-ytdl_path=/usr/bin/yt-dlp

ytdl-format=bestvideo[height<=?720][fps<=?60][vcodec!=?vp9]+bestaudio/best

En el script de arriba. He especificado que la calidad sea de 720p y 60 fps. Puedes cambiar el 720 por 1080 o más o el 60 por 30. Depende de tu preferencia.

Fíjate que despúes de la parte de path=, después del símbolo igual, debes poner la ruta de yt-dlp. Para saber la ruta, en el terminal digita “whereis yt-dlp” y si te aparece “yt-dlp: /usr/bin/yt-dlp”, entonces escribes /usr/bin/yt-dlp en esa parte. Luego guardas y cierras el editor de texto como ya expliqué más arriba.

¡Listo!

Ahora abre el terminal y digita mpv y la dirección url del video

Ejemplo:

mpv https://www.youtube.com/watch?v=dQw4w9WgXcQ

Ya sabes cómo ver videos de Youtube de la manera más rápida posible en computadoras, sobretodo si es una máquina lenta.