качаем последнюю версию
https://sourceforge.net/projects/vk-api-cli/
chmod +x, прописываем логин-пароль. далее небольшие модификации:
* в строке 54 (request_url=...) в параметр scope добавляем audio
* после строки 630 (auth) добавляем вот такой блок:

#### AUDIO DL ####
audio_dl() {
        api_request "audio.get.xml" "user_id=$my_uid" | \
                get_nodes "audio" "artist|title|url" | while read line; do
                        a=$(echo "$line" | tag_value "artist")
                        t=$(echo "$line" | tag_value "title")
                        u=$(echo "$line" | tag_value "url")
                        echo "$a - $t"
                        curl -# -L -o "$a - $t.mp3" "$u"
                done
}
audio_dl
##################

вместо $my_uid можно подставить чей-то другой, если нужно скачать у другого
юзера.
а так все, запускаем (только по-нормальному, через /path/to/vk-api), радуемся.
качать будет в текущий каталог, называть как "%artist - %title.mp3".
у меня работает, с одного юзверя успешно выкачал несколько песен.


2016-122 20:15 Евгений Золотов <[email protected]> wrote:
>  Друзья, дайте совет. Нужно вытащить (скачать) несколько сотен песен
> из своего аккаунта Вконтакте. Как это сделать под Дебианом?
>  Раньше по одной композиции таскал вручную из браузерного кэша, но с
> тех пор метода сохранения ВК вроде бы изменилась, ну и надо много
> сразу.
>  Спасибо!
> 
> С уважением, Евгений.

Ответить