Lumpics lumpics.ru

Перенос музыки из ВКонтакте в Spotify

Важно! Известно, что немалую часть музыкальной библиотеки ВКонтакте составляют нелегальные композиции – любительские кавер-версии или сделанные на коленке ремиксы. Перенести их в Spotify не получится, так как таких треков там нет и никогда не появится.

Способ 1: Soundiiz

Существует не так много сервисов для переноса музыки с одной стриминговой платформы на другую, которые бы поддерживали работу с ВКонтакте и другими отечественными сайтами. Soundiiz – один из таких.

Главная страница сервиса Soundiiz

  1. Перейдите по представленной выше ссылке на главную страницу сайта и кликните по кнопке «Начать прямо сейчас».
  2. Начать перенос музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере
  3. Войдите в свою учетную запись или, если таковой еще нет, кликните по ссылке «Зарегистрироваться». Войти или зарегистрироваться для переноса музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере

    Вместо этого можно авторизоваться под аккаунтом Google, Facebook, Apple или Twitter. В качестве примера мы выберем первый.

  4. Войти с помощью социальных сетей для переноса музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере
  5. Укажите адрес электронной почты или телефон и нажмите «Далее».
  6. Войти с помощью Google для переноса музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере
  7. Введите пароль и снова переходите «Далее».
  8. Ввести пароль от Google для переноса музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере
  9. Авторизовавшись в Soundiiz, кликните по кнопке «Вперед».
  10. Приступить к переносу музыки из ВКонтакте в Spotify через сервис Soundiiz в браузере
  11. Найдите в списке поддерживаемых сервисов VK и нажмите «Подключиться».
  12. Подключиться к ВКонтакте для переноса музыки в Spotify через сервис Soundiiz в браузере
  13. В браузере будет открыто отдельное окно, в котором нужно ввести логин и пароль от своей учетной записи в социальной сети и нажать «Подключиться». Сделайте это.
  14. Подключить ВКонтакте для переноса музыки в Spotify через сервис Soundiiz в браузере
  15. Далее кликните по кнопке «Подключиться» под сервисом Spotify.
  16. Подключить для переноса музыки из ВКонтакте аккаунт в Spotify через сервис Soundiiz в браузере
  17. Также введите данные от своего аккаунта и нажмите «Войти». Войти для переноса музыки из ВКонтакте в аккаунт Spotify через сервис Soundiiz в браузере

    Читайте также: Как войти в Спотифай на компьютере

  18. Ознакомьтесь с разрешениями, которые необходимы Soundiiz для нормальной работы, и предоставьте их, кликнув по кнопке «Принимаю».
  19. Принять для переноса музыки из ВКонтакте условия Spotify через сервис Soundiiz в браузере
  20. Сразу же после этого вы будете перенаправлены на страницу со всеми вашими плейлистами из ВКонтакте и Спотифай. Найдите среди них тот, который требуется перенести из первого во второй, вызовите его меню, кликнув по трем горизонтальным точкам справа, и выберите пункт «Преобразовать в…». Выбор плейлиста для переноса музыки из ВКонтакте условия Spotify через сервис Soundiiz в браузере

    Важно! Аудиозаписи из ВК, которые не добавлены в подборки и не входят в альбомы, находятся в списке «My Audios». В большинстве случаев именно в нем содержатся все треки, накопленные за время использования социальной сети до того, как музыка в ней была легализована и появится сервис Boom.

  21. Перенос всех аудиофайлов из ВКонтакте в Spotify через сервис Soundiiz в браузере
  22. Измените название списка воспроизведения или оставьте его как есть, по желанию добавьте описание, а затем нажмите «Сохранить конфигурацию».
  23. Первый шаг в переносе плейлиста из ВКонтакте условия Spotify через сервис Soundiiz в браузере
  24. На следующем шаге ознакомьтесь со списком экспортируемых композиций и, если есть такая необходимость, уберите из него лишние, сняв галочки в соответствующих чекбоксах. Сделав это, кликните «Подтвердить».
  25. Второй шаг в переносе плейлиста из ВКонтакте условия Spotify через сервис Soundiiz в браузере
  26. На последнем шаге выберите Spotify в качестве целевой платформы – это запустит процесс преобразования.
  27. Выбор целевой платформы для переноса плейлиста из ВКонтакте в Spotify через сервис Soundiiz в браузере
  28. Ожидайте, пока он будет завершен, Ожидание преобразования плейлиста из ВКонтакте в Spotify через сервис Soundiiz в браузере

    после чего появится следующее уведомление.

  29. Результат преобразования плейлиста из ВКонтакте в Spotify через сервис Soundiiz в браузере

    Если вы видите красную надпись «Ошибок: №», значит, некоторые треки не были экспортированы – либо их нет в Спотифай, либо есть различия в их метаданных (названии). Откройте этот список и сохраните его в виде CSV-файла или просто сделайте скриншот, чтобы затем еще раз попробовать их отыскать.

    Не перенесенные треки из плейлиста ВКонтакте в Spotify через сервис Soundiiz в браузере

    Нажатие на кнопку «Показать» откроет перенесенный список воспроизведения на сервисе Soundiiz.

    Просмотр перенесенного плейлиста из ВКонтакте в Spotify через сервис Soundiiz в браузере

    Его же можно увидеть в программе Spotify для ПК и мобильных приложениях. При наличии Premium-подписки появится возможность скачивания аудиозаписей для прослушивания в режиме офлайн.

    Просмотр перенесенного плейлиста из ВКонтакте в программе Spotify на ПК

    Читайте также:
    Как оформить подписку Спотифай Премиум
    Как скачать музыку со Spotify на компьютер и смартфон
    Как в Спотифай слушать музыку без интернета

Таким образом мы с вами перенесли плейлист из ВК в Спотифай. Схожим образом выполняется экспорт альбомов и отдельных треков.

  1. На боковой панели сервиса Soundiiz откройте подраздел «Альбомы». Найдите тот, который требуется перенести из VK, вызовите меню и выберите пункт «Преобразовать в…».
  2. Выбор альбома для переноса из ВКонтакте в Spotify через сервис Soundiiz в браузере
  3. Далее кликните по логотипу Spotify.
  4. Выбор платформы для переноса альбома из ВКонтакте в Spotify через сервис Soundiiz в браузере
  5. Дождитесь, пока преобразование будет завершено.
  6. Успешный перенос альбома из ВКонтакте в Spotify через сервис Soundiiz в браузере

    Экспортированный альбом появится в соответствующем разделе приложения.

    Перенесенный альбом из ВКонтакте в Spotify в программе для ПК

    Бесплатная версия Soundiiz, которой мы пользовались в рамках настоящей инструкции, имеет некоторые ограничения. Плейлисты и альбомы между сервисами можно переносить только по одному, а количество треков в них не должно превышать 200, точнее, остальные попросту не будут экспортированы. Для того чтобы избавиться от этих недостатков, можно оформить подписку на сервис или воспользоваться одним из следующих решений.

Способ 2: TuneMyMusic

TuneMyMusic является достойным аналогом Soundiiz, причем лишенным таких недостатков как ограничения, накладываемые на количество переносимых списков и треков. Но проблема в том, что он не поддерживает ВКонтакте, а потому аудиозаписи, которые мы будем переносить из социальной сети, сначала нужно «извлечь» и сохранить в виде текста.

  1. В браузере на ПК откройте свою страницу VK, перейдите в раздел «Музыка» и пролистайте его в самый конец.
  2. Просмотр своих аудиозаписей ВКонтакте для переноса в Spotify через браузер
  3. Вызовите средства разработчика – для этого можно воспользоваться контекстным меню, клавишей «F12» или комбинацией «Ctrl+Shift+I». В открывшейся панели перейдите на вкладку «Console» («Консоль»). Вызов консоли для переноса аудиозаписей из ВКонтакте в Spotify через браузер

    Читайте также: Как открыть консоль разработчика в браузере

  4. Вставьте туда следующий текст и нажмите на клавишу «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')

  5. Ввод скрипта для переноса аудиозаписей из ВКонтакте в Spotify через браузер
  6. После обработки команды в консоли появится выдача в виде списка всех музыкальных композиций, которые вы добавляли к себе ВКонтакте. Выделите их и скопируйте, нажав клавиши «Ctrl+C» или воспользовавшись кнопкой «Copy» («Копировать»), которая появляется, если объем текста довольно большой.
  7. Копирование вывода для переноса аудиозаписей из ВКонтакте в Spotify через браузер на ПК
  8. Вставьте скопированное содержимое в Блокнот или заметки и сохраните.
  9. Сохранение вывода для переноса аудиозаписей из ВКонтакте в Spotify через браузер
  10. Перейдите к сервису TuneMyMusic, воспользовавшись представленной ниже ссылкой. Нажмите на кнопку «Давайте приступим».

    Главная страница сервиса TuneMyMusic

  11. Начало переноса аудиозаписей из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  12. В перечне доступных источников музыки кликните «Из файла». Перенос аудиозаписей из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере

    Примечание: Если при выполнении предыдущего способа вам не удалось перенести некоторые треки и вы сохранили их список в виде CSV, для его добавления нажмите на расположенную рядом кнопку «Файл» и переместите его в область добавления. Здесь же можно ознакомиться с перечнем текстовых форматов, которые поддерживаются сервисом.

  13. Экспорт треков из ВКонтакте в Spotify через файл на сервисе TuneMyMusic
  14. В поле «Укажите ваш плейлист» вставьте скопированное на 4 шаге инструкции содержимое выдачи из консоли и нажмите на кнопку «Преобразовать список треков».
  15. Вставить и преобразовать список аудиозаписей из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  16. Композиции будут собраны в один плейлист. Изучить список аудиозаписей из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере

    Ознакомьтесь с ним, прокручивая страницу вниз, после чего кликните «Далее: Выберите целевую платформу».

  17. Выбрать целевую платформу для переноса аудиозаписей из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  18. Нажмите на Spotify и, если потребуется, авторизуйтесь в своем аккаунте, указав логин и пароль от него.
  19. Выбрать Спотифай для переноса аудиозаписей из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  20. Теперь вы можете «Начать перенос музыки».
  21. Начать перенос музыки из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  22. Ожидайте, пока процедура будет завершена.
  23. Ожидание переноса музыки из файла из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  24. Ознакомьтесь с ее результатами.
  25. Преобразование завершено из ВКонтакте в Spotify через сервис TuneMyMusic в браузере

    Вполне возможно, что некоторые треки не будут найдены. Причины мы уже озвучивали выше – либо их действительно нет в Спотифай, либо, что особенно характерно для библиотеки ВК, это какой-то кавер/ремикс и прочая нелегальная «самоделка», либо их название отличается от такового на целевой платформе. Последнюю проблему в некоторых случаях можно попробовать устранить.

Отсутствующий трек из ВКонтакте в Spotify через сервис TuneMyMusic в браузере

Исправление некоторых ошибок экспорта

Многие наверняка обращали внимание на то, что часть аудиозаписей VKontakte подписаны наоборот, то есть сначала идет название музыкальной композиции, а затем имя исполнителя. Не найденный трек в нашем примере выше как раз из таких. Список таковых можно извлечь точно так же, как мы с вами получали содержимое плейлиста на №3 шаге инструкции. Далее его потребуется повторно «прогнать» через TuneMyMusic.

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

    let list = []; let reg = /,/gi; Array.from((Array.from(document.querySelectorAll(".PlaylistItem.InnerItem.Fail")) .map(el=>el.querySelector('.PlaylistName').innerText).join('\n')).toString().split('\n')).forEach(el =>{ let i = el.substr(0, el.indexOf('-')) list.push(el.slice(el.indexOf('-')+2).concat(' - ', i)) }) list.map(el => el.trim().concat('\n')).toString().replace(reg , '')

  3. Вставка скрипта для повторного переноса музыки из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  4. В выдаче вы увидите аудиозаписи, которые ранее были подписаны некорректно, но скрипт это исправил. Скопируйте полученный список и закройте средства разработчика.
  5. Копирование вывода для повторного переноса музыки из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  6. Нажмите на кнопку «Преобразовать снова».
  7. Преобразовать снова для переноса музыки из ВКонтакте в Spotify через сервис TuneMyMusic в браузере
  8. Выберите пункт «Из файла» и повторите описанные выше действия, начиная с шага №7.
  9. Преобразовать снова из файла для переноса музыки из ВКонтакте в Spotify через сервис TuneMyMusic в браузере

    Убедиться в том, что плейлист из ВКонтакте был успешно перенесен в Спотифай, можно в приложении. О том, как самостоятельно добавить не найденные треки, мы расскажем в последней части статьи.

    Плейлист, перенесенный из ВКонтакте через сервис TuneMyMusic в программе Spotify

    TuneMyMusic, в отличие от Soundiiz, позволяет перенести всю свою медиатеку из одного сервиса в другой сразу и не требует за это какой-либо оплаты/подписки. Единственная сложность заключается в отсутствии прямой поддержки VK, из-за чего требуется прибегать к хитрости со средствами разработчика в браузере.

Способ 3: MusConv

Помимо онлайн-сервисов, решить интересующую нас задачу можно с помощью специализированного ПО для ПК. Одним из ярких, если не единственным представителем этого сегмента является MusConv.

Скачать программу MusConv с официального сайта

  1. По представленной выше ссылке перейдите на сайт разработчиков приложения и кликните по кнопке скачивания, которая соответствует вашей операционной системе.
  2. Скачать программу MusConv для переноса медиатеки из Яндекс.Музыки в Spotify в браузере на ПК
  3. В окне системного файлового менеджера укажите папку, в которую хотите поместить установочный файл, и нажмите на кнопку «Сохранить».
  4. Сохранить программу MusConv для переноса медиатеки из Яндекс.Музыки в Spotify на ПК
  5. Дождавшись завершения скачивания, запустите установщик программы. Кликните «Next» в первом окне, Установить программу MusConv для переноса медиатеки из Яндекс.Музыки в Spotify на ПК

    а затем «Install».

    Начало установки программы MusConv для переноса медиатеки из Яндекс.Музыки в Spotify на ПК

    Ожидайте окончания установки,

    Установка программы MusConv для переноса медиатеки из Яндекс.Музыки в Spotify на ПК

    в результате чего нажмите «Close» для закрытия.

  6. Завершение установки программы MusConv для переноса медиатеки из Яндекс.Музыки в Spotify на ПК
  7. Запустите MusConv и нажмите «Log in». Первая авторизация в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК

    Примечание: В качестве примера нами рассматривается бесплатная версия, ограничения которой будут озвучены в конце. Если вы решили ее приобрести, в показанном выше окне потребуется ввести ключ активации.

  8. На боковой панели найдите логотип VK и нажмите на него.
  9. Выбор сервиса в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК
  10. Введите логин и пароль от своей учетной записи в социальной сети, после чего кликните по кнопке «Log In».
  11. Вход в учетную запись в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК
  12. Предоставьте необходимые разрешения, нажав «Allow».
  13. Предоставление доступа программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК
  14. Подождите, пока программа просканирует вашу медиатеку ВКонтакте и покажет содержащиеся в ней плейлисты. Отметьте галочкой те, которые хотите перенести в Спотифай, и кликните по расположенной на нижней панели кнопке «Transfer». Выбор плейлистов в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК

    Важно! MusConv видит только публичные списки воспроизведения. Для переноса отдельных аудиозаписей придется воспользоваться одним из предыдущих или следующих способов.

  15. В развернувшемся списке выберите «Spotify».
  16. Выбор конечного сервиса в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК
  17. Ожидайте, пока будет выполнен экспорт треков, Экспорт плейлистов в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК

    в результате которого они появятся в вашей медиатеке Спотифай.

  18. Результат успешного экспорта плейлистов в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК

    Как мы уже сказали выше, программа MusConv является платной, а потому в ее ознакомительной версии установлен лимит на количество переносимых треков, по исчерпании которого появится следующее уведомление.

    Уведомление о лимите в программе MusConv для переноса музыки из ВКонтакте в Spotify на ПК

    В полной же версии нет никаких лимитов, к тому же в ней реализована поддержка более 30 музыкальных сервисов. Рекомендовать это решение мы можем для тех случаев, когда требуется перенести небольшое количество аудиозаписей (бесплатно) или, наоборот, если это делается постоянно и вы готовы платить за подписку. Хотя для таких целей куда лучше подойдет полная версия Soundiiz.

Способ 4: SpotiApp

В преддверии выхода Спотифай на отечественный рынок группой энтузиастов было разработано мобильное приложение для переноса плейлистов в этот сервис, наделенное весьма оригинальной функциональностью. Так, интересующая нас задача решается путем сканирования скриншотов со списками песен и последующего их поиска в библиотеке.

Важно! СпотиАпп переносит распознанные песни не в отдельный плейлист, а в раздел «Любимые треки», то есть каждому из них будет автоматически поставлен лайк.

Скачать SpotiApp из App Store
Скачать SpotiApp из Google Play Маркета

  1. Для начала откройте свою страницу ВКонтакте через браузер или мобильное приложение и перейдите к разделу «Музыка».
  2. Перейти к своей музыки ВКонтакте для переноса в Spotify через приложение SpotiApp
  3. Сделайте скриншоты со списками аудиозаписей, которые вы хотите перенести. Сделать скриншот своей музыки ВКонтакте для переноса в Spotify через приложение SpotiApp

    Читайте также: Как сделать снимок экрана на телефоне

    Обратите внимание! В альбомах отображаются только названия песен, чего недостаточно для их корректного распознавания в SpotiApp.

  4. Названия только песен в плейлисте ВКонтакте для переноса в Spotify через приложение SpotiApp
  5. Воспользовавшись ссылкой в начале инструкции, которая соответствует операционной системе вашего смартфона или планшета, установите на него приложение и запустите.
  6. Установить и открыть приложение SpotiApp на телефоне
  7. Тапните по кнопке «Зайти через Spotify».
  8. Зайти через Spotify в приложение SpotiApp для переноса музыки из Вконтакте
  9. Войдите в свой аккаунт на сервисе, указав логин и пароль от него, а затем нажав «Войти».
  10. Ввести логин и пароль для авторизации в Spotify через приложение SpotiApp на телефоне
  11. Изучите запрашиваемые разрешения, Разрешения, запрашиваемые у Spotify приложением SpotiApp на телефоне

    пролистав список вниз и затем тапнув «Принимаю».

  12. Предоставить разрешения, запрашиваемые у Spotify приложением SpotiApp на телефоне
  13. В главном окне СпотиАпп коснитесь кнопки добавления списка, выполненной в виде круга с плюсом.
  14. Переход к экспорту плейлистов в Spotify через приложение SpotiApp на телефоне
  15. Предоставьте приложению доступ к фото.
  16. Разрешить доступ ко всем фото приложению SpotiApp на телефоне
  17. После этого вы увидите последние изображения, в числе которых будут и сделанные на втором шаге скриншоты. Если таковые там будут отсутствовать, нажмите «Открыть галерею» и отыщите их самостоятельно.
  18. Скриншоты плейлистов из ВКонтакте для переноса в Spotify через приложение SpotiApp
  19. Отметьте нужные изображения, установив в их правом нижнем углу галочки, после чего воспользуйтесь первым пунктом меню – «Сканировать № скринов».
  20. Сканировать скриншоты плейлистов из ВКонтакте для переноса в Spotify через приложение SpotiApp
  21. Подождите, пока распознавание текста на снимках экрана будет окончено.
  22. Распознавание скриншотов плейлистов из ВКонтакте для переноса в Spotify через приложение SpotiApp
  23. Ознакомьтесь с результатами выполненной процедуры, после чего тапните «Перенести в Spotify».
  24. Перенести распознанные плейлисты из ВКонтакте в Spotify через приложение SpotiApp

    В качестве скромной благодарности разработчикам можете опубликовать предложенное ими изображение об использовании приложения у себя в сторис Instagram.

    Поблагодарить разработчиков SpotiApp за перенос плейлистов из ВКонтакте в Spotify

    Открыв в медиатеке Спотифай список «Любимые треки»,

    Открыть плейлист любимые треки в мобильном приложении Spotify

    вы увидите перенесенные аудиозаписи.

    Перенесенные из ВКонтакте любимые треки в мобильном приложении Spotify

    SpotiApp, как и все рассмотренные выше решения, имеет недостатки. Один из них мы уже обозначили – экспортированные треки автоматически добавляются в список любимых. Вторым является не самый корректный алгоритм распознавания – иногда приложение находит совершенно другие треки, не имеющие ничего общего ни в названиях, ни в именах исполнителей. И последнее, но характерное для всех подобных продуктов – некоторые аудиофайлы не находятся вовсе, хотя они вполне могут присутствовать в библиотеке Spotify.

Способ 5: Поиск и загрузка

Любой из рассмотренных выше методов экспорта музыки из VK в Spotify не является эффективным на 100%. Часть треков не переносится либо из-за некорректных названий, либо из-за отсутствия в библиотеке стримингового сервиса. И первую, и вторую проблему можно устранить.

Вариант 1: Поиск и добавление в медиатеку

Если те или иные треки не были перенесены из ВКонтакте в Спотифай по причине различий в их метаданных, то есть в названиях, следует попробовать воспользоваться предусмотренной в сервисе функцией поиска. Последняя, к слову, поддерживает ряд операторов, которые существенно облегчают процедуру. Более детально обо всех ее особенностях мы ранее писали в отдельной статье.

Подробнее: Как пользоваться поиском в Spotify

Переход к поиску исполнителей, альбомов и композиций в Spotify на ПК

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

Подробнее: Как искать и добавлять музыку в свою медиатеку в Spotify

Добавление в медиатеку альбома исполнителя в программе Spotify для ПК

Вариант 2: Загрузка музыки с компьютера

Спотифай является лидирующей стриминговой платформой на рынке и имеет самую богатую музыкальную библиотеку, однако некоторые композиции и/или артисты в ней могут отсутствовать или быть недоступными ввиду региональных ограничений. К счастью, сервис предоставляет возможность загрузки треков с компьютера. Сделать их доступными на смартфоне или планшете можно, если создать отдельный плейлист или несколько таковых и дождаться, пока синхронизация будет завершена. Более детально о том, как все это сделать и какие есть нюансы у процедуры, мы ранее писали в отдельной инструкции.

Подробнее: Как загрузить свою музыку в Spotify

Создание плейлиста со своей музыкой в приложении Spotify для ПК
Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Виталий Каиров

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

16 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
15 января 2021 16:54

Скрипт фильтрации не добавленных не работает.

let list = []; let reg = /,/gi; Array.from((Array.from(document.querySelectorAll(«.PlaylistItem.InnerItem.Fail»)) .map(el=>el.querySelector(‘.PlaylistName’).innerText).join(‘\n’)).toString().split(‘\n’)).forEach(el =>{ let i = el.substr(0, el.indexOf(‘-‘)) list.push(el.slice(el.indexOf(‘-‘)+2).concat(‘ — ‘, i)) }) list.map(el => el.trim().concat(‘\n’)).toString().replace(reg , »)

Аноним
11 апреля 2021 00:11

тоже самое,второй скрипт не работает,ковычки проверил все правильно

maakjj
31 мая 2021 23:36

скрипт выглядит так:
console.log(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’))

Аноним
16 июня 2021 14:37

месяца 2 назад скрипт на выдачу треков работал нормально, теперь же названия пишутся без энтера, вместо него \n

2021-06-16_143823
Аноним
16 января 2022 12:52
Ответить на  Аноним

такая же фигня

Эд
27 января 2022 00:22
Ответить на  Аноним

var tag = document.getElementsByClassName(«audio_row__performer_title»)
list = new Array()
for (var i = 0; i < tag.length; i++){
list[i] = tag[i].innerText.replace(['\n'], ' ')}
window.open().document.write(list.join('’))

попробуйте этот

Аноним
27 января 2022 16:25
Ответить на  Эд

не работает

Зелемхан
28 декабря 2021 22:35

Как в spotify открыть аудио из вк

Ня_мяу_кис
18 января 2022 19:13

Код сработал, но вместо списка получил текстовую кашу. Добавьте в функцию replace пробелы после команды \n, и всё будет огонь

Эд
27 января 2022 00:22
Ответить на  Ня_мяу_кис

попробуйте

var tag = document.getElementsByClassName(«audio_row__performer_title»)
list = new Array()
for (var i = 0; i < tag.length; i++){
list[i] = tag[i].innerText.replace(['\n'], ' ')}
window.open().document.write(list.join('’))

Эд
27 января 2022 00:23

у кого вместо списка треков — каша, а вместо переноса строки \n
вводите следующий код в консоль

var tag = document.getElementsByClassName(«audio_row__performer_title»)
list = new Array()
for (var i = 0; i < tag.length; i++){
list[i] = tag[i].innerText.replace(['\n'], ' ')}
window.open().document.write(list.join('’))

Аноним
23 февраля 2022 16:28
Ответить на  Эд

Uncaught SyntaxError: Invalid or unexpected token

Mark
2 октября 2022 11:54
Ответить на  Эд

Ошибка выдается, есть еще варианты?

Спаситель
27 октября 2022 07:46
Ответить на  Mark

Нашёл способ проще, просто копирнуть в консоль вот этот код:


(async () => {
  const scroll = (top) => window.scrollTo({ top });
  const delay = (ms) => new Promise((r) => setTimeout(r, ms));

  async function scrollPlaylist() {
    const spinner = document.querySelector('.CatalogBlock__autoListLoader');
    let pageHeight = 0;
    do {
      pageHeight = document.body.clientHeight;
      scroll(pageHeight);
      await delay(400);
    } while (
      pageHeight < document.body.clientHeight ||
      spinner?.style.display === ''
    );
  }

  function parsePlaylist() {
    return [...document.querySelectorAll('.audio_row__performer_title')].map(
      (row) => {
        const [artist, title] = ['.audio_row__performers', '.audio_row__title']
          .map(selector => row.querySelector(selector)?.textContent || '')
          .map((v) => v.replace(/[\s\n ]+/g, ' ').trim());

        return [artist, title].join(' - ');
      },
    );
  }

  function saveToFile(filename, content) {
    const data = content.replace(/\n/g, '\r\n');
    const blob = new Blob([data], { type: 'text/plain' });
    const link = document.createElement('a');
    link.download = filename;
    link.href = URL.createObjectURL(blob);
    link.target = '_blank';
    link.style.display = 'none';
    document.body.appendChild(link);
    link.click();
    document.body.removeChild(link);
  }

  // Main
  await scrollPlaylist();
  const list = parsePlaylist();
  saveToFile('vk-playlist.txt', list.join('\n'));
})();
Задать вопрос