Удаляем музыку в аудиозаписях, в ВК

Всем привет. Сегодня расскажу вам, как удалить все свои аудиозаписи в Вконтакте. После последних обновлений Вконтакте ограничило работу с API. Теперь нет кастомных музыкальных плееров и тяжело скачать музыку из ВК (мы за легальный контент). А что, если мы не хотим слушать эту музыку вообще. За много лет пользования Вконтакте уже множество раз сменились мои музыкальные вкусы, а треки все копились и копились. В итоге — 7000+ треков которые я не хочу и не буду слушать. Саппорт ВК не особо сговорчив, да в целом и правильно. Мало ли, что я хочу сделать со страницей.

Удаление музыки в вк

Поиск решения в анналах интернета не дал результата. В итоге решение пришло само собой. Как-то раз утром был подкараулен один из разработчиков бэкенда в моей конторе, который и наваял вот этот скрипт:

(() => {
  let deleteRunners = [];
  const delayDelete = 20;
  const delayNext = 100;

  const rows = [].slice.call(document.querySelectorAll('.audio_page__audio_rows_list .audio_row__info'));

  rows.forEach(row => {
    deleteRunners.push(function deleteRow(retried) {
      row.click();

      setTimeout(() => {
        try {
          row.querySelector('.audio_row__action_delete').click();
        } catch (e) {
          console.warn(e);
          // retry one time
          if (!retried) deleteRunners.push(deleteRow.bind(null, true));
        }
      
        setTimeout(runNext, delayNext);
      }, delayDelete);
    });
  });

  function runNext() {
    const runner = deleteRunners.shift();
    if (runner) runner();
  }

  runNext();
})();

Есть только один немаловажный момент. Если в вашем списке аудиозаписей будут треки, которые запрещены для прослушивания в вашем регионе или нарушают чье-то авторское право, скрипт прервется. Рекомендую сначала вручную очистить ваш список треков от таких «подарков».

Как удалить музыку из Вконтакте?

  • Зайдите на страницу «Музыка» в ВК и нажмите F12. Выберите консоль
  • Далее вставьте код в консоль и нажмите «ENTER». Налейте чашечку чая и наблюдайте как сотни треков удаляются.
  • Треки удалились. Теперь можно заново собрать свой плейлист.

Удачи.

АВТОР ПОСТА

Светозар

Основатель блога kolesnikov.pw, Arch'евод, системный администратор. Говорят, хорошей парень )).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *