Программа 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
замените на путь к файлу, в который вы сохранили скопированный код.Это составит список ссылок на треки и скачает их все.
Отправить ответ