Um tempo atrás nós conversamos com você sobre ytfzf, um cliente do YouTube que poderíamos desfrutar no terminal. A versão final chegou em janeiro de 2024 e não atualizarão mais a ferramenta. O problema é que, do jeito que estava, ele não suporta muito bem o Wayland, mas hoje encontrei um ótimo nome alternativo YT-X. Você só precisa dar uma olhada na captura de tela do cabeçalho para perceber que é algo especial.
Agora, tenha em mente que seu desenvolvimento apenas começou, como dizem. Foi apresentado ao mundo no dia 6 de outubro com a versão v0.1.0, e há apenas quatro dias recebemos a v0.3.0 mais recente. Depois de instalado e iniciado o software, veremos o que está na imagem anterior, muitas opções onde podemos escolher o que queremos fazer. E não falta nada.
YT-X: o melhor cliente de linha de comando do YouTube?
Os menus que nos mostra após iniciar incluem, atualmente em inglês:
- Sua alimentação.
- Tendências.
- Listas de reprodução.
- Pesquisa, que talvez fosse melhor no topo.
- Veja mais tarde.
- Seu feed de assinatura.
- Canais.
- Listas personalizadas.
- Vídeos que marcamos como gostamos.
- Visualizando histórico.
- Clipes.
- Configuração.
YT-X É escrito principalmente em Shell. Requer várias dependências: jq, enrolar, yt-dlp, fzf, mpv y ffmpeg. Parte da lista nos lembra muito o ytfzf, e o YT-X em geral também.
Os vídeos não são reproduzidos no terminal, mas vamos visualizá-los em MPV, o melhor reprodutor de vídeo que existe, que se não goza de maior popularidade é porque sua janela quase não mostra controles. Por esta razão publicamos há semanas o Corte de MPV. Se quisermos que o YT-X exiba imagens, ele pode ser instalado atrevido, Eu gato o imgcat, e com goma Melhoraremos a interface do usuário. São dependências opcionais.
Quanto ao seu funcionamento basta saber inglês e acessar os menus. Há informações detalhadas para alcançar certos comportamentos em sua página GitHub.
Roteiro e instalação
Ainda há muito a fazer no roteiro, como adicionar a funcionalidade de curtir ou assinar um canal.
Para instalar o YT-X, você só precisa usar um destes comandos:
Última versão:
curl -sL "https://raw.githubusercontent.com/Benexl/yt-x/refs/tags/0.3.0/yt-x" -o ~/.local/bin/yt-x && chmod +x ~/ .local/bin/yt-x
Versão de desenvolvimento:
curl -sL "https://raw.githubusercontent.com/Benexl/yt-x/refs/heads/master/yt-x" -o ~/.local/bin/yt-x && chmod +x ~/.local /bin/yt-x
As dependências deverão ser instaladas manualmente com APT, pacman, DNF ou instalador de pacotes da distribuição. Usuários do Arch Linux e derivados podem instalar o YT-X de AUR.