LINUX.ORG.RU

youtube-dl и принудительная авторизация

 ,


1

3

Здравствуйте.

Ситуация такая: чтоб иметь возможност смотреть вконтактные фильмы в mpv, я вбил в ~/.config/youtube-dl/config свой логин-пароль от вконтача:

-u мой@емейл
-p мой_пароль

Если так не поступить, то

[ytdl_hook] ERROR: Unable to login, incorrect username and/or password
[ytdl_hook] youtube-dl failed: unexpected error ocurred

причём независимо от публичности видео.

Но youtube-dl ведь не только для вконтакта, а для кучи других сайтов с онлайн-контентом, в том числе внезапно, и для youtube. С учётом двухфакторной аутентификации и прочего, я не представляю, что туда вбивать. К тому же я потеряю возможность оперировать с вконтактом. К тому же мне непонятна логика жёсткого требования залогинивания при просмотре публичных видео, которые в браузере спокойно можно смотреть, нигде при этом не логинясь.

Ubuntu 19.04, youtube-dl из реп. Буду рад совету. Спасибо за внимание.

★★★★

youtube-dl из реп старое и с современным youtube не дружит. Ставь или сам, или пакет из debian-multimedia, он совместим.

Vsevolod-linuxoid ★★★★★
()

мне тут анонимус посоветовал ytdl из pip установить-помогло.

burato ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

--youtube-dl из реп старое и с современным youtube не дружит.

Когда мессагу на форум отправлял, именно эта мысль и мелькнула, сейчас свежак впилить попробую.

piyavking ★★★★
() автор топика

может у тебя в ВК стоит проверка авторизации?

krang ★★
()

Если проблема в том, что тебе нужно иметь несколько разных наборов логин+пароль, то есть два варианта. Первый - смотри «Authentication with .netrc file» в man youtube-dl.

Второй - сделать несколько конфигов, которые подсовывать вот этой опцией:

       --config-location PATH
              Location of the configuration file; either the path to the config or its containing directory.

Чтобы не писать длинно каждый раз, можно в шелле (~/.bashrc, например) сделать что-то типа

alias ytdl=youtube-dl --config-location /path/to/youtube.conf
alias vkdl=youtube-dl --config-location /path/to/vkontakte.conf

По поводу двухфакторной аутентификации в гугле:

Deleted
()
Ответ на: комментарий от athost

то, что надо. работает и с пустым конфигом. отлично, спасибо!

piyavking ★★★★
() автор топика
Ответ на: комментарий от Deleted

тягостное нагромождение какое-то. хорошо, что всё решилось освежением youtube-dl)

piyavking ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.