12 de out. de 2016

Atualizando o youtube-dl no Ubuntu 16.04

Ao tentar utilizar o youtube-dl, é exibida uma mensagem de erro:

ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 905, in _decrypt_signature
video_id, player_url, s (...)


A causa do problema é uso de uma versão desatualizada do youtube-dl. A solução é atualizar o aplicativo. Segue tutorial...

Abrir o Terminal, executar:

sudo apt-get remove -y youtube-dl

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

hash -r

sudo youtube-dl -U


Para as próximas atualizações basta executar:

sudo youtube-dl -U

Referência: github.com/rg3/youtube-dl#how-do-i-update-youtube-dl