Não é possível baixar a lista de reprodução com o youtube-dl; ExtractionError [duplicate]

-2

Estou tentando baixar uma lista de reprodução do YouTube para meu computador local, mas youtube-dl retorna constantemente o erro abaixo depois de tentar baixar o primeiro vídeo da lista de reprodução:

ExtractorError: Could not find JS function u'xm'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

youtube-dl informa sua versão como 2016.02.22 , se relevante.

Como posso resolver esse problema e fazer o download dos meus vídeos?

    
por MoonriseWarrior 22.12.2016 / 20:10

1 resposta

0

Este erro é causado por você ter uma versão (relativamente) antiga de youtube-dl instalada em seu computador. O software do YouTube mudou, fazendo com que várias partes do site, especificamente o script xm , fossem removidas. O traceback afirma essencialmente isso:

ExtractorError: Could not find JS function u'xm'

Para corrigir esse problema, você deve atualizar sua versão de youtube-dl para as últimas novidades presentes nos repositórios de software.

Basta executar esses dois comandos para (primeiro) atualizar o cache do pacote e (segunda) atualização youtube-dl :

sudo apt update
sudo apt install youtube-dl
    
por Kaz Wolfe 31.12.2016 / 05:45