Перенос треков из Яндекс.Музыки в Spotify, Apple Music, Deezer
...Google Music, YouTube, Tidal, SoundCloud, Napster
Автоматический способ https://sites.google.com/view/yandex-music-to-text
Перенос в ВКонтакте невозможен. ВК не дает инструментов массового добавления треков. И закрыло публичное 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
Список вида "Исполнитель - Название трека"
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 }
window.open().document.write(list.join('<br/>'))
Список вида "Исполнитель - Название трека Версия трека".
Под версией понимаются приписки типа: 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('<br/>'))
11. Откроется новая вкладка со списком треков. Выделяем (Ctrl + A), копируем
12. Идем на сайт tunemymusic.com
13. Следуем: давайте приступим -> из файла -> вставляем наш текст. Следуем дальнейшим инструкциям и выбираем конечную платформу.
Для переноса из МТС Музыки. Инструкция в точности себя повторяет. Сначала прочтите ее и затем замечание: сначала открываем консоль разработчика и только потом заходим на страницу плейлиста. Необходимый "playlist.jsx?owner=" появится сразу, обновлять страницу не нужно. Если вам необходимо перенести треки в Яндекс.Музыку, полученный текст вставьте в импорт Яндекса.