ytfzf: navega per YouTube des del terminal i visualitza els vídeos amb MPV o descarrega'ls amb yt-dlp

ytfzf mostrant vídeos sobre Linux

En un món on gairebé tot passa per la web, trobar eines que no depenguin d'un navegador s'està fent cada cop més difícil. Sí, bé, exagero una mica, però molt del temps que gastem davant d'un ordinador ho fem amb el navegador web. Però si hi ha alguna cosa que ens agrada als usuaris de Linux és complicar les coses per fer-ho tot des del terminal. Complicar o simplificar, segons com es miri, i itfzf és una d'aquelles eines que els encantarà els que prefereixen aplicacions que consumeixin pocs recursos i eines tipus CLI.

ytfzf és un «Script POSIX que t'ajuda a trobar vídeos de Youtube (sense API) i els obre/descàrrega usant mpv/youtube-dl», encara que han d'actualitzar l'última part del seu eslògan, ja que ara utilitza it-dlp. Tot el que fa ho fa des del terminal, o gairebé tot, ja que per visualitzar els vídeos tira de MPV. El seu ús és senzill, i la seva interfície d'allò més interessant, almenys si estem a X11 o usant alguna de les eines compatibles perquè mostri les miniatures sota Wayland.

Instal·lar i utilitzar ytfzf

itfzf sol estar en disponible als repositoris oficials de les distribucions Linux, per la qual cosa la seva instal·lació és tan senzilla com anar a un terminal i escriure sudo apt install jq curl mpv fzf per a sistemes basats en Ubuntu. També es pot cercar en algunes botigues de programari. Pel que fa a les dependències, es recomana instal·lar yt-dlp i ueberzugpp, de manera que es mostraran les minuatures tal com es mostra a la captura de capçalera.

Un cop instal·lat, com amb qualsevol eina tipus CLI, cal llançar l'script des del terminal. Es pot fer escrivint ytfzf i una cerca, però així ho veurem tot massa simple. Val la pena, almenys, fer servir la bandera -t abans de la cerca. Aquesta t és de thumbnails, és a dir, perquè mostri miniatures. Per defecte, amb ueberzugpp només les veurem si estem a X11. Per veure-les sota Wayland, cal tenir instal·lada alguna de les opcions compatibles, com kitty, iterm2, sixel (aquestes tres requereixen ueberzugpp), xafa, catimg, imv, mpv (tot i que a mi això no m'ha funcionat) i swayimg per a Wayland o hyprland.

flags i exemples

hi ha dos banderes amb la t: la minúscula i una cerca mostra miniatures per defecte; amb -T us indicarem el visor de miniatures a utilitzar, per exemple ytfzf -T kytty Linux buscarà vídeos de Linux mostrant miniatures usant kitty. Les flags més comunes són:

  • -d: descarregarà en comptes de passar-ho a MPV per visualitzar-ho. Perquè això funcioni cal tenir instal·lat yt-dlp.
  • -m: només reproduirà àudio al terminal.
  • -l (és una L minúscula): ens tornarà a la llista després d'acabar la reproducció.
  • -L: mostrarà l'enllaç dels vídeos seleccionats.
  • -a: seleccionarà automàticament el primer vídeo de la llista.
  • -r: seleccionarà automàticament un vídeo aleatori de la llista.
  • -co: cerca a Oddysee en comptes de a YouTube.
  • -s: després de reproduir un vídeo, ens tornarà a una finestra per fer cerques. Amb això evitem haver de tornar a llançar itzf en acabar un vídeo/àudio.

Per exemple, si volem cercar vídeos sobre Linux, que reprodueixi el primer de la llista i que en acabar un àudio reprodueixi el següent, escriurem

ytfzf -lam Linux

Probablement, l'anterior no sigui el millor exemple possible, ja que Linux és un tema molt genèric i ens pot posar qualsevol cosa. Però tot canvia quan volem una mica més concret. Si volem sentir una cançó famosa, no ho sé, «Nothine Else Matters», ytfzf -sam nothing else matters reproduirà el primer resultat, probablement la cançó de Metallica, només en àudio i, en acabar, ens hauria de tornar al menú per buscar una altra opció.

Si bé és cert que aquesta eina funciona força bé, també ho és que les cerques no són tan precises com les que podem fer a la pàgina web oficial de YouTube, que a més estira el motor de cerca Google. Però l'opció existeix, i val la pena per molts motius.

Més informació, a la pàgina de GitHub de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Claudi Segòvia va dir

    Com puc instal·lar yt-dlp i ueberzugpp?