Executando verificação de segurança...
1

Instalação do yt-dlp no Debian(stable)

Olá, recentemente precisei usar o yt-dlp junto com o mpv para escutar música sem muito custo de processamento e de internet, porem quando fui colocar pra passar a música recebi o código 403 de acesso negado dos servidores do Google, tentei baixar a música diretamente e não consegui então tentei instalar a nova versão do yt-dlp através do pip mas atualmente ele não permite que isso seja feito, então trago uma solucação gambiarrada: Criar um ambiente virtual e instalar dentro dele

Vamos começar removendo o yt-dlp instala através do apt:

sudo apt autopurge --auto-remove yt-dlp

Agora instalamos o venv:

sudo apt install python3-venv

Agora vamos criar um ambiente dentro de ~/.local

cd ~/.local
python3 -m venv yt_dlp

Ativar e instalar o yt-dlp:

cd yt_dlp
source bin/activate
pip install yt-dlp

Agora basta criar um script em ~/.local/bin chamado yt-dlp com o seguinte conteúdo:

#!/bin/bash
source ~/.local/yt_dlp/bin/activate
exec yt-dlp $@

E damos permissão de execução:

chmod +x ~/.local/bin/yt-dlp

Pronto, feche o terminal e abra novamente, execute yt-dlp e ele deve rodar tranquilamente, caso o comando não seja encontrado você deve colocar a pasta no PATH do sistema, isso pode ser feito editando o arquivo ~/.bashrc(bash) ou ~/.zshrc(zsh) e adicionado a seguinte linha ao final do arquivo:

export PATH="$HOME/.local/bin:$PATH"

Pronto, é isso! Caso ocorra algum erro pode deixar nos comentários que tentarei ajudar.

Carregando publicação patrocinada...