Скачиваем альбом или все треки исполнителя с Яндекс Музыки бесплатно

Программа youtube-dl умеет скачивать в т.ч. и с Яндекс.Музыки.

Пример команды для запуска скачивания из консоли:
youtube-dl https://music.yandex.ru/album/5579584/track/41083763
Также ссылку можно вставить в графический интерфейс для youtube-dl — Youtube-DL-GUI

Но на данный момент youtube-dl не умеет скачивать весь альбом целиком. Но можно довольно легко скачать либо весь альбом, либо все треки исполнителя. Для этого открываем список треков в браузере Chromium/Chrome, нажимаем правой кнопкой мыши на название трека, нажимаем: «Просмотреть код» (Ctrl+Shift+I), см. скриншот:

Далее в открывшейся справа панели находим такой тег (код), при наведении мышью на который подсвечивается синим область страницы с треками. Нажимаем на этот кусок кода правой мышью, выбираем: Copy -> Copy element (см. скриншот)

Далее открываем любой текстовый редактор (Блокнот, Geany), вставляем скопированное и сохраняем под любым именем в удобном месте.

Теперь запускаем такой sh-скрипт в консоли ОС:
for i in $(cat "/tmp/m.txt" | sed -e 's,https://,\nhttps://,g' -e 's,</a>,\n,g' -e 's,\"><div class,\n,g' | grep ^https://music.yandex.ru | grep '/track/' ); do youtube-dl $i ; done

/tmp/m.txt замените на путь к файлу, в который вы сохранили скопированный код.Это составит список ссылок на треки и скачает их все.

Отправить ответ

avatar
  Subscribe  
Сообщать по почте