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

Всем привет. Сегодня расскажу вам, как удалить все свои аудиозаписи в Вконтакте. После последних обновлений Вконтакте ограничило работу с 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'евод, системный администратор. Говорят, хорошей парень )).

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

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