Перенос музыки из ВК в Яндекс Музыку
С развитием индустрии музыкального стриминга площадки предлагают своим пользователям различные нововведения, которые вынуждают их переходить с одной на другую. После того как рынок покинули зарубежные сервисы такие как Spotify, отечественные гиганты Вконтакте и Яндекс Музыка продолжают борьбу за российскую аудиторию. Для того чтобы переезд между стримингами был безболезненным, существует несколько способов как перенести музыку из ВК в Яндекс музыку.
Через импорт названий

У Яндекс Музыки существует собственный инструмент переноса музыкальной коллекции из Вконтакте.
Чтобы перенести музыку достаточно записать исполнителя и название композиции через дефис или на двух разных строках.
Однако есть несколько аспектов которые нужно соблюдать, чтобы процесс прошел корректно.
Важно сделать или проверить, кому доступен просмотр треков на вашей странице.
Через настройки аккаунта в контакте нужно открыть доступ аудиозаписям для всех.

Нажать на аватар в правом верхнем углу и в выпадающем меню выбрать пункт «Настройки».

В правом меню выбрать пункт «Приватность».

В разделе «Моя страница» в пункте «Мои аудиозаписи» из выпадающего меню выбрать «Все пользователи».
1 способ. Через «Console»
После того как аудиозаписи стали доступны для всех пользователей, можно приступить к переносу.

Открыть в раздел «Музыка».

Выбрать вкладку «Моя музыка».
Пролистать все треки до самого конца, чтобы они прогрузились все до единого.

Кликнуть правой кнопкой на странице и выбрать пункт «Посмотреть код».
Открыть вкладку «Console» и вставить код
var tag = document.getElementsByClassName(“audio_row__performer_title”)
list = new Array()
for (var i = 0; i
после чего нажать Enter.
Если все сделано правильно на новой вкладке откроется список заголовков всех ваших треков, который необходимо скопировать:


Открыть Импорт от Яндекса и вставить список треков в специальное поле и нажать «Найти», после чего запрос будет обрабатываться в течение некоторого времени.

После обработки импортированные треки можно будет сохранить в отдельный плейлист.
На этом процесс переноса музыки из ВК в Яндекс Музыку можно считать совершенным.
2 способ. Через «Notepad ++»
Чтобы «добыть» чистый список треков без использования консоли можно воспользоваться сторонними приложениями. Для решения поставленной задачи подойдет Notepad ++.
Скачать и установить следуя инструкциям русскую версию Notepad++

Перейти во «Вконтакте» в раздел «Музыка», а затем во вкладку «Моя музыка».

Выделить все треки из списка и скопировать их в новый документ в Notepad++.

В Notepad++ нажать Ctrl+H и в поле «Найти» вставить \d+\:\d+ (это позволяет найти значение продолжительности композиции), поле «Заменить на» оставить незаполненным, отметить галочкой «Зациклить поиск», отметить точкой пункт «Регуляр. выражен.» и нажать «Заменить все».

Чтобы подчистить список от дубликатов строк команду \d+\:\d+ в поле «Найти» заменить на ^(.*?)$\s+?^(?=.*^\1$)
После чего компьютер на некоторое время задумается. Продолжительность обработки будет зависеть от количества треков.
Результатом будет список треков без дублей и указания продолжительности.

Получившийся список скопировать в специальное поле на страницу импорта и нажать «Найти»/
Далее найденные в библиотеке Яндекса треки можно будет сохранить в отдельный плейлист.
Через Telegram-бота
Было бы странным если бы под такую задачу не был придуман специальный бот в Телеграме.
На наш взгляд, этот способ является наиболее простым на данный момент, однако по независящим от нас причинам, бот может прекратить свое существование, поэтому если это вдруг случится, воспользуйтесь предыдущими вариантами переноса.
Чтобы перенести плейлист из ВК в Yandex музыку нужно иметь собственно сам телеграм и доступы к аккаунтам на обеих площадках.
Перейти в Телеграм-бот Удобный мьюзикбот

Запустить Bot, кликнув на соответствующую кнопку.

Выбрать пункт «Перенести музыку».

Выбрать сервис откуда в Яндекс Музыку будет импортирована медиатека.

Отправить боту ссылку на вашу страницу в ВК https://vk.com/XXXXXXXX

Выбрать то, что вы хотите перенести.

Выбрать куда необходимо перенести музыку.

Авторизоваться в Яндекс Музыке.

Нажать «Начнем» для переноса

После чего музыка будет перенесена в Яндекс Музыку, куда можно перейти по ссылки «Врубить».
Перейдя в Яндекс Музыку вы обнаружите, что вся медиатека перенесена и под нее сформирован плейлист «Любимое из VK».
Как скопировать список треков из вк
Простая и понятная инструкция, как собрать свою любимую музыку в одном месте и в отличном качестве
Коллекция любимой музыки, собранная в одном месте, в отличном HiFi-качестве — в аудиосервисе Звук теперь появилась возможность в два клика собрать ультимативный плейлист с любимой музыкой. Если у вас есть плейлисты в любом другом стриминг-сервисе, то с помощью новой функции, вы сможете автоматизировать процесс миграции плейлистов. Причем по окончанию процесса вы сможете наслаждаться любимой музыкой в lossless-формате, то есть в максимально возможном для цифровых форматов, качестве звука.
Процесс миграции музыки настолько прост, что вы сможете его совершить за считанные минуты. Объясняем, как это сделать.
1. Откройте список своих любимых треков в том стриминге, откуда вы хотите произвести миграцию, и скопируйте их. Также можно воспользоваться специальными программами и выгрузить .csv или .txt файл с названиями песен.
2. В аудиосервсисе Звук нажмите на кнопку «Перенос музыки».
3. Оказавшись на странице с полем для ввода текстовой информации, вставьте туда скопированные названия треков или загрузите ранее скаченный файл.
4. Поисковый движок Звука запустит поисков треков в своём большом каталоге и предложит их добавить в вашу Коллекцию.
5. Треки добавлены. Теперь вы можете слушать их в HiFi-качестве.
Как скачать все треки в BOOM / Как добавить все свои треки в плейлист ВК
Разом — не знаю. Но знаю, как это сделать последовательно без усилий.
Что нужно? Компутер, браузер, страница в ВК с треками.
Инструкция:
1) Переходим во вкладку «Музыка»
2) Создаем плейлист. Либо используем имеющийся (созданный вами), но перемещаем его в начало, чтобы было так:

3) Пролистываем страницу до конца, чтобы все треки прогрузились
4) Открываем консоль (В Chrome: F12 -> вкладка «Console»)

5) Вставляем этот скрипт:
let delay = 500; let amount = 0; let unavailable = 0; window.x = document.querySelector(".CatalogBlock__itemsContainer"); window.audios = x.querySelectorAll(".audio_row"); let total = audios.length; let result = prompt("Сколько треков добавить? (-1 = все): ", "-1"); amount = +result; result = prompt("Задержка (чем меньше, тем быстрее. Если появляются ошибки, то лучше поставить побольше - 1000 и выше)", "500"); delay = +result; let t1 = delay; t2 = t1 + delay; t3 = t2 + delay; t4 = t3 + delay; t = t4 + 100; if (amount == -1) < amount = total; >let time = ((delay * 4) + 100) / 1000; let alltime = time * amount; function f1(it) < window.btn1 = audios[it]; btn1.scrollIntoView(false); btn1.onmouseover(); >function f2() < btn2 = btn1.querySelector(".audio_row__action_more"); if (btn2 != null) < btn2.click(); >> function f3() < window.btn3 = btn1.querySelector(".audio_row__more_action_add_to_playlist"); if (btn3 != null) < btn3.click(); >> function f4(it) < let num = total - it; if (btn2 == null) < ++unavailable; console.log("Аудиозапись недоступна! Пропуск. "); return; >window.actions = btn1.querySelector(".audio_row__more_actions"); window.moreactions = actions.querySelectorAll(".audio_row__more_action"); if (moreactions.length == 7) < window.add = moreactions[3] >else < window.add = moreactions[4] >add.click(); let tmp = btn1.querySelector(".eltt"); tmp.style.display = "none"; if (num == amount) < let str = "Треков добавлено: " + (amount - unavailable); if (unavailable >0) < str += " (Недоступно: " + unavailable + " аудио )"; >str += "\nЕсли на деле добавилось меньше, нужно увеличить задержку"; alert(str); > let left = amount - (num); alltime = time * left; let hour = Math.floor(alltime / 3600) min = Math.floor((alltime - hour * 3600) / 60) sec = Math.floor(alltime - hour * 3600 - min * 60) let str1 = "Осталось примерно: "; if (hour > 0) < str1 += (hour + " ч "); >if (min > 0) < str1 += (min + " м "); >str1 += (sec + " с "); let str2 = "Выполнено: " + Math.floor((num/amount)*100) + "% " + "(" + num + "/" + amount + ")"; console.clear(); console.log(str2); console.log(str1); > function AddAudio(it) < setTimeout(f1, t1, it); setTimeout(f2, t2); setTimeout(f3, t3); setTimeout(f4, t4, it); >for (let i = total-1; i >= total-amount; --i)
6) Enter, следуем подсказкам во всплывающих окнах
7) Ждем. Ничего не трогаем!
Треки будут добавляться снизу вверх. Это сделано для того, чтобы в плейлисте был такой же порядок, как и в аудиозаписях. Если не хочется добавлять все треки, можно выбрать количество самому. Также можно выбрать задержку (не рекомендуется). Скрипт эмулирует ручную работу, поэтому придется подождать. Зато все автоматизировано! Поставил работать, ушел пить чай. Вернулся, все готово.
Для удобства я добавил таймер, он отобразится в консоли.

Придирчивый читатель может заметить, что если у вас несколько тысяч треков, то всё добавить в один плейлист не получится, и окажется прав. Ведь один плейлист может вместить максимум 1000 треков. Что в таком случае делать? Да ничего особенного, сделать несколько плейлистов. Да уж, небольшой такой кликбейт в заголовке получился. Уже и не разом и не в один плейлист. Но лучше уж так, чем «Как добавить не разом не все треки в разные плейлисты». В общем, не суть. Если у вас 2450 треков, то создаете 3 плейлиста, чтобы они шли по порядку.

Скрипт добавляет в первый плейлист. Когда он заполнится, добавление пойдет во второй и т.д.
Т.е. первая тысяча треков будет в BOOM_1, вторая тысяча в BOOM_2, остальные, соответственно в BOOM_3. Вся ваша фонотека будет разбита по плейлистам, причем в хронологическом порядке!
А зачем это все нужно?
К сожалению, в приложении BOOM нет кнопки «скачать всё». По крайней мере, я не нашел. Но там можно скачать плейлист целиком. Нажимаете квадратную кнопочку и всё. Так и зародилась эта идея.

Правда, у меня BOOM опупел от количества треков в плейлисте и почему-то скачал только 984 из 1000. 16 куда-то затерялись. Надеюсь, это не были песни из моего повседневного рациона. А если и так, то не составит труда их найти и загрузить «вручную». В BOOM, кстати, треки скачиваются в порядке плейлиста. Т.е. в результате проделанных действий, в приложении будет такая же хронология аудиозаписей, как и в вашей странице ВК. Это важно!
Теперь можно вздохнуть с облегчением и быть уверенным, что вы не зря взяли пробную подписку на BOOM.
В заключение хочу отметить, что предложенный код не претендует на оптимальность. Автор потратил на изучение особенностей JavaScript и HTML два вечера.
Надеюсь, что кому-то эта статься оказалась полезна. Но если кто-то предложит более удобное решение проблемы, буду только рад.
А, и еще. Скрипт протестирован в Яндекс.Браузере. Будет неплохо, если кто-то даст знать, как обстоят дела в других браузерах.
Как перенести музыку из VK в другие сервисы [инструкция]
Решил я сменить ВК на другой сервис. Но надо перенести библиотеку музыки. И задался вопросом — а как? Через час гугления костыль найден. Сейчас покажу, займет 10-15 минут времени.
АКТ I — вывозим музыку
Переходим на сайт vkpls.boutnew.ru
1) заполняем два поля — ваш ID и количество песен. Количество пишется на вашей странице в разделе аудиозаписи. Для получения ID заходите в задел музыка и из адресной строки копируйте цифры
![Как перенести музыку из VK в другие сервисы [инструкция] Deezer, Spotify, Soundcloud, ВКонтакте, Инструкция, Мануалы](https://cs9.pikabu.ru/post_img/2017/10/12/11/1507834624111440484.png)
Теперь нажимаем на кнопки Create Playlist и потом Download Playlist PLS — получаем файл с вашей музыкой в виде плейлиста, пол дела сделано! 🙂
![Как перенести музыку из VK в другие сервисы [инструкция] Deezer, Spotify, Soundcloud, ВКонтакте, Инструкция, Мануалы](https://cs9.pikabu.ru/post_img/2017/10/12/11/1507834432175685191.png)
АКТ II — добавим музыку в сервис
Теперь нужен другой сайт — playlist-converter.net
Выбираем в меню PLS, нажимаем кнопку обзор и указываем скаченный с предыдущего сайта файл.
![Как перенести музыку из VK в другие сервисы [инструкция] Deezer, Spotify, Soundcloud, ВКонтакте, Инструкция, Мануалы](https://cs9.pikabu.ru/post_img/2017/10/12/11/1507834823141336482.png)
Появился список нашей музыки. Дальше я привожу пример для настройки deezer, остальные сервисы не должны сильно отличаться. Нажимаю на deezer справа.
![Как перенести музыку из VK в другие сервисы [инструкция] Deezer, Spotify, Soundcloud, ВКонтакте, Инструкция, Мануалы](https://cs8.pikabu.ru/post_img/2017/10/12/11/1507834914199414662.png)
Теперь осталось нажать на кнопку завершения и готово
![Как перенести музыку из VK в другие сервисы [инструкция] Deezer, Spotify, Soundcloud, ВКонтакте, Инструкция, Мануалы](https://cs6.pikabu.ru/post_img/2017/10/12/11/1507835281169719009.png)
Как и при любом импорте\экспорте не стандартными методами возможны потери. Мои потери при таком методе составили 60 записей (в основном каверы и что-то из андеграунда), по мне хороший результат.
Надеюсь этот пост был полезен. Спасибо за внимание и всем хорошей музыки 🙂
6 лет назад
Они еще смеялись надо мной, что я всю музыку скачиваю на комп)))
6 лет назад
Спасибо, сэкономил пару часов, как минимум 🙂
3 года назад
Для переноса треков из VK в YandexMusic:
1) Открываете VK, проматываете список треков до конца
2) Открываете devtools (ctrl+shift+i в хроме), далее выбираете вкладку Console/Консоль
3) Вставляете и нажимаете Enter:
Array.from(document.querySelectorAll(«.audio_row»)).map(el=>el.querySelector(‘.audio_row__title_inner’)?.innerText.trim().replace(‘\n’,»)+’ — ‘+el.querySelector(‘.audio_row__performers a’)?.innerText.trim().replace(‘\n’,»)).filter(el=>!el.startsWith(‘-‘)&&!el.endsWith(‘-‘)).join(‘\n’)
4) Копируете вывод. Если вывод большой — появится кнопка Copy/Копировать
5) Открываете https://www.tunemymusic.com/ , выбираете «Из файла», вставляете текст и переносите в Яндекс Музыку https://music.yandex.ru/import/ .
раскрыть ветку
5 лет назад
самый первый сайт(vkpls.boutnew.ru) не работает даже через впн
6 лет назад
Дополнение по Яндекс музыке.
На первом сайте сохраните плейлист в формате M3U и загрузите файл сюда https://music.yandex.ru/import/
раскрыть ветку
Похожие посты
2 года назад
— Обновление? А что нового? — Скачивание с YouTube, Spotify
Ближе к делу, недавно, благодаря пикабу, мой бот для скачивания с различных социальных сетей ОЧЕНЬ(подчёркиваю, ОЧЕНЬ) сильно подлетел, и это его первоего обновление!
* Скачивание аудио с Youtube(Многи просили)
* Выбор качества при скачивании с YouTube
* Выбор качества при скачивании со Spotify
* Хорошее качество со Spotify
* Нормальное название файлов Spotify, Youtube(Раньше были цифры)
* Режим быстрого скачивания с Youtube
* Фикс модуля SoundCloud
* Улучшенное распознавание типа ссылки Youtube
* Улучшение перевода на Украинский\Английский
На подходе:
Скачивание с VK
Отдельный бот для скачивания торрентов(особенно актуально для айфонов)
Напомню, что голосовать за нововведения можно в канале бота
Канал — t.me/unidlbotinfo
В этот раз победила функция скачивания с вконтакте, поэтому она будет добавленна первее всех
Постараюсь выпускать обновления чаще чем раз в неделю, опрос о новой функции будет в канале завтра
Буду рад любому фидбеку\пожеланию\идее\(даже багу в боте), если что пишите в телеграм(указан в био бот), стараюсь отвечать всем
Хочу сказать спасибо всем тем, кто вылавливал баги\писал предложения под преведущим постом, без вас бот был бы совесем другим, пытаюсь учесть все предложения(есть уже конкретный такой списочек сайтов на добавление в бота)
Так-же отдельное спасибо всем тем кто донатил, и подписывался на патреоне, и вообще оказывал финансовую поддержку проекту, напишите в лс в телеграмме, для вас в будущем будут приятные фишки в боте
Ребята вы супер!

Показать полностью 1
2 года назад
Дописал бота для скачивания с Youtube, Instagram, Spotify, SoundCloud и тд
Недавно дописал бота, который был у меня в долгом ящике, надеюсь будет кому-то полезен
Бот может скачивать:
1️⃣Видосы из TikTok(без ватермарок).
2️⃣Посты, стори, IGTV, Reels с Instagram.
3️⃣Плейлисты, Shorts, видео(до 10 часов) с Youtube.
4️⃣Треки, плейлисты, альбомы, лайки по профилю SoundCloud.
5️⃣Треки, плейлисты, альбомы YouTubeMusic и Spotify.
6️⃣Голосовые сообщения, стикеры, видеосообщения Telegram.
Буду рад любому фидбеку\предложению\пожеланию\(может даже багу)
Список для добавления в бота(по запросу пользователей):
1. Выбор качества, и формата скачивания с ютуба
2. Скачивание с ВК
3. Скачивание с сервисов Яндекса
4. Скачивание Торрентов
5. Скачивание с Пикабу
6. Скачивание с Реддита
7. Предлагайте своё

Показать полностью 1
4 года назад
Перенос треков (2) из Яндекс.Музыки в Spotify, Apple Music, Deezer
. Google Music, YouTube Music, Tidal, SoundCloud, Napster. Также можно перенести из МТС Музыки в перечисленные.
В этом посте упрощенный вариант предыдущей инструкции по переносу. Он содержит излишние детали, которые усложняют процедуру и могут оттолкнуть людей от желания перейти с одного музыкального сервиса на другой.
Новый вариант представлен данным сайтом. Вы даете ссылку на плейлист и получаете список его композиций. Данный список необходимо передать сервису TuneMyMusic и выбрать целевую стриминговую платформу. Все подробности в разделе помощи.
Сайт не запрашивает пароль. На нем нет рекламы.
Если вы не видите форму для ввода ссылки на плейлист, внесите сайт в исключения блокировщика рекламы.
4 года назад
Перенос треков из Яндекс.Музыки в Spotify, Apple Music, Deezer
. Google Music, YouTube, Tidal, SoundCloud, Napster
Перенос в ВКонтакте невозможен. ВК не дает инструментов массового добавления треков. И закрыло публичное API для музыки.
Ходят слухи о приходе Spotify в Россию. В очередной раз. В связи с чем может понадобиться способ миграции. Ниже инструкция по переносу с Яндекс.Музыки (а также с МТС Музыки — для нее замечание в конце). Импорт в Яндекс.Музыку, например, с ВКонтакте смотрите в профиле.
1. Заходим на страницу плейлиста Яндекс.Музыки
2. Открываем панель разработчика (Ctrl + Shift + I) — для Хром, Яндекс.Браузера и прочих на базе Chromium
3. Выбираем в панели вкладку Network и фильтр XHR

4. Обновляем страницу, среди появившихся файлов выбираем тот, который начинается так: «playlist.jsx?owner=«. В окне справа выбираем Headers. Выделяем и копируем всю ссылку после слов «Request URL:»

5. Вставляем эту ссылку в адресную сточку. Ближе к началу находим параметр «light=true» и меняем его на «light=false». Жмем Enter (переходим по этой ссылке)


6. Меняем фильтр в окне разработчика с XHR на All

7. Выбираем этот файл и переходим на вкладку Preview

8. Наводим мышку на слово playlist (которое цветное), жмем правую кнопку мышки и выбираем store as global variable

9. Ниже должна открыться консоль

10. Вставьте скрипт, нажмите Enter
Список вида «Исполнитель — Название трека»
Список вида «Исполнитель — Название трека Версия трека».
Под версией понимаются приписки типа: Radio Edit, Acoustic, Remix, feat и прочее
var count = temp1.tracks.length
var playlist = temp1.tracks
var list = new Array()
for (var i = 0; i < count; i++)
list[i] = playlist[i].artists[0].name + » — » + playlist[i].title
if (playlist[i].version)< list[i] += ' ' + playlist[i].version >>
window.open ().document.write(list.join(‘
‘))
11. Откроется новая вкладка со списком треков. Выделяем (Ctrl + A), копируем
13. Следуем: давайте приступим -> из файла -> вставляем наш текст. Следуем дальнейшим инструкциям и выбираем конечную платформу.
Показать полностью 8
6 лет назад
Качаем музыку из SoundCloud
В комментариях к этому посту увидел фразу вроде «А с саундклауда не качает». Выдался вечер на выходных, нарисовал инструкцию для тех, кому хочется, но лень копаться.
Опустим долгое вступление о том, что такое SoundCloud и с чем его едят, у меня все равно не получается нормально их писать. Оставлю только дисклеймер:
Все проводимые действия носят исключительно познавательный характер и не призывают заниматься пиратством.
TL\DR: Скачать можно десятком способов, тут рассмотрены варианты:
-по прямой ссылке из инструментов разработчика
-с помощью сторонних сервисов
-расширениями для браузера
Способ 1. Прямая ссылка — залог успеха.
Инструменты разработчика — замечательная штука. Незамысловатое вступление, зато не отвлекает от сути процесса ☺
Открываем страницу SoundCloud. Нам нужна именно страница конкретного трека, с плеером и информацией.

Сегодня этот парень будет нашим пациентом
Открываем инструменты разработчика (по умолчанию — F12 в Chrome)
Скорее всего, будут выглядеть как-то так

Сверху вкладка — Network. Она нам и нужна. После открытия, скорее всего, сообщит, что надо нажать F5 для записи перезагрузки. И снова — то, что нужно. Перезагружаем, видим целую кучу данных. Отфильтруем асинхронные запросы, одним из которых будет нужный нам.


Среди кучи отфильтрованных запросов с SoundCloud’a можно обнаружить тот, что нужен — он запрашивает варианты потоков для воспроизведения и называется streams. Кликаем по нему и смотрим, что он возвращает (для удобства, в виде preview)
После этого остается скопировать ссылку и вставить ее в соседней вкладке браузера. Желательно это делать тогда, когда на воспроизведении именно тот трек, который Вы хотите скачать (иначе слетают права доступа к файлу и его уже не открыть).

Profit! Опять же, при желании скачать — надо это делать, пока в браузере воспроизводится этот же трек.
Способ несложный, но содержит в себе ряд минусов, среди которых как минимум один неприятный (имена файлов оставляют желать лучшего) и один от «зажравшихся» — мета-данные трека нигде не сохраняются (такие как автор, альбом, изображение и прочее)

Способ 2. Удобный, но чужой.
Не стал в очередной раз изобретать велосипед и городить «свой собственный» сервис по скачиванию музла с саундклауда, т.к. нашел очень удобный на просторах интернетов.
Он не мой, потому не могу сказать ничего о его надежности. Но на момент написания статьи он точно работал. Суть — проще некуда. Копируем ссылку на трек, вставляем, результат поиска скачиваем.
Минусы — никогда точно не знаешь, что даст тебе скачать тот или иной сайт, которому не всегда можно верить. Для параноиков сойдет.
Способ 3. Нелюбимые расширения.
Тот же Хром позволяет установить расширение, которое будет выводить ссылку на скачивание каждого воспроизводимого трека с SoundCloud на компьютер. Например это:
На вкус и цвет, что называется, фломастеры разные — каждый выбирает тот, что по душе. Кто-то может спокойно пользоваться расширениями, а у кого-то они вызывают нервный тик. Надеюсь, этой небольшой записью помог определиться хоть кому-то. Если интересно — заглядывайте ко мне на сайт, там иногда публикуются разные забавы