Существует специальный сайт для импорта музыкальной коллекции в Яндекс Музыку. Однако при выборе "VK Музыка" добавляется вся музыка целиком в один плейлист без возможности добавить каждый плейлист по отдельности.
Раньше был возможен вариант с импортом музыки из плейлистов ВК в текстовый файл с помощью скрипта с последующей загрузкой этого файла на сайт от Яндекса. К сожалению этот сайт в данный момент не работает. Так же был вариант текстовый файл со списком песен загрузить на данный сервис и прямо с него портировать песни в Яндекс Музыку. Однако сейчас привязать Яндекс аккаунт к сервису не удаётся - сайт выдаёт ошибку. Можно также найти другие сервисы, но как правило там не все песни удаётся найти и есть ограничения по количеству треков.
Остаётся ещё один вариант, в котором нам понадобится второй аккаунт ВКонтакте без музыки. Можно использовать и один аккаунт, но будьте готовы к тому, что в ВК треки останутся только в плейлистах, а из "моей музыки" их придётся удалить. Если нет второго аккаунта, то можно арендовать (рублей за 20) номер телефона онлайн, на который придёт смс для регистрации. Сайты с такими номерами легко найти в интернете.
1) Присылаем все плейлисты по одному в личные сообщения на второй аккаунт.
2) Открываем плейлист на втором аккаунте ВК.
3) С помощью скрипта добавляем все треки из плейлиста в "мою музыку".
4) С помощью специального сайта для импорта музыкальной коллекции в Яндекс Музыку переносим добавленные треки, изменяем название плейлиста в Яндекс Музыке.
5) Удаляем пару треков из "моей музыки" во ВКонтакте, жмём на крестик уже удалённого трека, тем самым выбираем "удалить все мои аудиозаписи за последнюю неделю" - все добавленные треки удалились.
6) Проделываем всё тоже самое с оставшимися плейлистами - добавляем в "мою музыку", переносим в Яндекс, удаляем из "моей музыки". После каждого переноса не забываем менять название плейлиста на Яндекс Музыке.
Минусы: Очень долго добавляются треки из плейлиста в "мою музыку" и очень часто вылезает капча. Нужен ПК или ноут, с телефона запустить скрипт не получится.
Плюсы: Переносится вся музыка, которая есть в Яндексе, из каждого плейлиста по отдельности. Во время выполнения скрипта можно пользоваться компьютером и другими вкладками браузера. Но нужно каждые 5 минут проверять, не вылезла ли капча! Других альтернатив нет (по крайней мере я не нашёл).
Как проверить все ли треки перенеслись?
1) Создаём текстовый список песен плейлиста ВК с помощью скрипта. ВАЖНО! Нужно не просто открыть плейлист (он откроется посередине на фоне других песен), а нужно нажать "поделиться", скопировать ссылку для экспорта и открыть плейлист уже по этой ссылке в новом окне. Иначе скрипт сделает список всех треков, а не из конкретного плейлиста.
2) Создаём текстовый список песен плейлиста Яндекс с помощью сайта.
3) Сравниваем два списка с помощью сайта.
4) Проделываем всё тоже самое с остальными плейлистами.