Ce n'est un secret pour personne que les guerriers du clavier Linux passent leur vie dans le terminal, ne faisant surface que pour charger un navigateur et regarder leur vidéo musicale préférée de Taylor Swift sur YouTube.
Avec ytfzf, vous pouvez rechercher des vidéos YouTube depuis votre terminal et les diffuser à l'aide d'un lecteur multimédia léger. Vous n'aurez plus jamais besoin d'ouvrir un navigateur pour regarder YouTube sur Linux !
Qu'est-ce que ytfzf ?
ytfzf est un ensemble de scripts qui s'exécutent dans votre terminal et n'utilisent pas l'API YouTube. Lorsque ytfzf démarre, il récupère une liste des 10 premières instances Invidious et en sélectionne une au hasard. Invidious est un frontal alternatif basé sur le Web pour YouTube, et il existe des milliers d'instances à travers le monde.
Avec l'API Invidious, ytfzf recherche la vidéo que vous voulez. Il utilise ensuite yt-dlp pour télécharger et diffuser la vidéo sur mpv.
YouTube ne pourra pas définir de cookies sur vos appareils, et vous ne verrez pas non plus de publicités ou de vidéos pré-roll.
Comment installer ytfzf sur Linux
Avant d'installer ytfzf, vous devez installer ses dépendances, y compris mpv, un lecteur multimédia gratuit pour le ligne de commande, avec prise en charge d'une grande variété de formats de fichiers multimédias, de codecs audio et vidéo et de sous-titres les types.
sudo apt installer jq curl monospace fzf
ytfzf utilise yt-dlp pour télécharger les vidéos YouTube que vous trouvez, donc vous devriez installer yt-dlp aussi.
Clonez le dépôt ytfzf et placez-y un cd :
git cloner https://github.com/pystardust/ytfzf
CD ytfzf
Compilez maintenant ytfzf, installez la documentation et compilez les modules complémentaires :
faire sudo installer
faire sudo installer doc
sudo faire des addons
ytfzf est maintenant installé sur votre système Linux, et vous pouvez le démarrer en saisissant :
ytfzf
Comme ytfzf est un peu difficile à taper ou à mémoriser, vous voudrez peut-être créer un alias mémorable pour la commande.
Comment utiliser ytfzf pour rechercher des vidéos sur la ligne de commande
Comme ytfzf ne se connecte pas directement à YouTube pour rechercher des vidéos, lorsque vous démarrez l'application, vous verrez "Récupération de la liste des instances invidieuses saines".
Au recherche invite, entrez le nom de la vidéo que vous souhaitez rechercher. Cela n'a pas besoin d'être exact, et en tapant "swif" puis en appuyant sur Entrer vous donnera tous les clips de Taylor Swift que vous pourriez souhaiter. Vous pouvez les affiner davantage en saisissant plus de texte.
Utilisez les touches fléchées de votre clavier pour parcourir les résultats, puis appuyez sur Entrer pour diffuser celui que vous voulez.
mpv s'ouvrira et la vidéo sera lue. Vous pouvez mettre la vidéo en pause avec Espace, et avance rapide ou rembobinage avec les touches fléchées.
Si vous souhaitez voir les vignettes des vidéos avant de les diffuser, vous devez ajouter un commutateur avant de lancer ytfzf :
ytfzf -t
Sachez que cela ne fonctionnera pas dans tous les terminaux.
Pour créer une liste de lecture avec ytfzf et mpv, appuyez simplement sur Languette lorsqu'une vidéo que vous souhaitez regarder est mise en surbrillance, puis Entrer pour l'ajouter à la liste de lecture.
Au lieu de lancer ytfzf puis de saisir votre terme de recherche, vous pouvez émettre :
ytfzf linux
...pour recevoir une liste de vidéos Linux parmi lesquelles choisir. ytfzf accepte les arguments pour rendre votre expérience plus précise. En voici quelques uns:
- -d: Si vous démarrez ytfzf avec cette option, yt-dlp téléchargera la vidéo que vous sélectionnez au lieu de la diffuser en mpv
- -m : Lire uniquement l'audio
- -l : Rouvrir le menu lorsque la vidéo s'arrête
- -L : Afficher le lien de la ou des vidéo(s) sélectionnée(s)
- -un: Sélectionnez automatiquement la première vidéo
- -r : Sélectionne automatiquement une vidéo au hasard
A titre d'exemple, entrez :
ytfzf -a taylor bejeweled
...et mpv commencera instantanément à jouer "Bejeweled" de Taylor Swift.
La recherche sur YouTube à partir du terminal est incroyablement cool
Pouvoir rechercher sur YouTube à partir du terminal sans avoir à ouvrir un navigateur et accepter les publicités, le suivi et les boîtes de dialogue de consentement aux cookies vous fera l'envie de vos amis.
Pourquoi ne pas les impressionner encore plus en lisant un résumé Wikipédia de votre artiste musical préféré dans la même fenêtre de terminal ?