Как удалить всю музыку в ВК быстро? Скрипт


VKHelper: Продвижение и очистка VK
Расширенные возможности по очистке и управлению аккаунтами / группами VK

Чтобы удалить всю музыку в ВК выполните следующие действия (их можно выполнить со смартфона):

  1. Откройте в браузере страницу раздела «Музыка» (в версии для компьютера), в секции «Мои треки» нажмите «Показать все».

    1. Нажмите в нижнем меню «Ещё».
    2. Раздел «Ещё»

    3. Пролистайте страницу в самый низ и нажмите «Версия для компьютера».
    4. Кнопка «Версия VK для компьютера»

  2. Переход в раздел 'Показать всё' для удаления музыки ВК

  3. Пролистайте страницу страницу в самый низ, чтобы загрузилось и отобразилось как можно больше музыки. Чем ниже прокрутите, тем больше будет удалено.
  4. Запустите следующий скрипт для удаления музыки в ВКонтакте:
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
async function deleteAudioTracks() {
  let confirmation = confirm('Вся музыка будет удалена, без возможности восстановления.\n\nЧтобы прервать процесс удаления — обновите страницу.\n\nНажмите OK для начала удаления или Отмену, чтобы остановить скрипт.');
  if (!confirmation) return;
  const authKey = Object.keys(localStorage).find(key => key.endsWith("web_token:login:auth"));
  const sessionData = authKey ? JSON.parse(localStorage.getItem(authKey)) : null;
  const accessToken = sessionData?.access_token ?? null;
  if (!accessToken) {
    console.error("Access token не найден в localStorage!");
    return;
  }
  const audioRows = Array.from(document.querySelectorAll('[class*=AudioCellCompositeRowsLayout__root] > div'));
  console.log(`Найдено треков для удаления: ${audioRows.length}`);
  for (const row of audioRows) {
    const audioDataId = row.getAttribute('data-audio-id');
    if (!audioDataId) continue;
    const [ownerId, audioId] = audioDataId.split('_');
    const formData = new URLSearchParams();
    formData.append('audio_id', audioId);
    formData.append('owner_id', ownerId);
    formData.append('access_token', accessToken);
    try {
      await fetch('https://web.api.vk.com/method/audio.delete?v=5.282&client_id=6287487', {
        method: 'POST',
        mode: 'no-cors',
        headers: {'Content-Type': 'application/x-www-form-urlencoded'},
        body: formData.toString()
      });
      console.log(`Запрос на удаление отправлен: ${audioDataId}`);
      row.remove(); 
    } catch (error) {
      console.error(`Сетевая ошибка при удалении ${audioDataId}:`, error);
    }
    await delay(75);
  }
  console.log("Очистка завершена!");
}
deleteAudioTracks();

Процесс удаления музыки ВК запущен, по мере удаления музыки, треки будут исчезать из списка.

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

Хотите очистить свою страницу ВК более тщательно и проще?

Тогда скачайте приложение VKHelper на Android, в котором Вы сможете удалить группы, друзей, фотографии и многое другое.